根据提供的文件信息,我们可以归纳总结出Oracle数据库中的关键知识点,主要围绕用户管理、表空间管理、表的操作以及其他一些实用的命令展开。 ### 一、Oracle基础命令 在Oracle环境中,有一些常用的设置命令可以帮助我们更好地管理和操作数据库。例如: - `set linesize 300`: 设置每一行显示的最大字符数为300。 - `show linesize`: 显示当前每行的最大字符数设置。 - `show pagesize`: 显示当前页面大小设置。 - `set pagesize 30`: 设置页面大小为30。 ### 二、Oracle客户端工具 #### SQL*Plus SQL*Plus是Oracle数据库的一个常用客户端工具,用于执行SQL语句和脚本。可以通过以下命令启动SQL*Plus: - `sqlplus`: 启动SQL*Plus命令行工具。 - `sqlplusw`: 启动SQL*Plus图形界面工具。 - `ed`: 使用编辑器编辑SQL脚本。 - `@文件名`: 执行指定的SQL脚本文件。 ### 三、基本查询与服务管理 #### 查询全部数据 - `select * from tab;`: 查询表tab中的所有列。 #### Oracle服务管理 - `net start oracleserviceORACLE_SID`: 启动Oracle服务。 - `lsnrctl start`: 启动监听器服务。 - `net stop oracleserviceORACLE_SID`: 停止Oracle服务。 - `lsnrctl stop`: 停止监听器服务。 ### 四、用户管理 #### 查看当前用户的角色权限 - `select * from user_role_privs;`: 查看当前用户的对象级角色权限。 #### 查看当前用户的系统权限 - `select * from user_sys_privs;`: 查看当前用户的系统级权限。 - `select * from user_tab_privs;`: 查看当前用户对特定表的权限。 #### 查看当前用户的缺省表空间 - `select username, default_tablespace from user_users;`: 查看当前用户的用户名和缺省表空间。 ### 五、用户操作 #### 更改用户密码 - `alter user 用户名 identified by 新密码;`: 修改用户的登录密码。 ### 六、表空间管理 #### 创建表空间 - `create tablespace 表空间名 datafile '文件路径' size 大小;`: 创建一个新的表空间,并指定其数据文件的路径和初始大小。 ### 七、表的操作 #### 修改表结构 - `alter table 表名 modify 字段名 数据类型;`: 修改表中字段的数据类型或约束条件。 - `alter table 表名 add 字段名 数据类型;`: 在表中添加新的字段。 - `alter table 表名 drop column 字段名;`: 删除表中的字段。 - `alter table 表名 set unused column 字段名;`: 标记表中的字段为未使用状态。 - `alter table 表名 drop unused columns;`: 删除表中所有标记为未使用的字段。 ### 八、BFILE操作 #### 创建目录 - `create directory 目录名 as '目录路径';`: 创建一个用于存储BFILE文件的目录。 - `drop directory 目录名;`: 删除一个目录。 #### 授予权限 - `grant read on directory 目录名 to 用户名;`: 授予用户读取目录的权限。 #### 创建包含BFILE的表 - `create table 表名 (字段名 number, 文件字段 BFILE);`: 创建一个包含BFILE类型的表。 - `insert into 表名 values (值, bfilename('目录名', '文件名'));`: 插入一行数据到表中,其中文件字段引用了指定目录下的文件。 ### 九、其他命令 #### 显示当前用户 - `show user`: 显示当前登录的用户名。 #### 显示错误 - `show error`: 显示最近执行失败的SQL语句的错误信息。 以上就是根据提供的Oracle文档内容所总结的关键知识点。这些知识点覆盖了Oracle数据库的基础设置、常用命令、用户管理、表空间管理以及表的操作等多个方面,对于理解和掌握Oracle数据库的基本操作非常有帮助。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助