MLDN课堂:Oracle数据库入门与经典笔记梳理
需积分: 44 81 浏览量
更新于2024-07-25
收藏 11.04MB PDF 举报
本篇笔记是关于MLDN课堂上的Oracle数据库学习资料,涵盖了Oracle数据库的基础知识、安装配置、命令行工具以及SQLPlus的基本操作。以下是详细内容概览:
1. **Oracle简介**:
Oracle是著名的数据库管理系统(DBMS),由Larry Ellison创建的公司——Oracle Corporation提供。它以其稳定性、安全性以及高度可扩展性而闻名,广泛应用于企业级应用。
2. **Oracle版本变迁**:
- Oracle8: 初代的商业版本,后续发展为Oracle8i。
- Oracle9i: 提供了更多的网络服务和安全性增强。
- Oracle10g: 重要的里程碑,引入了许多新功能,如XML支持、JDBC 3.0等。
3. **安装与配置**:
- 提到了`setup.exe`,这是Oracle数据库的安装程序,用于在Windows环境中进行安装。
- 配置可能涉及到`change_on_install`,这可能是安装时设置数据库选项或更改安装行为的参数。
4. **Oracle管理工具**:
- `oraDb10g_home1TNSListener`和`OracleServiceMLDN`可能是Oracle服务名,TNS(Transparent Network Substrate)监听器负责连接管理。
- `oracleadmin`可能是Oracle的后台管理工具,用于系统维护和数据库管理。
5. **SQLPlus命令行工具**:
- `sqlplusw`是SQL*Plus的Windows版本,一个交互式SQL查询工具,用于执行SQL语句和管理数据库。
- `setlinesize`和`setpagesize`是SQLPlus的命令,分别用于设置行宽和页面大小,以改善输出格式。
6. **SQL命令示例**:
- `SELECT * FROM emp;` 是一个基本的SQL查询,显示`emp`表中的所有记录。
- `conn / as sysdba` 或 `conn sys/change_on_install as sysdba` 是登录到Oracle数据库作为管理员的命令,通常用于系统级别的操作。
7. **数据库权限管理**:
- `ASSYSDBA`和`SYSOPER`是Oracle中具有高级权限的角色,允许用户执行特定于数据库的操作。
8. **错误处理**:
- 出现`ORA-00942: table or view does not exist`错误,表明尝试查询的`emp`表不存在,或者拼写有误。
这篇笔记提供了对Oracle数据库学习的一个起点,适合那些希望深入理解Oracle基础概念、掌握SQLPlus使用技巧以及了解数据库管理的人。通过这些笔记,读者可以快速上手并逐步提升对Oracle的熟练程度。
2019-11-27 上传
2009-12-24 上传
2009-07-17 上传
2013-08-19 上传
2012-10-10 上传
2012-10-13 上传
497 浏览量
2009-04-10 上传
crazytaliban
- 粉丝: 5
- 资源: 21
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析