管理Oracle数据库.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《管理Oracle数据库.ppt》由会员分享,可在线阅读,更多相关《管理Oracle数据库.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Shenzhen lean-sigma consultant Co.,LTD 版权所有版权所有 翻版必究翻版必究1 1/41/411 1/81/81第第3 3章章 管理管理OracleOracle数据库数据库 南京信息工程大学南京信息工程大学 计算机与软件学院计算机与软件学院XX XX(HK)LTD 2 2/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2 2/81/81教学目的与要求教学目的与要求(1 1)熟悉数据库的两种特殊状态;)熟悉
2、数据库的两种特殊状态;(2 2)掌握数据库与实例的启动和关闭操作;)掌握数据库与实例的启动和关闭操作;(3 3)熟悉常用的初始化参数及其设置。)熟悉常用的初始化参数及其设置。XX XX(HK)LTD 3 3/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院3 3/81/813.1 3.1 创建和删除数据库创建和删除数据库3.2 3.2 启动数据库与实例启动数据库与实例3.3 3.3 关闭数据库与实例关闭数据库与实例3.4 3.4 数据库的特殊
3、状态数据库的特殊状态3.5 3.5 配置数据库配置数据库本章主要内容本章主要内容XX XX(HK)LTD 4 4/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院4 4/81/81教学重点与难点教学重点与难点(1 1)数据库的启动与关闭操作)数据库的启动与关闭操作(2 2)数据库的两种特殊状态)数据库的两种特殊状态(3 3)常用的参数及其设置)常用的参数及其设置XX XX(HK)LTD 5 5/x/xNANJING UNIVERSITY OF
4、 INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院5 5/81/813.1 3.1 创建和删除数据库创建和删除数据库3.1.1 3.1.1 创建数据库创建数据库n界面操作(界面操作(DBCADBCA)XX XX(HK)LTD 6 6/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院6 6/81/81XX XX(HK)LTD 7 7/x/xN
5、ANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院7 7/81/81XX XX(HK)LTD 8 8/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院8 8/81/81XX XX(HK)LTD 9 9/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHN
6、OLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院9 9/81/81XX XX(HK)LTD 1010/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1010/81/81XX XX(HK)LTD 1111/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院
7、计算机与软件学院1111/81/81XX XX(HK)LTD 1212/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1212/81/81XX XX(HK)LTD 1313/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1313/81/81XX XX(HK)LTD 1414/x/xNAN
8、JING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1414/81/81XX XX(HK)LTD 1515/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1515/81/81XX XX(HK)LTD 1616/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TEC
9、HNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1616/81/81XX XX(HK)LTD 1717/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1717/81/81XX XX(HK)LTD 1818/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软
10、件学院计算机与软件学院1818/81/81XX XX(HK)LTD 1919/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院1919/81/81XX XX(HK)LTD 2020/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2020/81/81XX XX(HK)LTD 2121/x/x
11、NANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2121/81/81XX XX(HK)LTD 2222/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2222/81/81XX XX(HK)LTD 2323/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&
12、TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2323/81/81nCREATECREATE命令命令CREATE DATABASE 数据库名数据库名 USER 用户名用户名 IDENTIFIED BY 密码密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件日志文件,MAXLOGFILES 整数整数 MAXLOGMEMBERS 整数整数 MAXDATAFILES 整数整数 MAXINSTANCES 整数整数 ARCHIVELOG|NOARCHIVELOG CHARACTER SET 字符集字符集 D
13、ATAFILE 数据文件数据文件,SYSAUX DATAFILE 数据文件数据文件,DEFAULT TABLESPACE 表空间名表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名临时表空间名 TEMPFILE 临时文件临时文件 UNDO TABLESPACE 撤销表空间名撤销表空间名 DATAFILE 文件名文件名XX XX(HK)LTD 2424/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2424/81
14、/81【例例4.1】使用使用CREATE DATABASE语句创建数据库语句创建数据库MyOracleDB,代码如下:,代码如下:CREATE DATABASE MyOracleDB USER SYS IDENTIFIED BY SYSPWD USER SYSTEM IDENTIFIED BY SYSTEMPWD CONTROLFILE REUSE LOGFILE GROUP 1(redo01.log)SIZE 10M,GROUP 2(redo02.log)SIZE 10M MAXLOGFILES 10 MAXLOGMEMBERS 10 MAXDATAFILES 100 MAXINSTANCE
15、S 1 CHARACTER SET US7ASCII DATAFILE sys01.dbf SIZE 100M REUSE EXTENT MANAGEMENT LOCAL DEFAULT TABLESPACE tbs_1 DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE temp01.dbf SIZE 10M REUSE;XX XX(HK)LTD 2525/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件
16、学院2525/81/813.1.2 3.1.2 删除数据库删除数据库n界面操作(界面操作(DBCADBCA)XX XX(HK)LTD 2626/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2626/81/81XX XX(HK)LTD 2727/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件
17、学院2727/81/81XX XX(HK)LTD 2828/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2828/81/81nDROPDROP命令命令CONNECT SYS/SYSPWD AS SYSDBA;SHUTDOWN IMMDIATE;STARTUP MOUNT;DROP DATABASE;XX XX(HK)LTD 2929/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLO
18、GY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院2929/81/813.2 3.2 启动数据库与实例启动数据库与实例 Oracle数据库系统由实例和数据库两部组成。为了使客户程序能够访问Oracle数据库系统,必须在服务器端启动实例并打开数据库,即启动Oracle数据库系统。Oracle数据库的启动是分步骤进行的,其中会涉及到实例的启动、数据库的加载和打开3种状态。XX XX(HK)LTD 3030/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleO
19、racle数据库数据库计算机与软件学院计算机与软件学院3030/81/813.2.1 3.2.1 启动数据库的步骤启动数据库的步骤 实例是Oracle用来管理数据库的一个实体,在启动数据库时将在内存中创建与该数据库所对应的实例。Oracle数据库的完整启动过程分为如下3个步骤:(1)创建并启动实例)创建并启动实例:为实例创建一系列后台进程和服务进程,并创建SGA。此时只会用到初始化参数文件。(2)为实例加载数据库)为实例加载数据库:打开数据库控制文件,从中获取数据库名称、数据文件的位置和名称等信息,为打开数据库做好准备。(3)打开数据库)打开数据库:打开所有处于联机状态的数据文件和重做日志文件
20、。此时数据库才处于正常运行状态,普通用户才能访问数据库。XX XX(HK)LTD 3131/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院3131/81/813.2.2 Oracle3.2.2 Oracle数据库实例的状态数据库实例的状态(1)打开()打开(OPEN):启动例程,装载并打开数据库。是默认的启动模式,允许有效用户连接到数据库,并执行典型的数据访问操作。(2)关闭()关闭(CLOSE):关闭操作首先终止用户访问数据库所需的进程,
21、然后释放计算机中供Oracle运行使用的那部分内存。(3)已装载()已装载(MOUNT):启动例程并装载数据库,但不打开数据库。该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。此状态下没有打开数据库,不允许用户访问。(4)已启动()已启动(NOMOUNT):启动实例,但不装载数据库。该模式用于重新创建控制文件,对控制文件进行恢复或重新创建数据库。此状态下没有打开数据库,不允许用户访问。该状态也称为“不装载”。XX XX(HK)LTD 3232/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理
22、OracleOracle数据库数据库计算机与软件学院计算机与软件学院3232/81/813.2.3 3.2.3 启动模式启动模式 数据库和实例的启动过程可以分为3个步骤:启动实例,加载数据库,打开数据库。实例支持4种不同的状态:打开、关闭、已装载和已启动。数据库管理员可以根据实际情况的需要,以不同的模式启动数据库。启动数据库所使用的STARTUP命令格式如下:startup nomount|mount|open|force restrict pfile=filenameXX XX(HK)LTD 3333/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&
23、TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院3333/81/811.NOMOUNT1.NOMOUNT模式模式:启动实例不加载数据库启动实例不加载数据库 该模式只创建实例,并不加载数据库。系统仅为实例创建各种内存结构和服务进程,不会打开任何数据文件。作用:(1)创建新数据库;(2)恢复或重建控制文件。XX XX(HK)LTD 3434/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软
24、件学院3434/81/812.MOUNT2.MOUNT模式:模式:加载但不打开数据库加载但不打开数据库 该模式为实例加载数据库,但保持数据库的关闭状态。作用:(1)重命名数据文件;(2)添加、删除或重命名重做日志文件;(3)执行数据库完全恢复操作;(4)改变数据库的归档模式。XX XX(HK)LTD 3535/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院3535/81/813.OPEN3.OPEN模式:模式:打开数据库打开数据库 正常启动
25、模式(默认),普通用户要对数据库进行操作,数据库必须处于该模式。XX XX(HK)LTD 3636/x/xNANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第第3 3章章 管理管理OracleOracle数据库数据库计算机与软件学院计算机与软件学院3636/81/814.4.强制启动数据库强制启动数据库 某些情况下,上述各种模式可能都无法成功启动数据库,这时需要强行启动数据库。使用带有FORCE子句的STARTUP语句。XX XX(HK)LTD 3737/x/xNANJING UNIVERSITY OF INFORMATION SICENC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 Oracle 数据库
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内