韩顺平.oracle实用教程(免费下载).
### 韩顺平.oracle实用教程知识点概览 #### 一、Oracle安装及用户管理 - **Oracle安装自动生成的用户**: - **sys用户**:超级用户,具有最高的权限,包括`create database`权限;默认密码为`change_on_install`。 - **system用户**:管理操作员,具有较高权限,但不具备`create database`权限;默认密码为`manager`。 - **主要区别**:sys用户和system用户的主要区别在于是否有创建数据库(`create database`)的权限。 - **Oracle基本使用命令**: - **连接命令**: - `conn[ect]`:用于连接数据库,如果是特权用户如sys或system连接,则需要加上`as sysdba`或`as sysoper`。 - `disc[onnect]`:断开当前与数据库的连接。 - `psssw[ord]`:用于修改用户的密码。 - `showuser`:显示当前使用的用户名。 - `exit`:断开连接并退出SQL*Plus。 - **文件操作命令**: - `start`和`@`:运行SQL脚本文件。 - `edit`:编辑指定的SQL脚本文件。 - `spool`:将SQL*Plus屏幕上的内容输出到指定文件中。 - **交互式命令**: - `&`:用于代替变量,在执行时需要用户输入。 - `edit`:编辑指定的SQL脚本。 - `spool`:将SQL*Plus屏幕上的内容输出到指定文件中。 - **显示和设置环境变量**: - `linesize`:设置显示行的宽度,默认为80个字符。 - `pagesize`:设置每页显示的行数目,默认为14行。 - **Oracle用户管理**: - **创建用户**: - 使用`create user`语句创建新用户,通常需要具有`DBA`权限。 - 示例命令:`create user 用户名 identified by 密码`。 - **修改用户密码**: - 如果为自己修改密码,可直接使用`password`命令。 - 为其他用户修改密码,则需要具有`DBA`权限或`ALTER USER`系统权限。 - 示例命令:`alter user 用户名 identified by 新密码`。 - **删除用户**: - 通常以`DBA`身份删除用户,或者具有`DROP USER`权限。 - 示例命令:`drop user 用户名 [cascade]`。 - 若用户已创建表,则需使用`cascade`选项来级联删除依赖的对象。 - **用户权限管理**: - 创建的新用户通常没有权限,需要通过`GRANT`命令为其分配权限。 - 示例命令:`grant connect to 用户名`。 - `connect`在此处是指一个角色而非单一权限。 - 对象权限的授予和收回分别使用`GRANT`和`REVOKE`命令完成。 #### 二、Oracle认证与数据库比较 - **Oracle认证**:Oracle提供了多种级别的认证,包括OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)等,这些认证可以帮助专业人士提高技能和市场竞争力。 - **与其他数据库比较**: - Oracle相比其他数据库(如MySQL、SQL Server等),其功能更为强大且适用于大规模数据处理。 - Oracle支持更高级别的安全性、稳定性和性能优化特性。 - Oracle还提供了一系列的企业级解决方案和服务,使其成为许多大型企业的首选数据库平台。 韩顺平.oracle实用教程涵盖了Oracle的安装配置、基本使用命令、用户管理等方面的内容,对于初学者来说是一份非常实用的学习资料。通过这些知识点的学习,读者可以逐步掌握Oracle的基础操作,并为进一步深入学习打下坚实的基础。
剩余58页未读,继续阅读
- Z_B_Hrunqian2013-03-06挺好的,很不错
- 粉丝: 0
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 小说网站-JAVA-基于springBoot“西贝”小说网站的设计与实现
- 游戏分享网站-JAVA-基于springBoot“腾达”游戏分享网站的设计与实现
- 学习交流-JAVA-基于springBoot“非学勿扰”学习交流平台设计与实现
- EDAfloorplanning
- 所有课程均提供 Python 复习部分.zip
- 所有算法均在 Python 3 中实现,是 hacktoberfest2020 的一个项目 - 没有针对 hacktoberfest 2021 的问题或 PR.zip
- OpenCV的用户手册资源.zip
- 用springmvc实现的校园选课管理系统
- 我的所有 Python 代码都存储在这个文件夹中 .zip
- 以下是关于毕业设计项目开发的详细资源.docx