韩顺平老师详解Oracle安装与基本命令教程

需积分: 0 2 下载量 147 浏览量 更新于2024-07-24 收藏 671KB PDF 举报
韩顺平老师的Oracle教程笔记主要围绕Oracle数据库管理和基本操作展开,强调了系统管理员的角色及其权限区分。首先,他提到了Oracle安装过程中的两个关键用户:sys用户和system用户。 1. **Oracle用户权限**: - sys用户是超级用户,拥有最高权限,包括sysdba角色和createdatabase权限,初始密码为change_on_install。 - system用户则是管理操作员,具有sysoper角色但不包含createdatabase权限,初始密码为manager。对于大部分日常维护操作,system用户就足够了,除非进行数据库创建等高级任务,这时需要sys用户。 2. **sql*plus常用命令**: - `conn`命令用于连接数据库,需要指定用户名、密码和网络服务名,如`conn 用户名/密码@服务名`。特权用户(sysdba/sysoper)连接时需加上`assysdba`或`assysoper`。 - `disconnect`用于断开当前数据库连接。 - `password`命令用于修改用户密码,修改他人密码需sys/system用户权限。 - `showuser`显示当前登录用户的名称。 - `exit`命令不仅断开连接,还会退出sql*plus。 3. **文件操作命令**: - `start`和`@`用于执行SQL脚本,可以直接输入文件路径,如`sql>@d:\a.sql`或`sql>start d:\a.sql`。 - `edit`命令用于编辑已存在的SQL脚本。 - `spool`命令将屏幕输出内容定向到指定文件,执行完毕后使用`spool off`关闭输出。 4. **交互式命令**: - `&`符号允许在SQL语句中使用变量,执行时会提示用户输入变量值。 - `edit`和`spool`同样适用于交互式编辑和输出。 5. **环境变量的设置和显示**: Oracle笔记还介绍了如何通过这些命令来控制sql*plus的输出格式和环境变量,这对于定制查询结果的显示和调试脚本非常有用。 这是一份详细的Oracle入门指南,涵盖了基础安装、用户权限管理、sql*plus命令的使用以及一些实用的交互式和文件操作技巧,对于初学者理解和上手Oracle数据库操作十分有价值。