Oracle数据库详细学习笔记

5星 · 超过95%的资源 需积分: 9 47 下载量 185 浏览量 更新于2024-07-29 收藏 11.04MB PDF 举报
"MLDN_oracle课堂笔记包含了Oracle数据库的详细语法,从基础到高级,适合学习和参考。笔记中提到了不同版本的Oracle,如Oracle2到Oracle10g,以及sqlplusw的使用。此外,还涉及了数据库管理、用户账户(如scott/tiger, system/manager, sys/change_on_install)以及SQLPlus的命令,如查询语句和设置显示选项。" 在这些课堂笔记中,你可以学到以下关键的Oracle数据库知识: 1. **Oracle数据库基础**:Oracle是一种关系型数据库管理系统(RDBMS),由Oracle公司开发。它支持多种操作系统,并广泛应用于企业级的数据存储和管理。 2. **Oracle版本历史**:笔记提到了Oracle的不同版本,从早期的Oracle2到较新的Oracle10g,每个版本都带来了新的特性和性能改进。例如,Oracle8i引入了对互联网的支持,而Oracle10g则强调网格计算和自动化管理。 3. **SQLPlus工具**:SQLPlus是Oracle提供的一个命令行工具,用于执行SQL查询和PL/SQL程序。`sqlplusw`是其图形化界面版本。笔记中展示了如何使用`sqlplusw`连接数据库,设置行大小(`set linesize`)和页面大小(`set pagesize`),以及运行SQL脚本。 4. **数据库用户和权限**:笔记中提到了几个默认的Oracle用户,如`scott/tiger`、`system/manager`和`sys/change_on_install`。`scott`和`system`是示例用户,通常用于教学目的,而`sys`是超级管理员角色,具有系统级别的权限,通常用于数据库维护。 5. **SQL查询**:基础的SQL查询语句如`SELECT * FROM emp;`在笔记中被提及,这是用来获取`emp`表中所有数据的命令。同时,笔记还展示了处理错误(如`ORA-00942`,表不存在的错误)的方法,以及如何正确引用表(如`scott.emp`)。 6. **数据库管理**:笔记中提到了企业管理器(EM)和监听器服务(如`OracleServiceMLDN`),这些都是管理Oracle数据库的重要组件,用于监控、配置和优化数据库性能。 7. **连接和身份验证**:笔记中提到了不同的连接方式,如使用`conn`命令以`sys AS SYSDBA`身份登录,这需要有管理员权限,并且可以执行系统级别的操作。 这些笔记涵盖了Oracle数据库的基础知识,包括安装、连接、查询和管理,是学习Oracle数据库的良好参考资料。通过深入学习和实践,你可以掌握Oracle数据库的核心概念和操作技能。