李兴华Oracle教程笔记:从基础到进阶

2星 需积分: 44 49 下载量 195 浏览量 更新于2024-07-21 1 收藏 11.04MB PDF 举报
"这是一份来自网易云课堂的Oracle学习笔记,由李兴华老师讲解。笔记涵盖了Oracle数据库的不同版本,如Oracle2、Oracle3、Oracle8i、Oracle9i和Oracle10g,以及相关的工具如sqlplusw。笔记中提到了一些重要的概念和术语,如Oracle的创始人Larry Ellison和Oracle的技术发展历程。此外,还涉及到Oracle数据库的安装过程(如通过setup.exe)以及管理工具,如EMOracle。笔记中也提到了Oracle数据库的默认用户和权限,如scott、tiger、system、manager和sys,并且解释了如何以SYSDBA或SYSOPER角色连接到数据库。SQLPlus的使用方法也在笔记中有所阐述,包括设置行大小和页面大小,以及执行SQL语句,如查询emp表。" 这篇笔记详细介绍了Oracle数据库的基础知识,从Oracle的历史发展到实际操作中的各种技巧。首先,Oracle是由Larry Ellison等人创立的,随着时间的发展,Oracle经历了多个版本的迭代,每个版本都针对不同的技术和市场需求进行了优化。例如,Oracle8i引入了对互联网的支持,而Oracle10g则在网格计算方面有显著提升。 在数据库管理方面,笔记提到了几个关键用户,包括默认的管理员用户如sys和system。sys用户拥有最高的系统权限,通常用于数据库的安装、配置和维护,而system用户则通常用于执行数据库的日常管理任务。笔记中还强调了如何以SYSDBA或SYSOPER角色连接到数据库,这对于执行数据库级别的操作至关重要。 SQLPlus是Oracle数据库的一个重要组件,是一个命令行工具,用于执行SQL查询和PL/SQL程序。笔记中提到了如何使用sqlplusw来设置显示结果的行大小和页面大小,这对于处理大量数据时的输出格式化很有帮助。同时,它还介绍了如何运行保存在文本文件中的SQL脚本,这对于批量处理和自动化任务非常实用。 此外,笔记还涉及了一些基本的SQL查询,如查询emp表。这个例子展示了如何执行一个简单的SELECT语句以及可能遇到的错误,如ORA-00942,表示表或视图不存在,这通常是因为权限问题或者对象未正确创建。 这份笔记是学习Oracle数据库基础知识的宝贵资料,包含了从数据库安装、用户管理到SQL查询实践的全方位内容,适合初学者和有一定经验的数据库管理员参考。