韩顺平Oracle 10g教学视频讲义:入门与基础命令详解

需积分: 9 10 下载量 127 浏览量 更新于2024-07-25 收藏 990KB DOC 举报
韩顺平的Oracle 10g教学视频讲义是一份适合初学者的教程,它以通俗易懂的方式介绍了Oracle数据库的基础知识和SQL*Plus工具的使用。以下是部分内容的详细解读: 1. Oracle认证与安装: - Oracle相较于其他数据库系统,安装过程中会自动生成两个关键用户:sys和system。sys用户是超级用户,拥有最高权限,包括sysdba角色,允许创建数据库,初始密码为change_on_install。相比之下,system用户是管理操作员,拥有sysoper角色但不能创建数据库,初始密码是manager。在日常数据库维护中,通常使用system用户登录。 2. SQL*Plus基本命令: - `conn`:用于连接到Oracle数据库,需要提供用户名、密码和网络服务名(如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`:将SQL*Plus的输出内容保存到指定文件,如`sql>spool d:\b.sql`,执行完后需配合`spool off`关闭输出。 4. 交互式命令: - `&`:代表变量,执行时需要用户输入值,例如在SQL查询中使用`select * from emp where job='&job';`。 - `edit`:同上,用于编辑SQL脚本。 - `spool`:继续提及的输出功能。 5. 显示和设置环境变量: 这部分可能涉及SQL*Plus内部环境变量的查看和调整,如PATH、ORACLE_HOME等,以优化查询性能和管理数据库配置。 通过这份讲义,学习者能够掌握如何安全地连接和管理Oracle数据库,以及使用SQL*Plus进行基础操作和编写脚本。对于想要进一步深入学习Oracle的开发人员来说,这是一个不错的起点。结合视频教程,理论与实践相结合,将有助于巩固理解并提升技能。
2016-09-08 上传