Oracle数据库学习笔记——韩顺平老师讲解

需积分: 13 3 下载量 177 浏览量 更新于2024-07-27 收藏 951KB PDF 举报
"韩顺平老师Oracle听课笔记.pdf" 这篇PDF笔记是韩顺平老师关于Oracle数据库的讲解,包含了Oracle认证、与其他数据库的对比、安装过程以及Oracle的基本使用,特别是涉及到了sql*plus的一些常用命令。笔记中强调了sys和system这两个关键用户的区别,并介绍了如何在sql*plus环境下进行连接、断开、修改密码、显示当前用户等操作。此外,还涵盖了文件操作、交互式查询以及环境变量的控制。 1. Oracle认证与安装:Oracle安装过程中会自动生成两个重要用户,即sys和system。sys用户是超级用户,拥有最高权限,包括sysdba角色,可以创建数据库,初始密码为"change_on_install"。而system用户则是一个管理操作员,具有sysoper角色,但不具备创建数据库的权限,其默认密码是"manager"。在日常数据库维护中,通常使用system用户就足够了。 2. Oracle基本使用:笔记详细列举了sql*plus中的基本命令,如connect用于连接数据库,disconnect断开连接,password命令用于修改密码,showuser显示当前用户,exit退出sql*plus。这些命令是操作Oracle数据库的基础。 3. 文件操作:start和@用于运行SQL脚本,edit命令可以编辑指定的SQL脚本,spool命令则可以将sql*plus的屏幕输出保存到文件中,这对于记录查询结果和日志非常有用。 4. 交互式命令:"&"符号允许在SQL语句中定义变量,执行时需要用户输入具体值。例如,可以用来筛选特定职位的员工。edit命令再次出现,用于编辑SQL脚本,而spool命令则可以将输出内容保存到文件,便于后续分析或备份。 5. 环境变量控制:虽然笔记未深入探讨环境变量的设置,但在实际操作中,环境变量可以影响sql*plus的行为,如控制输出格式、路径设置等,对于优化工作流程非常重要。 这份笔记是学习和复习Oracle数据库管理,特别是sql*plus操作的一个宝贵资料,适合初学者和有一定经验的DBA参考。通过理解和掌握这些内容,能够更好地管理和操作Oracle数据库。