1、第 4章 数据库管理、配置和维护第第 4章章 数据库管理、配置和维护数据库管理、配置和维护介绍 Oracle数据库的管理方法,包括创建和删除数据库管理、数据库配置等 第 4章 数据库管理、配置和维护Review:启动数据库的步骤OPENMOUNTNOMOUNTSHUTDOWN打开控制文件打开控制文件启动实例启动实例启动数据库启动数据库打开在控制文件中打开在控制文件中描述的所有文件描述的所有文件第 4章 数据库管理、配置和维护启动数据库命令命令 选项 含义startupnomount 创建启动例程mount 创建例程,并装载数据库open 创建例程,装载数据库并打开(特殊)force 正常方式启
2、动不了时,用 force restrict 以 open状态启动数据库的受限模式pfile 以 pfile文件来启动第 4章 数据库管理、配置和维护关闭数据库命令命令 选项 含义shutdownnormal 等待所有连接都断开才关闭transactional 等所有未提交事务完成关闭immediate 回滚未提交事务,关闭。abort 不回滚未提交事务,关闭。数据字典第 4章 数据库管理、配置和维护数据字典 是 Oracle数据库的最重要的组成部分。它提供了数据库的系统信息,以及例程的性能信息。数据字典是 Oracle数据库的核心组件,它 由一系列只读的数据字典表和数据字典视图组成 。数据字典
3、表中记录了数据库的系统信息(如方案对象的信息)、例程运行的性能信息(如例程的状态、 SGA区的信息)。数据字典表的 所有者为 SYS用户,其数据字典表和数据字典视图都被 保存在 SYSTEM表空间 中。所以,为了性能和安全的原因, Oracle建议不要在 SYSTEM表空间中创建其他方案对象。数据字典第 4章 数据库管理、配置和维护为了方便使用,数据字典中的信息通过表和视图的方式组织。数据字典的组成包括数据字典表和数据字典视图两部分。数据字典表属于 SYS用户,通过在创建数据库时自动运行SQL.BSQ脚本来创建数据字典表。大部分数据字典表的名称中都包含 $等这样的特殊符号。SQL.BSQ脚本
4、可以在如下目录找到:C:oracleproduct10.2.0db_1RDBMSADMINsql.bsq数据字典表中的信息经过解密和其他一些加工处理后,以数据字典视图的方式显示给用户。在创建数据库时,通过自动运行 catalog.sql脚本来创建数据字典视图后,创建公用同义词和授权。Catalog.sql可以在如下目录找到:C:oracleproduct10.2.0db_1RDBMSADMINcatalog.sql数据字典第 4章 数据库管理、配置和维护可以通过 SELECT语句来查询这些数据字典视图,以得到该数据库的有关信息。数据字典视图分为三类,如表所示。名称前缀USER_ 用户视图ALL
5、_ 扩展用户视图DBA_ 数据库管理员视图常用的系统视图有: User_users、 User_sys_privs等常用的系统动态视图有 V$database等。数据字典第 4章 数据库管理、配置和维护可以在 EM中查询数据字典视图信息:其步骤如下:1. 以 SYS用户、 SYSDBA连接身份登录 EM;2. 在 “ 管理 ” 页面中,单击 “ 方案 ” 标题下面的 “ 视图 ” 超链接,出现 “ 视图 ” 页。3. 在 “ 方案 ” 文本框中输入数据字典视图的所有者为 SYS。4. 在 “ 对象名 ” 文本框中输入要查询的数据字典视图的名称,也可使用通配符,如 “ USER_%” 。5. 单击 “ 开始 ” 按钮,开始搜索,最后出现搜索结果。6. 在 “ 结果 ” 列表的 “ 视图名称 ” 列中,单击一个视图名称的超链接,出现 “ 编辑视图 ” 页。在此,就可以查看该视图的定义信息了。数据字典第 4章 数据库管理、配置和维护测试用例:1. 启动 SQL*PLUS, 并以 SYS用户, SYSDBA的连接身份登录。2. 输入如下命令,可得结果。数据字典第 4章 数据库管理、配置和维护测试用例:1. 启动 SQL*PLUS, 并以 SCOTT用户身份登录数据库。3. 输入如下命令,可得结果。