韩顺平Oracle DBA教程笔记:系统用户与基本命令

需积分: 0 2 下载量 146 浏览量 更新于2024-07-24 收藏 994KB PDF 举报
"韩顺平.oracle实用教程" 这篇教程主要涵盖了Oracle数据库的基础知识,特别是通过韩顺平老师的DBA视频课程笔记。以下是对这些知识点的详细解释: 1. Oracle认证与安装: Oracle数据库系统在安装过程中会自动生成两个关键用户:sys和system。sys用户是一个超级用户,拥有最高的权限,包括sysdba角色,这意味着它可以创建新的数据库。其默认密码是"change_on_install"。而system用户是一个管理操作员,虽权限较大但不包含sysoper角色,不具备创建新数据库的权限,其默认密码是"manager"。通常,进行数据库维护工作时,使用system用户就足够了。 2. Oracle基本使用: - SQL*Plus命令: - `connect`:用于连接数据库,可以指定用户、密码和网络服务名,并可选择以sysdba或sysoper权限登录。 - `disconnect`:断开当前数据库连接。 - `password`:修改当前用户的密码,sys用户可以更改其他用户的密码。 - `show user`:显示当前已登录的用户名。 - `exit`:退出sql*plus并断开连接。 - 文件操作命令: - `start`或`@`:执行SQL脚本文件。 - `edit`:编辑指定的SQL脚本文件。 - `spool`:将sql*plus的输出重定向到文件,如`spoold:\b.sql`后输入`spool off`来关闭输出。 3. 交互式命令: - `&`:在SQL语句中作为变量使用,执行时会提示用户输入值,如`select * from emp where job='&job';` - `edit`:再次编辑已存在的SQL脚本。 - `spool`:除了记录查询结果外,还可以用于控制sql*plus环境中的输出,如显示和设置环境变量。 这些笔记为初学者提供了Oracle数据库管理的基础知识,包括用户管理和SQL*Plus的使用,是学习Oracle DBA工作的一个良好起点。通过深入理解和实践,可以掌握数据库的基本操作,为进一步学习和工作中管理Oracle数据库奠定基础。