ORACLE sqlplus命令+数据字典的使用
### ORACLE sqlplus命令与数据字典的使用详解 #### 一、ORACLE的启动与关闭 在管理ORACLE数据库时,了解如何正确地启动和关闭数据库是非常重要的。以下是两种不同环境下的操作方法: ##### 1. 单机环境下启动与关闭ORACLE系统 在单机环境下,操作步骤如下: - **切换用户**:使用`su - oracle`命令切换到oracle用户。 - **启动ORACLE系统**: - 进入SQL*Plus环境:`sqlplus /nolog` - 使用管理员身份连接:`connect / as sysdba` - 启动实例:`startup` - **关闭ORACLE系统**: - 进入SQL*Plus环境:`sqlplus /nolog` - 使用管理员身份连接:`connect / as sysdba` - 关闭实例:`shutdown` ##### 2. 双机环境下启动与关闭ORACLE系统 在双机环境下,操作步骤有所不同: - **切换用户**:使用`su - root`命令切换到root用户。 - **启动ORACLE系统**:使用`hareg -y oracle`命令启动。 - **关闭ORACLE系统**:使用`hareg -n oracle`命令关闭。 #### 二、ORACLE数据库的启动方式 ORACLE数据库提供了多种启动方式,每种方式都有其特定的应用场景: 1. **Startup nomount** - **定义**:非安装启动方式。 - **功能**:执行重建控制文件、重建数据库等操作。 - **特点**:仅读取init.ora文件,启动instance,即启动SGA和后台进程。 2. **Startup mount dbname** - **定义**:安装启动方式。 - **功能**:可以进行数据库日志归档、数据库介质恢复、使数据文件联机或脱机等操作。 - **特点**:执行“nomount”后打开控制文件,并确认数据文件和联机日志文件的位置,但不进行校验检查。 3. **Startup open dbname** - **定义**:全开方式启动。 - **功能**:打开包括redo log文件在内的所有数据库文件。 - **特点**:支持对数据库中的数据进行访问。 4. **Startup** - **定义**:等价于执行以下三个命令。 - **命令**:`startup nomount`, `alter database mount`, `alter database open` 5. **Startup restrict** - **定义**:约束方式启动。 - **功能**:只允许具有一定特权的用户访问数据库。 - **特点**:非特权用户访问时将收到错误提示。 6. **Startup force** - **定义**:强制启动方式。 - **功能**:用于无法正常关闭数据库的情况。 - **特点**:先关闭数据库,再执行正常启动数据库命令。 7. **Startup pfile=参数文件名** - **定义**:带初始化参数文件的启动方式。 - **功能**:读取参数文件,并根据文件中的设置启动数据库。 - **示例**:`startup pfile=E:\Oracle\admin\oradb\param\init.ora` 8. **Startup exclusive** - **定义**:独占方式启动。 - **功能**:用于独占模式下的维护工作。 #### 三、有效利用数据字典 ORACLE数据字典对于管理和理解数据库至关重要。以下是如何查询和使用数据字典的方法: 1. **查看数据字典表名称及解释** - 使用`select * from dictionary where instr(comments, 'index') > 0;`查询与索引相关的数据字典。 - 使用`select column_name, comments from dict_columns where table_name = 'USER_INDEXES';`查询`USER_INDEXES`表各字段的含义。 2. **查询用户信息** - **查询当前用户的缺省表空间**:`select username, default_tablespace from user_users;` - **查看当前用户的角色**:`select * from user_role_privs;` - **查看当前用户的系统权限和表级权限**:`select * from user_tab_privs;` 通过上述命令,用户可以有效地管理和查询ORACLE数据库中的各种信息,从而更好地利用数据库资源。
剩余14页未读,继续阅读
- 粉丝: 90
- 资源: 21
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助