数据库管理、配置和维护.ppt
《数据库管理、配置和维护.ppt》由会员分享,可在线阅读,更多相关《数据库管理、配置和维护.ppt(74页珍藏版)》请在三一办公上搜索。
1、第4章 数据库管理、配置和维护,第4章 数据库管理、配置和维护,介绍Oracle数据库的管理方法,包括创建和删除数据库管理、数据库配置等,第4章 数据库管理、配置和维护,Review:启动数据库的步骤,OPEN,MOUNT,NOMOUNT,SHUTDOWN,打开控制文件,启动实例,启动数据库,打开在控制文件中描述的所有文件,第4章 数据库管理、配置和维护,启动数据库命令,第4章 数据库管理、配置和维护,关闭数据库命令,数据字典,第4章 数据库管理、配置和维护,数据字典是Oracle数据库的最重要的组成部分。它提供了数据库的系统信息,以及例程的性能信息。数据字典是Oracle数据库的核心组件,它
2、由一系列只读的数据字典表和数据字典视图组成。数据字典表中记录了数据库的系统信息(如方案对象的信息)、例程运行的性能信息(如例程的状态、SGA区的信息)。数据字典表的所有者为SYS用户,其数据字典表和数据字典视图都被保存在SYSTEM表空间中。所以,为了性能和安全的原因,Oracle建议不要在SYSTEM表空间中创建其他方案对象。,数据字典,第4章 数据库管理、配置和维护,为了方便使用,数据字典中的信息通过表和视图的方式组织。数据字典的组成包括数据字典表和数据字典视图两部分。数据字典表属于SYS用户,通过在创建数据库时自动运行SQL.BSQ脚本来创建数据字典表。大部分数据字典表的名称中都包含$等
3、这样的特殊符号。SQL.BSQ脚本可以在如下目录找到:C:oracleproduct10.2.0db_1RDBMSADMINsql.bsq数据字典表中的信息经过解密和其他一些加工处理后,以数据字典视图的方式显示给用户。在创建数据库时,通过自动运行catalog.sql脚本来创建数据字典视图后,创建公用同义词和授权。Catalog.sql可以在如下目录找到:C:oracleproduct10.2.0db_1RDBMSADMINcatalog.sql,数据字典,第4章 数据库管理、配置和维护,可以通过SELECT语句来查询这些数据字典视图,以得到该数据库的有关信息。数据字典视图分为三类,如表所示。
4、名称前缀USER_ 用户视图ALL_ 扩展用户视图DBA_ 数据库管理员视图,常用的系统视图有:User_users、User_sys_privs等常用的系统动态视图有V$database等。,数据字典,第4章 数据库管理、配置和维护,可以在EM中查询数据字典视图信息:其步骤如下:以SYS用户、SYSDBA连接身份登录EM;在“管理”页面中,单击“方案”标题下面的“视图”超链接,出现“视图”页。在“方案”文本框中输入数据字典视图的所有者为SYS。在“对象名”文本框中输入要查询的数据字典视图的名称,也可使用通配符,如“USER_%”。单击“开始”按钮,开始搜索,最后出现搜索结果。在“结果”列表的
5、“视图名称”列中,单击一个视图名称的超链接,出现“编辑视图”页。在此,就可以查看该视图的定义信息了。,数据字典,第4章 数据库管理、配置和维护,测试用例:1.启动SQL*PLUS,并以SYS用户,SYSDBA的连接身份登录。2.输入如下命令,可得结果。,数据字典,第4章 数据库管理、配置和维护,测试用例:1.启动SQL*PLUS,并以SCOTT用户身份登录数据库。3.输入如下命令,可得结果。,数据字典,第4章 数据库管理、配置和维护,测试用例:1.启动SQL*PLUS,并以SCOTT用户身份登录数据库。2.输入如下命令,可得结果。,第4章 数据库管理、配置和维护,本章主要内容,4.1 关闭和启
6、动数据库 4.2 创建和删除数据库 4.3 配置数据库 4.4 用户管理,第4章 数据库管理、配置和维护,手工创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX D
7、ATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES
8、 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码
9、 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理
10、、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEM
11、PORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHAR
12、ACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFI
13、LES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DAT
14、ABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABL
15、ESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件
16、,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTA
17、NCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE
18、 REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库
19、,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLE
20、SPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符
21、集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,第4章 数据库管理、配置和维护,创建数据库,CREATE DATABASE语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLO
22、GMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名,定义临时表空间的名称和文件位置,第4章 数据库管理、配置和维护,删除数据库,DROP DATABASE语句删除数据库 CONNECT SY
23、S/syspwd AS SYSDBA;SHUTDOWN IMMDIATE;STARTUP MOUNT RESTRICT EXCLUSIVE;DROP DATABASE;,第4章 数据库管理、配置和维护,手工创建数据库,创建必要的相关目录 创建初始化参数文件 设置环境变量Oracle_sid 创建实例 创建口令文件 启动数据库到nomount(实例)状态 执行建库脚本,执行catalog脚本创建数据字典 执行catproc创建package包 执行pupbld 由初始化参数文件创建spfile文件 执行scott脚本创建scott方案用命令测试数据库创建是否完成配置EM,使得能够通过浏览器管理和
24、控制数据库,第4章 数据库管理、配置和维护,例:手工创建数据库1,环境:Oracle的安装路径:C盘 创建的数据库名称:book book数据库的SYS用户初始密码:bookstore,第4章 数据库管理、配置和维护,例:手工创建数据库1,打开命令行工具,创建必要的相关目录C:mkdir C:oracleproduct10.2.0adminbook C:mkdir C:oracleproduct10.2.0adminbookadumpC:mkdir C:oracleproduct10.2.0adminbookbdump C:mkdir C:oracleproduct10.2.0adminboo
25、kcdump C:mkdir C:oracleproduct10.2.0adminbookdpdump C:mkdir C:oracleproduct10.2.0adminbookudumpC:mkdir C:oracleproduct10.2.0adminbookpfile C:mkdir C:oracleproduct10.2.0oradatabook,C:oracleproduct10.1.0adminbook目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。,第4章 数据库管理、配置和维护,例:手工创建数据库1,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 配置 维护
链接地址:https://www.31ppt.com/p-5985717.html