第3章常用管理工具简介ppt课件_第1页
第3章常用管理工具简介ppt课件_第2页
第3章常用管理工具简介ppt课件_第3页
第3章常用管理工具简介ppt课件_第4页
第3章常用管理工具简介ppt课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章第三章 常用管理工具简介常用管理工具简介 本章教学目的 了解常用Oracle9i管理工具的运用方法。掌握Oracle Database Configuration Assistant的运用掌握SQL*P1us的运用。掌握SQL,P1usWorksheet的运用。掌握Oracle Enterprise Manager(OEM)的运用。 31 Oracle 9i根本管理工具的种类 Oracle9i根本管理工具主要有: (1)OUI(Oracle Universal Installer)。图形化用户界面安装导游工具,可以实现Oracle9i各种组件和套件的安装与卸装,是最常用的Oracle安装

2、工具。 (2)DBCA(Oracle Database Configuration Assistant)。图形化用户界面的数据库配置管理工具。利用该工具可以创建数据库、配置数据库以及删除数据库。DBCA的最大特点之一就是Oracle在DBCA中设置了多种数据库模板,DBA可以选择不同的模板快速创建适用于不同运用的数据库。 (3)SQL*Plus和SQL*PLUSWorksheep 。为DBA、开发人员和用户提供的一个执行SQL命令的运转环境,是数据库访问和管理的常用工具。 (4)OEM(Oracle Enterprise Manager)。高度集成的图形用户界面管理工具集,主要由Oracle管

3、理效力器(Oracle Manager Server)、Oracle智能代理(Oracle Intelligent Agent)和控制台(Console)三部分组成。DBA利用该工具可以实现数据库备份、数据库对象的创建、删除和修正等操作,还可以进展数据库监测、性能诊断、作业调度和事件管理等操作,是数据库管理的主要工具。 一、一、 创建数据库的方法创建数据库的方法运用数库配置管理工具创建数据库运用数库配置管理工具创建数据库运用运用SQLSQL命令创建数据库命令创建数据库3.2 利用DBCA创建数据库1.1.运用数据库配置管理工具创建数据库运用数据库配置管理工具创建数据库在在Oracle 9iOr

4、acle 9i中创建数据库的方法有两种:中创建数据库的方法有两种:一是编写一是编写SQL PLUSSQL PLUS脚本并运转,脚本并运转,二是运用二是运用Oracle 9iOracle 9i的数据库配置管理工具的数据库配置管理工具 (Database Configuration Assistant) (Database Configuration Assistant)。 前一种方法虽然有很大的灵敏性,但它要求创建者对前一种方法虽然有很大的灵敏性,但它要求创建者对Oracle 9iOracle 9i数据库创建的语法和参数有深化的了解,初学数据库创建的语法和参数有深化的了解,初学者普通选择运用后一

5、种方法。者普通选择运用后一种方法。3.2.1 数据库创建【例2.1】运用Database configuration assistant 创建ordb数据库。启动Database configuration assistant 如下图。3.2.1 数据库创建单击“下一步按钮,进入“数据库创建窗口,如下图。Oracle9i DBCA总共提供四种操作方式,协助您进展不同的数据库管理任务,它们分别是: 3.2.1 数据库创建Oracle提供三种数据库预设模板文件: 数据仓库 (Data Warehouse);事务处置 (Transaction processing);通用数据库(General Pu

6、rpose)。 3.2.1 数据库创建3.2.1 数据库创建单击“下一步按钮,进入“数据库选项窗口,如下图。 3.2.1 数据库创建在此配置数据库欲支持的选项。Oracle允许您在建立新数据库时指定欲支持的选项,其中包括:Oracle Spatial Oracle Ultra Search Oracle Label Security Oracle OLAP Service 例如方案 (Example Schema) 运用默许值,单击“下一步按钮,进入“数据库衔接选项窗口,如下图。在该窗口设置将要创建的数据库的运作方式。 3.2.1 数据库创建选择“公用效力器方式,单击“下一步按钮,进入“初始化

7、参数窗口,如下图。 3.2.1 数据库创建初始化参数窗口初始化参数窗口归档选项卡归档选项卡 3.2.1 数据库创建初始化参数窗口初始化参数窗口数据库大小选项卡数据库大小选项卡 3.2.1 数据库创建初始化参数窗口初始化参数窗口文件位置选项卡文件位置选项卡 3.2.1 数据库创建单击“下一步按钮,进入“数据库存储窗口,如下图。在真正开场建立数据库以前,Oracle会整理出各种数据库的存放位置。可以先展开“存储下面的子文件夹,然后检查各档案实践存放途径,必要时可直接修正它。 3.2.1 数据库创建数据文件的普通讯息窗口数据文件的普通讯息窗口 3.2.1 数据库创建在如下图的窗口中可以进展如下设置:

8、数据文件能否能自动扩展、每次扩展多少以及最大容量。 3.2.1 数据库创建单击“下一步按钮,进入“创建选项窗口,如下图 3.2.1 数据库创建按下“完成按钮,进入“概要窗口,如下图。“概要窗口提供了运用Oracle创建的数据库或模板的全部信息。此概要包括前几个步骤中为数据库选定的一切属性。 3.2.1 数据库创建单击“确定按钮,之后就可以把剩下的任务交给oracle了!它会先创建起始参数文件,然后在激活Oracle Instance之后进展一连串的任务,如下图。实践创建时间需视他的硬件速度而定。 3.2.1 数据库创建图所示的窗口给出了SYS与SYSTEM帐号的密码,分别为 change_on

9、_install和manager,可在登入数据库后或在此时进展修正。 3.2.1 数据库创建修正数据库修正数据库 对已存在的数据库可以进展的修正主要有:对已存在的数据库可以进展的修正主要有: 添加或删除数据文件添加或删除数据文件 改动数据文件的大小和增长方式改动数据文件的大小和增长方式 改动日志文件的大小和增长方式改动日志文件的大小和增长方式 激活激活OEM并登录并登录ordb数据库,显示如下图的窗口。数据库,显示如下图的窗口。 3.2.2 命令方式创建数据库命令方式创建数据库4. 启动启动SQL*Plus并以并以SYSDBA衔接到衔接到Oracle实例实例 D:OracleOra90Bins

10、qlplus/nolog SQLconnect sys/change_on_install as sysdba5. 启动实例启动实例 SQLSTARTUP NOMOUNT 6. 发布发布CREATE DATABASE语句语句 Oracle根据在根据在CREATE DATABASE语句中指定的子句或者设语句中指定的子句或者设置的初始化参数来执行其操作:置的初始化参数来执行其操作: 创建数据文件;创建数据文件; 创建控制文件;创建控制文件; 创建重做日志文件并建立创建重做日志文件并建立ARCHIVELOG方式;方式; 创建创建SYSTEM表空间和表空间和SYSTEM回滚段;回滚段; 创建数据字典;

11、创建数据字典; 设置存储数据在数据库中的字符集;设置存储数据在数据库中的字符集; 设置数据库时区;设置数据库时区; 装载和翻开数据库。装载和翻开数据库。 3.2.2 命令方式创建数据库命令方式创建数据库CREATE DATABASE database_nameCREATE DATABASE database_nameCONTROLFILE REUSECONTROLFILE REUSELOGFILEGROUP n (pathfile_name) SIZE n K | M LOGFILEGROUP n (pathfile_name) SIZE n K | M REUSE, nREUSE, nMAX

12、LOGFILES nMAXLOGFILES nMAXLOGMEMBERS nMAXLOGMEMBERS nMAXLOGHISTORY nMAXLOGHISTORY nMAXDATAFILES nMAXDATAFILES nMAXINSTANCES nMAXINSTANCES nARCHIVELOG | NOARCHIVELOGARCHIVELOG | NOARCHIVELOGCHARACTER SET charsetCHARACTER SET charsetNATIONAL CHARACTER SET charsetNATIONAL CHARACTER SET charsetDATAFILE

13、pathfile_name SIZE n K | M REUSEDATAFILE pathfile_name SIZE n K | M REUSEAUTOEXTEND OFF | ON NEXT n K | M MAXSIZE UNLIMITED| n K AUTOEXTEND OFF | ON NEXT n K | M MAXSIZE UNLIMITED| n K | M| M创建数据库命令中参数意义创建数据库命令中参数意义“database_namedatabase_name:创建的数据库称号。:创建的数据库称号。“CONTROLFILES REUSECONTROLFILES REUSE:

14、重用曾经存在的控制文件。:重用曾经存在的控制文件。“LOGFILELOGFILE:指定重做日志文件名和重做日志组名。:指定重做日志文件名和重做日志组名。“MAXLOGFILSMAXLOGFILS:最大的重做日志组数量。:最大的重做日志组数量。“MAXLOGMEMBERSMAXLOGMEMBERS:每个重做日志组中最大的日志文:每个重做日志组中最大的日志文件数。件数。“MAXLOGHISTORYMAXLOGHISTORY:可以自动归档的最大日志文件数:可以自动归档的最大日志文件数量。量。创建数据库命令中参数意义创建数据库命令中参数意义“MAXDATAFILESMAXDATAFILES: 数据文件

15、的最大数量。数据文件的最大数量。“MAXINSTANCESMAXINSTANCES: 数据库中可以同时翻开的例程数。数据库中可以同时翻开的例程数。“ARCHIVELOGARCHIVELOG: 采用归档方式。采用归档方式。“NOARCHIVELOGNOARCHIVELOG: 不采用归档方式。不采用归档方式。“CHARACTER SETCHARACTER SET:指定运用的字符集。:指定运用的字符集。“DATAFILEDATAFILE: 指定数据文件名。指定数据文件名。“AUTOEXTENDAUTOEXTEND: 子句用于指定数据文件自动扩展。子句用于指定数据文件自动扩展。3.2.2 命令方式创建

16、数据库命令方式创建数据库【例2.11】CREATE DATABASE语句创建数据库mydb。CREATE DATABASE mydbMAXINSTANCES 1MAXLOGHISTORY 1MAXLOGFILES 5MAXLOGMEMBERS 5MAXDATAFILES 100DATAFILE D:oracleoradatamydbsystem01.dbfSIZE 325M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UMLIMITEDUNDO TABLESPACE UNDOTBS DATAFILE D:oracleoradatamydbundotbs01.

17、dbfSIZE 150M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UMLIMITEDDEFAULT TEMPORARY TABLESPACE temps1CHARACTER SETt ZHS16GBKNATIONAL CHARACTER SET AL16UTF16LOGFILE GROUP 1 (D:oracleoradatamydbredo01.log) SIZE 100M,GROUP 2 (D:oracleoradatamydbredo02.log) SIZE 100M,GROUP 3 (D:oracleoradatamydbredo03.log)

18、SIZE 100M 3.3企业管理器(OEM) 1.OEM的功能的功能 管理完好的管理完好的Oracle9i环境,包括数据库、环境,包括数据库、iAS效力器、效力器、运用程序和效力。运用程序和效力。 诊断、修正和优化多个数据库。诊断、修正和优化多个数据库。 在多个系统上,按不同的时间间隔调度效力。在多个系统上,按不同的时间间隔调度效力。 经过网络管理数据库的约束条件。经过网络管理数据库的约束条件。 管理来自不同位置的多个网络节点和效力。管理来自不同位置的多个网络节点和效力。 和其他管理员共享义务。和其他管理员共享义务。 将相关的效力组合在一同,便于对义务的管理。将相关的效力组合在一同,便于对义

19、务的管理。 启动集成的启动集成的Oracle9i第三方工具。第三方工具。 3.3企业管理器(OEM)2.OEM的管理工具的管理工具例程管理器例程管理器启动和封锁数据库启动和封锁数据库 查看和编辑实例查看和编辑实例(Instance)参数值参数值 管理用户会话,查看当前运转的管理用户会话,查看当前运转的SQL及其解释方案。及其解释方案。 管理分布式管理分布式Internet计算环境中没有及时处理的事务处计算环境中没有及时处理的事务处置冲突。置冲突。 监视需求长时间运转的操作。监视需求长时间运转的操作。 经过资源方案控制处置资源经过资源方案控制处置资源 管理已存储配置管理已存储配置 管理占用资源数

20、量最多的锁和会话管理占用资源数量最多的锁和会话方案管理器方案管理器 创建方案对象创建方案对象 修正方案对象修正方案对象 删除方案对象删除方案对象 显示方案对象的相关性显示方案对象的相关性 3.3企业管理器(OEM)平安管理器创建用户、角色和概要文件 修正用户、角色和概要文件 删除用户、角色和概要文件 向数据库用户授予权限和角色 存储管理器创建存储对象 将数据文件和回滚段添加到表空间中 删除存储对象 将对象脱机或联机 显示对象的相关性 3.3企业管理器(OEM)3.进入进入OEM 开场开场程序程序Oracle-OracleHome90Enterprise Manager Console 3.3

21、企业管理器(OEM)3.3.2启动和封锁实例启动和封锁实例 登录数据库后,可以运用例程管理器翻开或封锁数据登录数据库后,可以运用例程管理器翻开或封锁数据库库 3.3企业管理器(OEM)在执行封锁操作时,用户可以运用四个选项:“正常、“立刻、“中止和“事务处置 3.4SQL*Plus 1. 启动启动SQL*Plus 在桌面上执行以下操作:开场在桌面上执行以下操作:开场程序程序Oracle-OracleHome90Application DevelopmentSQL Plus,翻开注册对话框。,翻开注册对话框。 3.4SQL*Plus按确定后进入SQL*PLUS3.4SQL*Plus4.在在SQL

22、*Plus中启动或封锁实例中启动或封锁实例启动实例启动实例STARTUP OPEN MOUNT NOMOUNT OPEN。翻开实例和一切文件。翻开实例和一切文件(数据文件和日志文件数据文件和日志文件),允许用户存取数据库允许用户存取数据库 MOUNT。装载实例和翻开控制文件,激活某些功能。装载实例和翻开控制文件,激活某些功能。用户不能存取数据库,可以进展实例或数据的恢复处用户不能存取数据库,可以进展实例或数据的恢复处置。置。 NOMOUNT。装载实例和翻开参数文件,生成。装载实例和翻开参数文件,生成SGA并并启动后台进程,用户不能存取数据库,可以进展启动后台进程,用户不能存取数据库,可以进展C

23、REATE DATABASE和和CREATE CONTROLFILE操操作作封锁实例封锁实例 SHUTDOWN NORMAL IMMEDIATE TRANSACTIONAL ABORT NORMAL:正常封锁:正常封锁 IMMEDIATE:立刻封锁:立刻封锁TRANSACTIONAL:尽量少影响客户端,防止客户丧:尽量少影响客户端,防止客户丧失信息失信息 ABORT:放弃一切事务,立刻封锁:放弃一切事务,立刻封锁 3.4SQL*Plus Worksheet 1.启动启动SQL*Plus Worksheet 直接登录启动直接登录启动开场开场程序程序Oracle-OracleHome90Application DevelopmentSQLPlus Worksheet,激活,激活SQL*Plus Worksheet登录窗口,在该窗口指定要衔登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论