Oracle 学习笔记 Oracle 是一种关系数据库管理系统,具有高性能、可靠性和安全性等特点。本文档旨在总结 Oracle 的基本命令、数据库结构、用户管理、权限管理、数据类型、存储过程等方面的知识点。 一、Oracle 基本命令 * OracleService<数据库名字>:用于启动数据库服务的命令。 * sqlplus <用户名>@<网络服务名>:用于连接数据库的命令。 * create tablespace <表空间> datafile '<文件>' size <大小> autoextend on next <自增大小> maxsize unlimited;:用于创建表空间的命令。 * create user <用户> identified by "<密码>" default tablespace <表空间> temporary tablespace temp profile default;:用于创建用户的命令。 * grant <权限> to <用户>;:用于授予用户权限的命令。 二、数据库结构 * 表空间:用于存储数据文件的逻辑存储单元。 * 数据文件:用于存储数据的物理文件。 * 表:用于存储数据的逻辑单元。 三、用户管理 * 创建用户:使用 create user 命令创建用户。 * 授权:使用 grant 命令授予用户权限。 * 角色:用于管理用户权限的逻辑单元。 四、权限管理 * 直接权限:用户直接拥有的权限。 * 间接权限:用户通过角色拥有的权限。 * revoke 命令:用于撤销用户权限的命令。 五、数据类型 * NUMBER:用于存储数字类型数据的数据类型。 * VARCHAR2:用于存储变长字符类型数据的数据类型。 * CHAR:用于存储定长字符类型数据的数据类型。 六、存储过程 * create procedure 命令:用于创建存储过程的命令。 * declare 命令:用于声明变量的命令。 * begin...end 命令:用于定义存储过程的主体的命令。 七、数据库规范 * 单独指定 4 个超级用户的密码。 * 创建好相应的数据库角色。 * 创建数据库用户,授予角色。 * 锁定 4 个超级用户,只允许本机登录。 八、数据导入与导出 * exp 命令:用于导出数据的命令。 * imp 命令:用于导入数据的命令。 九、DB Link * create public database link 命令:用于创建数据库链接的命令。 本文档总结了 Oracle 的基本命令、数据库结构、用户管理、权限管理、数据类型、存储过程等方面的知识点,为学习 Oracle 提供了一个系统的框架。
剩余40页未读,继续阅读
- 粉丝: 23
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助