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

需积分: 10 3 下载量 21 浏览量 更新于2024-07-25 收藏 773KB PDF 举报
韩顺平老师的Oracle视频教程笔记主要围绕Oracle数据库系统及其管理展开,强调了系统中两个关键用户——sys和system的角色及权限差异。在学习过程中,学员们重点掌握了以下几个要点: 1. **Oracle认证与安装**: - Oracle安装过程会自动生成两个核心用户:sys和system。 - sys用户是超级用户,拥有最高权限,包括sysdba角色,允许创建数据库,初始密码通常为change_on_install。 - system用户是管理操作员,权限较大,具备sysoper角色但不具备创建数据库权限,初始密码为manager。 - 在日常数据库维护中,system用户通常是首选登录用户。 2. **SQL*Plus基本命令**: - `conn`和`disconnect`命令用于连接和断开数据库,特权用户(如sysdba/sysoper)需要在连接时明确指定。 - `password`命令用于修改用户密码,包括自身和他人的密码。 - `showuser`显示当前登录用户的名称。 - `exit`不仅断开连接,还会退出SQL*Plus。 - `start`和`@`命令用于执行SQL脚本,可以直接引用文件路径。 - `edit`命令用于打开或编辑SQL脚本文件。 - `spool`命令用于将查询结果或屏幕输出保存到指定文件,`spooloff`则是关闭输出。 3. **交互式命令**: - `&`符号用于在SQL语句中引入用户交互的变量。 - `edit`除了编辑文件外,还有其他用途,具体操作取决于上下文。 - `spool`继续用于屏幕内容的输出控制。 4. **文件操作与环境变量**: - 学习了如何通过SQL*Plus执行文件操作,包括启动、编辑和查看SQL脚本,并掌握如何使用`spool`功能来记录操作和查询结果。 通过这些笔记,学生能够熟练地操作Oracle数据库,进行基础的系统管理和SQL查询,以及理解特权用户的作用和安全注意事项。在实际工作中,掌握这些知识对于数据库管理员和开发人员来说至关重要,有助于提高工作效率和数据库安全性。