李兴华Oracle课堂笔记全览:从安装到基础操作详解
4星 · 超过85%的资源 需积分: 44 96 浏览量
更新于2024-07-28
收藏 11.04MB PDF 举报
Oracle课堂笔记涵盖了Oracle数据库系统的关键知识点,从基础概念到高级操作。以下是对笔记内容的详细解析:
1. Oracle简介:
Oracle是全球知名的企业级数据库管理系统,由 Larry Ellison 创立的甲骨文公司(Oracle Corporation)开发。它提供了高性能、安全性强且可扩展的数据管理解决方案,被广泛应用于大型企业环境和互联网应用。
2. Oracle版本介绍:
- Oracle 8:最早的稳定版,标志着企业级数据库的重要里程碑。
- Oracle 8i (8th edition): 提供了更先进的功能和改进,支持网络应用。
- Oracle 9i (Release 9i): 优化了安全性、性能和易用性。
- Oracle 10g (Release 10g): 强调了安全性、网格计算和集成,引入了数据库管理工具如EM (Enterprise Manager)。
3. SQL*Plus工具:
SQL*Plus是Oracle数据库的交互式查询工具,用于执行SQL语句、管理数据库对象和查看系统信息。`sqlplusw`可能是SQL*Plus的Windows版本,带有图形界面。笔记中提到了一些基本命令,如设置行宽(`setlinesize`)和页大小(`setpagesize`),以及连接到数据库(`conn`)并以sys或sysdba身份登录。
4. 数据库管理:
- `OracleAdmin`: 可能是指Oracle数据库的管理员角色,负责数据库的安装、配置和维护。
- `change_on_install`: 可能是安装时设置的一个选项,涉及到数据库在安装过程中的一些变化。
- `OracleServiceMLDN`和`OracleOraDb10g_home1TNSListenerOracleServiceMLDN`:这可能指的是Oracle服务名称,用于启动Oracle数据库服务。
5. 数据库实例和用户:
- `scott` 和 `tiger` 是常用的Oracle系统示例用户,通常用于教学和演示目的。
- `system` 用户具有超级用户权限,可以对整个数据库进行管理和操作。
- `sysdba` 是一个特殊角色,允许进行数据库级别的管理操作,包括创建、修改和删除对象。
6. SQL查询示例:
- `SELECT * FROM emp;` 是一个基本的SQL查询,用于显示名为`emp`的表中的所有记录。这个查询在SQL*Plus环境中执行,并出现错误提示`ORA-00942`,这表明在查询时可能存在表名错误或语法问题。
7. 文件操作:
`demo.txt` 和 `.sql` 文件可能是在SQL*Plus中处理的脚本或数据文件。`@`符号用于运行文件中的SQL命令。
8. 连接和权限:
提到了使用`conn`命令连接到数据库,并切换到`sysdba`模式,这允许进行全局数据库管理。随后的SQL查询显示了如何在`sysdba`权限下访问`emp`表。
总结来说,这份笔记详细介绍了Oracle数据库的基础架构、不同版本的特点、SQL*Plus的使用方法,以及数据库管理、用户权限和基本SQL查询操作等内容。对于学习和理解Oracle数据库的初学者和专业人员来说,这些都是极其重要的知识点。
2012-10-10 上传
2012-10-13 上传
2013-10-15 上传
497 浏览量
2019-11-27 上传
2013-03-20 上传
2021-01-24 上传
mamaodenghu
- 粉丝: 3
- 资源: 104
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜