韩顺平Oracle实用教程:安装与基础命令详解

需积分: 10 7 下载量 138 浏览量 更新于2024-07-27 收藏 993KB PDF 举报
Oracle实用教程由韩顺平老师编写,专为想要学习Oracle数据库的朋友提供指导。该教程深入浅出地介绍了Oracle的基础知识,特别关注于系统管理与日常操作。以下是部分核心知识点: 1. **Oracle账户管理**: - Oracle安装时会自动创建两个关键用户:sys和system。 - sys用户是超级用户,拥有最高权限,包括sysdba角色,可以创建数据库,初始密码是change_on_install。 - system用户则是管理操作员,具有sysoper角色,但无create database权限,初始密码为manager。大部分数据库维护操作通常使用system用户进行。 2. **sql*plus常用命令**: - `conn`:用于连接数据库,如`conn 用户名/密码@网络服务名 [assysdba/sysoper]`,在需要特权时添加assysdba或sysoper标志。 - `disconnect`:关闭当前数据库连接。 - `password`:更改用户密码,修改其他用户密码需sys/system权限。 - `showuser`:显示当前登录用户。 - `exit`:断开连接并退出sql*plus。 - `start` 和 `@`:执行SQL脚本,如`sql>@d:\a.sql` 或 `sql>start d:\a.sql`。 - `edit`:编辑指定的SQL脚本文件。 - `spool`:将输出内容保存到文件,如`sql>spool d:\b.sql` 并在完成时输入 `spool off`。 3. **交互式命令**: - `&`:可以替换变量,在执行时用户需要输入相应值,如`select * from emp where job = '&job';`。 - `edit`:再次强调编辑SQL脚本的功能。 - `spool`:持续提到的内容,用于捕获输出到文件。 4. **环境变量设置**: - `spool`命令除了用于输出,还支持显示和设置环境变量,以便调整输出格式和行为。 通过韩顺平老师的Oracle实用教程,学习者可以掌握Oracle的基本使用技巧、用户权限管理以及sql*plus工具的高效操作,这对于进一步深入理解Oracle数据库管理和实际项目开发具有重要作用。