Oracle学习笔记:从基础到进阶

需积分: 9 1 下载量 100 浏览量 更新于2024-07-28 收藏 11.04MB PDF 举报
"这是一份关于Oracle数据库的学习资料,涵盖了多个版本和相关的工具,包括SQLPlus的使用,以及一些基础的SQL查询操作。" Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,由美国甲骨文公司(Oracle Corporation)开发。这个笔记资料包含了Oracle的不同版本,如Oracle2、Oracle8、Oracle8i、Oracle9i和Oracle10g,这些版本的发展代表着Oracle在技术上的不断进步和创新。 2.11 和 2.21 可能是指笔记中的特定章节或主题,可能涉及到Oracle数据库的安装、配置、管理和性能优化等内容。Oracle2可能是早期的一个版本,而Oracle3则可能是后续的更新,不过在这个列表中没有提供更具体的信息。 `sqlplusw` 是Oracle提供的一个命令行工具,用于执行SQL语句和PL/SQL块,进行数据库的管理和维护。它允许用户交互式地与数据库进行通信,或者通过批处理模式运行脚本。 3.1、3.2 和 3.3 涉及到Oracle数据库的管理,可能包括数据库服务的启动、停止,以及Oracle监听器(TNSListener)的设置。`OracleServiceMLDN` 提示这可能是在配置名为MLDN的服务。 "MLDN"和电话号码可能是指提供技术支持的资源或者是学习社区,用户可以通过这些联系方式获取帮助或参与讨论。 `scott/tiger`、`system/manager`和`sys/change_on_install`是Oracle数据库中预定义的用户账号,它们有不同的权限级别。`scott`通常用于教学示例,`system`和`sys`是管理员级别的账户,需要特别小心使用。 5、6 和 9 的内容可能涉及SQLPlus的使用技巧,如设置行大小(`set linesize`)和页面大小(`set pagesize`),以及编辑和运行SQL脚本。 7 到 10 的部分展示了SQLPlus中执行查询的基本语法,比如`SELECT * FROM emp;`是一个基本的查询所有员工信息的命令。`ora-00942`是Oracle返回的一个错误代码,表示表或视图不存在,这可能是因为用户尝试访问的表在当前环境中未定义,或者权限不足。 最后,笔记还提到了使用`sys`用户以`ASSYSDBA`模式连接,这是为了进行系统级别的操作,如创建和管理数据库对象,以及执行高级维护任务。`conn / AS SYSDBA`命令允许无口令登录,但需要谨慎操作,因为它具有极大的权限。 这份Oracle笔记资料提供了全面的学习路径,涵盖了从基础的数据库概念到具体的SQLPlus使用,再到高级的数据库管理技巧,对于想要深入理解和掌握Oracle数据库的用户来说非常有价值。