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

5星 · 超过95%的资源 需积分: 44 2 下载量 119 浏览量 更新于2024-07-27 收藏 11.04MB PDF 举报
"这是一份关于MLDN_oracle课堂笔记的内容摘录,涵盖了Oracle数据库的基础知识,包括不同版本的Oracle(如Oracle2、Oracle3、Oracle8i、Oracle9i和Oracle10g),以及与之相关的工具如sqlplusw。笔记中提到了一些关键概念,如Oracle的创始人Larry Ellison和Oracle公司的其他关联,还有数据库管理相关的用户账户(如scott/tiger、system/manager、sys/change_on_install)。此外,还涉及了Oracle数据库的监听服务(如OracleServiceMLDN)和SQLPlus的使用,包括设置行大小(set linesize)和页面大小(set pagesize),以及运行SQL脚本的方法。笔记内容以查询EMP表为例,展示了SQL命令的使用及可能遇到的错误情况,如ORA-00942错误,以及如何在不同的权限级别下连接数据库(如以SYSDBA身份)。" 详细说明: Oracle是一个广泛使用的商业关系型数据库管理系统(RDBMS),由甲骨文公司开发。这份笔记中提到了Oracle的不同版本,如Oracle2和Oracle3代表了Oracle早期的发展,而Oracle8i、Oracle9i和Oracle10g则对应着其后续的重要更新。这些版本通常伴随着技术的改进和新功能的添加。 sqlplusw是Oracle提供的一个命令行工具,用于交互式地执行SQL语句和PL/SQL块。它是SQL*Plus的增强版,增加了窗口化特性。在笔记中,我们看到如何使用sqlplusw进行基本的设置,如设置行大小和页面大小以优化输出显示。 笔记中提到了MLDN(可能是某个教育或培训机构的缩写)的电话号码,可能意味着这些笔记是配合他们的课程或教程使用的。此外,笔记中还提到了几个与Oracle数据库管理相关的用户,如scott/tiger是经典的示例用户,system和manager是系统管理员账户,sys是具有最高权限的超级用户,通常用于数据库的安装和维护。 在数据库操作部分,笔记展示了如何用SQL查询数据,比如通过`SELECT * FROM emp;`查询EMP表。当试图访问未授权的表(如emp)时,可能会遇到权限错误(如ORA-00942),这表明用户没有足够的权限来执行特定操作。解决这个问题的一种方法是切换到具有足够权限的用户,如sys,并以SYSDBA模式连接,以便执行管理任务。 这份MLDN_oracle课堂笔记是学习Oracle数据库基础、SQL查询和数据库管理的宝贵资源,适合初学者或需要复习基础知识的人。
2024-10-17 上传