ORACLE数据库管理基础3_第1页
ORACLE数据库管理基础3_第2页
ORACLE数据库管理基础3_第3页
ORACLE数据库管理基础3_第4页
ORACLE数据库管理基础3_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

1、管理Oracle 例程目标完成这一一课的学学习后,您应该该能: 创建建和管理理初始化化参数文文件 启动动和关闭闭例程 监视视和使用用诊断文文件初始化参参数文件件要启动一一个例程程,Oracle服服务器必必须读取取初始化化参数文文件。初始化参参数文件件 文件件中的条条目专用用于要启启动的例例程 有两两种类型型的参数数: 显式式:文件件中有一一个条目目 隐式式:文件件中没有有条目,但假定定取Oracle缺省值 可存存在多个个初始化化参数文文件 对文文件中条条目的更更改的生生效时间间,取决决于使用用的初始始化参数数文件类类型 静态态参数文文件PFILE 永久久参数文文件SPFILE初始化参参数文件件

2、Oracle服服务器器在启动动例程时时读取初初始化参参数文件件。共有有两种类类型的初初始化参参数文件件: 静态态参数文文件PFILE,一般般名为initSID.ora。 永久久参数文文件SPFILE,一一般名为为spfileSID.ora。初初始化参参数文件件内容: 例程程参数列列表 与该该例程相相关联的的数据库库的名称称 系统统全局区区(SGA)的的内存存结构的的分配 如何何处理已已满的联联机重做做日志文文件 控制制文件的的名称和和位置 有关关撤消段段的信息息为在各各种不同同情况下下优化性性能,一一个例程程可有多多个初始始化参数数文件。初始化参参数文件件使用OracleEnterpriseM

3、anager查看初始始化参数数从“OEM控控制台台”(OEM Console):1.导导航到“数据库库”(Databases) “例例程”(Instance) “配配置”(Configuration)。2.从从“常规规”(General)页页选择择“全部部初始化化参数” (All Initialization Parameters)。PFILEinitSID.ora 文本本文件 使用用操作系系统编辑辑器进行行修改 手动动进行修修改 所作作更改在在下次启启动时生生效 仅在在例程启启动过程程中打开开 缺省省位置为为$ORACLE_HOME/dbsPFILEPFILE是是可使用用标准的的操作系系统编

4、辑辑器进行行维护的的文本文文件。PFILE在在例程启启动过程程中是只只读的。如果文文件发生生修改,则必须须关闭然然后重新新启动例例程以使使新的参参数值生生效。缺省情况况下,该该文件位位于$ORACLE_HOME/dbs目目录中中,文件件名是initSID.ora。创建PFILE 使用用样本init.ora文件创建建 样本本文件由由OracleUniversal Installer安装 使用用操作系系统复制制命令复复制样本本 由数数据库SID唯一标识识 修改改initSID.ora 编辑辑参数 针对对数据库库要求创建PFILE样本init.ora 文件件由UniversalInstaller在在

5、安装装过程中中创建。该样本本init.ora文文件可可用于创创建特定定于某一一例程的的initSID.ora。可使用用文本编编辑器修修改initSID.ora 文件件中的参参数。PFILE示例# Initialization ParameterFile:initdba01.oradb_name =dba01instance_name =dba01control_files =(home/dba01/ORADATA/u01/control01dba01.ctl,home/dba01/ORADATA/u02/control01dba02.ctl)db_block_size =4096db_cach

6、e_size =4Mshared_pool_size =50000000java_pool_size= 50000000max_dump_file_size=10240background_dump_dest= /home/dba01/ADMIN/BDUMPuser_dump_dest= /home/dba01/ADMIN/UDUMPcore_dump_dest= /home/dba01/ADMIN/CDUMPundo_management=AUTOundo_tablespace=UNDOTBS. .PFILE示例 以这这样的格格式指定定值:keyword=value(关键键字=值值)。 服务

7、务器为每每个参数数都设置置了缺省省值。根根据参数数的不同同,缺省省值可能能与操作作系统相相关。 可以以按任意意顺序指指定参数数,但也也存在例例外。 注释释行以# 符号号开头。 参数数中如果果包括字字符文字字,可将将参数用用双引号号括起。 可以以使用关关键字IFILE使使参数中中包括其其它文件件。 如果果使用的的操作系系统区分分大小写写,那么么文件名名也区分分大小写写。 如果果有多个个值,应应该用圆圆括号将将它们括括起来,用逗号号隔开。注:请为为参数的的列出顺顺序指定定一个标标准:按按字母顺顺序列出出或按功功能进行行分组。PFILE根根据例例程的不不同而变变化,不不一定与与上例相相同。SPFIL

8、EspfileSID.ora 二进进制文件件 由Oracle服务器进进行维护护 始终终驻留在在服务器器端 所做做更改永永久有效效,不受受关闭和和启动的的影响 可以以自行调调节参数数值 使恢恢复管理理器能够够备份初初始化参参数文件件SPFILESPFILE是是Oracle9i 中新新增的二二进制文文件。该该文件不不能手动动修改,且必须须始终驻驻留在服服务器端端。创建建该文件件后,即即由Oracle服服务器进进行维护护。如果果进行手手动修改改,SPFILE将将无效。SPFILE具具有对对数据库库进行永永久更改改的功能能,不受受关闭和和启动操操作的影影响,它它还提供供自动调调节记录录在文件件中的参参

9、数值的的功能。使用SPFILE,RMAN可可以支持持初始化化参数文文件的备备份,因因为SPFILE驻驻留在服服务器端端。缺省省情况下下,它位位于$ORACLE_HOME/dbs目目录中中,缺省省名称为为spfileSID.ora。创建SPFILE 从PFILE文件创建建其中CREATESPFILE =$ORACLE_HOME/dbs/spfileDBA01.oraFROM PFILE =$ORACLE_HOME/dbs/initDBA01.ora;SPFILE-NAME:要创建建的SPFILEPFILE-NAME:用于创创建SPFILE的PFILE 可在在例程启启动之前前或之后后执行创建SPF

10、ILESPFILE是是使用用CREATE SPFILE命命令从PFILE文文件创建建的。该该命令需需要具有有SYSDBA权限才才能执行行。该命命令可在在例程启启动之前前或之后后执行。SQL CREATESPFILE=SPFILE-NAME2 FROMPFILE=PFILE-NAME其中: SPFILE-NAME:要创创建的SPFILE的的名称称 PFILE-NAME:用于创创建SPFILE的的PFILE的的名称称。PFILE 必须须在服务务器端可可用如果果在语法法中未包包括SPFILE-NAME 和PFILE-NAME,Oracle将将使用缺缺省PFILE 来生生成SPFILE(其其名称由由系

11、统生生成)。SQL CREATESPFILEFROMPFILE;创建SPFILE(续)导出SPFILE:可将SPFILE的的内容导导出到PFILE中中。SQL CREATEPFILEFROM SPFILE;以上命令令在服务务器端创创建了一一个文本本文件格格式的PFILE。该命令令可在例例程启动动之前或或之后执执行。这这样就提提供了一一种查看看SPFILE 并进进行修改改的简单单方法: 将SPFILE导导出到到PFILE 编辑辑PFILE 从编编辑过的的PFILE重重新创创建SPFILE将SPFILE导导出到到PFILE还还可用用作创建建永久参参数文件件的备份份的备用用方法。注:使用用Oracl

12、e9i,RMAN还还可备份份永久参参数文件件。V$SPPARAMETER如上所述述,查看看SPFILE 内的的参数设设置时有有几个选选项。V$SPPARAMETER 是显显示和查查看SPFILE的的内容的的另一种种方法。创建SPFILE使用OracleEnterpriseManager创建SPFILE从OEM 控制制台:从主菜单单选择“对象” (Object) “创建spfile”(Create spfile)。创建PFILE使用OracleEnterpriseManager导出SPFILE从OEM 控制制台:1.从从主菜单单选择“对象” (Object)“创建pfile”(Create pf

13、ile)。SPFILE示例*.background_dump_dest=/home/dba01/ADMIN/BDUMP*.compatible=9.0.0*.control_files=/home/dba01/ORADATA/u01/ctrl01.ctl*.core_dump_dest=/home/dba01/ADMIN/CDUMP*.db_block_size=4096*.db_name=dba01*.db_domain=world*.global_names=TRUE*.instance_name=dba01*.remote_login_passwordfile=exclusive*.ja

14、va_pool_size=50000000*.shared_pool_size=50000000*.undo_management=AUTO*.undo_tablespace=UNDOTBS. .SPFILE示例PFILE中中的参数数设置行行上指定定的注释释保留在在SPFILE 中。所有其其它注释释都被忽忽略。尽管SPFILE中中的文本本在UNIX中中易于于查看,但SPFILE是是一个二二进制文文件,对对SPFILE 进行行手动修修改将使使之无效效。如果果需要查查看SPFILE的的特定内内容或进进行一些些更改,可将SPFILE导导出到到PFILE。STARTUP命令行为为 优先先顺序spfil

15、eSID.ora 缺省省SPFILEinitSID.ora 缺省省PFILE 指定定的PFILE可覆盖优优先顺序序STARTUP PFILE =$ORACLE_HOME/dbs/initDBA1.oraPFILE可指示要要使用SPFILESPFILE=/database/startup/spfileDBA1.oraSTARTUP命令行为为优先顺序序: 使用用命令STARTUP 时,服务器器端的spfileSID.ora 用于于启动例例程。 如果果找不到到spfileSID.ora,则则使用服服务器端端的缺省省SPFILE 来启启动例程程。 如果果找不到到缺省SPFILE,将使用用服务器器端的i

16、nitSID.ora来来启动例例程。指定的PFILE可可覆盖缺缺省SPFILE来来启动例例程。可可在PFILE 中包包含一个个定义以以指示要要使用SPFILE。这是在在非缺省省位置使使用SPFILE启动动例程的的唯一方方法。要要使用非非缺省位位置的SPFILE启启动数数据库,必须在在PFILE中中指定定SPFILE=。示例:SPFILE=$HOME/ADMIN/PFILE/$ORACLE_SID.ora。修改SPFILE中的参数数 使用用ALTERSYSTEM更改参数数值ALTERSYSTEMSET undo_tablespace= UNDO2; 指定定所做更更改是临临时的还还是永久久的ALT

17、ERSYSTEMSET undo_tablespace= UNDO2SCOPE=BOTH; 删除除或重置置值ALTERSYSTEMRESETundo_suppress_errorsSCOPE=BOTH SID=*;修改SPFILE中的参数数修改SPFILE中的参数数ALTERSYSTEMSET 命令令用于更更改例程程参数的的值。ALTERSYSTEMSET parameter_name =parameter_valueCOMMENTtext SCOPE= MEMORY|SPFILE|BOTHSID=sid|*其中parameter_name:要要更改的的参数的的名称parameter_valu

18、e:要将参参数更改改为的值值COMMENT:添加加在SPFILE中中被更改改的参数数旁的注注释SCOPE:确确定应在在内存中中、在SPFILE中中还是是同时在在这两个个位置进进行更改改MEMORY:只能在在当前运运行的例例程中更更改参数数值SPFILE:只能在在SPFILE 中更更改参数数值BOTH:在当当前运行行的例程程和SPFILE中中均可更更改参数数值SID:标识要要使用的的SPFILE 的ORACLE_SIDsid:更更改SPFILE时时使用的的特定SID*:使用缺缺省SPFILE修改SPFILE中的参数数示例:SQL SHOWPARAMETERSundo_suppress_error

19、sNAME TYPEVALUE- - -undo_suppress_errorsboolean FALSESQL ALTER SYSTEMSETundo_suppress_errors=TRUE2 COMMENT=temporary testing SCOPE=BOTH3 SID=DBA01;SQL SHOWPARAMETERSundo_suppress_errorsNAME TYPEVALUE- - -undo_suppress_errorsboolean TRUEALTERSYSTEMRESET命命令用用于删除除或还原原为缺省省值。SQL ALTER SYSTEMRESETparamete

20、r_nameSCOPE=MEMORY|SPFILE|BOTH SID= sid|*修改SPFILE中的参数数示例:SQL ALTER SYSTEMRESETundo_suppress_errors2 SCOPE=BOTHSID=dba01;从SPFILE 中删删除一个个参数有有以下几几种方法法: 将参参数重设设为缺省省值来模模拟使用用ALTERSYSTEM SET的的删除操操作。 使用用CREATE SPFILEFROM PFILE 重新新创建SPFILE。 使用用ALTERSYSTEM RESET 从SPFILE删删除参参数。修改SPFILE中的参数数使用OracleEnterpriseMa

21、nager修改SPFILE配置从OEM 控制制台:1.导导航到“数据库库”(Databases) “例例程”(Instance)。2.单单击“配配置”(Configuration)。3.在在“常规规”(General)页页上,单击“全部初初始化参参数”(AllInitializationParameters)。4.在在参数值值栏中修修改参数数。5.单单击“确确定”(OK)。应在初始始化参数数文件中中指定的的参数注:缺省省值取决决于Oracle服服务器的的版本。常修改的的参数启动数据据库NOMOUNT启动数据据库启动数据据库时,选择启启动状态态。下面面将说明明启动例例程的各各阶段的的情况。启动例

22、程程(NOMOUNT):仅在创建建数据库库或重新新创建控控制文件件过程中中,例程程才会在在NOMOUNT阶阶段启动动。启动例程程包括下下列任务务: 按以以下顺序序从$ORACLE_HOME/dbs读读取初初始化文文件: 首先先读取spfileSID.ora 如果果找不到到,则读读取spfile.ora 如果果仍然找找不到,则读取取initSID.ora使用STARTUP指指定PFILE参参数以覆覆盖缺省省行为。 分配配SGA 启动动后台进进程 打开开alertSID.log 文件件和跟踪踪文件必必须在初初始化文文件中使使用DB_NAME参参数对对数据库库命名,或使用用STARTUP命命令命名名

23、。启动数据据库MOUNT加载数据据库(MOUNT)若要执行行特定的的维护操操作,可可启动例例程并加加载数据据库,但但不要打打开数据据库。例如,在在以下任任务中必必须加载载数据库库但不要要打开数数据库: 重命命名数据据文件 启用用和禁用用重做日日志归档档选项 执行行完全数数据库恢恢复加载数据据库包括括以下任任务: 使数数据库与与以前启启动的例例程关联联 定位位并打开开参数文文件中指指定的控控制文件件 读取取控制文文件以获获取数据据文件和和重做日日志文件件的名称称和状态态。但是是,在此此时不进进行数据据文件和和联机重重做日志志文件是是否存在在的检查查。打开数据据库(OPEN)打开数据据库(OPEN

24、)正常的数数据库操操作指启启动例程程、加载载数据库库和打开开数据库库。通过过正常的的数据库库操作,任何有有效用户户都可以以连接到到数据库库并执行行一般的的数据访访问操作作。打开数据据库包括括以下任任务: 打开开联机数数据文件件 打开开联机重重做日志志文件如果在尝尝试打开开数据库库时有任任何数据据文件或或联机重重做日志志文件不不存在,Oracle 服务务器将返返回错误误消息。在这个最最后阶段段中,Oracle服服务器器验证所所有数据据文件和和联机重重做日志志文件是是否可以以打开,并检查查数据库库的一致致性。如如果需要要,系统统监视(SMON)后后台进进程将启启动例程程恢复操操作。STARTUP命

25、令若要启动动例程,请使用用以下命命令:STARTUP FORCERESTRICTPFILE=filenameOPENRECOVERdatabase|MOUNT|NOMOUNT(注:这这不是完完整的语语法。)其中: OPEN:使用户户能够访访问数据据库 MOUNT:为某某些DBA活活动加载载数据库库,但不不允许用用户访问问数据库库 NOMOUNT:创建SGA并并启动动后台进进程,但但不允许许访问数数据库 PFILE=parfile:允许使使用非缺缺省参数数文件配配置例程程 FORCE:执行行正常启启动之前前终止运运行的例例程。 RESTRICT:只允允许具有有RESTRICTEDSESSION

26、权限限的用户户访问数数据库。 RECOVER:在数据据库启动动时开始始进行介介质恢复复自动启动动数据库库在UNIX上上:自动启动动和关闭闭数据库库可由特特定的操操作系统统文件进进行控制制,例如如,/var/opt/oracle目录下的的oratab。注:有关关详细信信息,请请参考您您所用操操作系统统的安装装指南。故障排除除:如果在发发出STARTUP命命令时时出现错错误,则则在再次次发出STARTUP 命令令前必须须先发出出SHUTDOWN命命令。注:STARTUP和和SHUTDOWN 命令令都是SQL*Plus命命令,而而不是SQL命命令自动启动动数据库库使用OracleEnterprise

27、Manager启动数据据库从OEM 控制制台:1.导导航到“数据库库”(Databases) “例例程”(Instance)2.单单击“配配置”(Configuration)3.从从“常规规”(General)选选项卡卡,选择择“打开开”(Open)选选项。4.单单击“应应用”(Apply)。注:必须须以SYSDBA权权限连接接到数据据库才能能执行启启动操作作。ALTERDATABASE命令将数据库库状态从从NOMOUNT更改为MOUNT:ALTERDATABASEdb01 MOUNT; 将数数据库作作为只读读数据库库打开:ALTERDATABASEdb01 OPENREADONLY;ALTE

28、RDATABASE命令要将数据据库从NOMOUNT 更改改为MOUNT 阶段段或者从从MOUNT更更改为为OPEN阶阶段,请请使用ALTERDATABASE命命令:ALTERDATABASE MOUNT |OPEN若要防止止数据被被用户事事务修改改,可以以以只读读模式打打开数据据库。若要启动动例程,请使用用以下命命令:ALTERDATABASEOPEN READ WRITE|READ ONLY其中: READWRITE:以读写写模式打打开数据据库,以以便用户户生成重重做日志志。 READONLY:将将用户限限制为只只能执行行只读事事务,防防止用户户生成重重做日志志信息。以受限模模式打开开数据库

29、库 使用用STARTUP命令限制制对数据据库的访访问:STARTUP RESTRICT 使用用ALTERSYSTEM命令将例例程置于于受限模模式:ALTERSYSTEMENABLE RESTRICTEDSESSION;以受限模模式打开开数据库库受限会话话十分有有用,例例如,当当执行结结构维护护或数据据库导出出和导入入时。以以受限模模式启动动数据库库,这样样,只有有具有RESTRICTED SESSION权权限的的用户才才可以使使用该数数据库。使用ALTERSYSTEMSQL 命令令也可以以将数据据库设为为受限模模式:ALTERSYSTEMENABLE|DISABLE RESTRICTEDSES

30、SION其中: ENABLERESTRICTED SESSION:仅允许许具有RESTRICTED SESSION权权限的的用户在在以后登登录 DISABLERESTRICTEDSESSION:禁用用RESTRICTEDSESSION 以允允许没有有该权限限的用户户可以登登录以受限模模式打开开数据库库终止会话话:将例程置置于受限限模式后后,在执执行管理理任务前前可能想想终止所所有当前前用户会会话。此此操作可可通过以以下命令令来实现现:ALTERSYSTEMKILLSESSION integer1,integer2其中: integer1:V$SESSION视视图中的的SID 列的的值 inte

31、ger2:V$SESSION视视图中的的SERIAL#列列的值注:会话话ID和和序列列号用来来唯一地地标识会会话。这这样,即即使用户户注销身身份并且且新会话话使用相相同的会会话ID,也可可确保ALTERSYSTEMKILLSESSION 命令令能够应应用于正正确的会会话。以受限模模式打开开数据库库终止会话话的影响响:ALTERSYSTEMKILLSESSION 命令令一执行行,将使使后台进进程PMON立立即执执行以下下步骤: 回退退用户的的当前事事务 释放放所有当当前持有有的表或或行锁定定 释放放用户当当前保留留的所有有资源以受限模模式打开开数据库库使用OracleEnterpriseMana

32、ger以受限模模式打开开数据库库从OEM 控制制台:1.导导航到“例程” (Instance)“配置” (Configuration)。2.选选择“常常规”(General) 页。3.在在“例程程状态” (InstanceState),选择择“关闭闭”(Shutdown) 选项项。4.选选择“应应用”(Apply)。5.出出现“关关闭选项项”(ShutdownOptions)对对话框框。选择择“立即即”(Immediate)选项项。6.选选择“确确定”(OK)。7.处处理完成成后,选选择“关关闭”(Close)。8.在在“例程程状态” (InstanceState)下下,选选择“打打开”(Op

33、en) 选项项。9.选选择“确确定”(OK)。10.出出现“启动选选项”(StartupOptions)对对话框框。选择择“只限限访问数数据库”(Restrict accesstodatabase)选选项。11.选选择“确定” (OK)。12.处处理完完成后,单击“关闭” (Close)以只读模模式打开开数据库库 以只只读模式式打开数数据库 此模模式可用用于: 执行行查询 使用用本地管管理的表表空间执执行磁盘盘排序 使数数据文件件(而不不是表空空间)脱脱机和联联机 执行行脱机数数据文件件和表空空间的恢恢复以只读模模式打开开数据库库只要数据据库尚未未以读写写模式打打开,就就能以只只读模式式打开。

34、该功能能对于备备用数据据库从生生产数据据库卸载载查询处处理尤其其有用。如果查询询需要使使用临时时表空间间(例如如,进行行磁盘排排序),当前用用户必须须将本地地管理的的表空间间分配为为缺省的的临时表表空间;否则查查询会失失败。对对于用户户SYS,需要要有本地地管理的的表空间间。注:后面面的课程程将讨论论本地管管理的表表空间。只读模式式不限制制无需生生成重做做数据即即可更改改数据库库状态的的数据库库恢复或或操作。例如,在只读读模式中中: 可使使数据文文件脱机机和联机机。 可以以执行脱脱机数据据文件和和表空间间的恢复复。磁盘在写写入其它它文件,如控制制文件、操作系系统审计计线索、跟踪文文件和警警报日

35、志志文件时时,可仍仍然保持持只读模模式。使用OracleEnterpriseManager以只读模模式启动动数据库库从OEM 控制制台:1.导导航到“例程” (Instance)“配置” (Configuration)。2.选选择“常常规”(General) 页。3.在在“例程程状态” (InstanceState)下下,选选择“关关闭”(Shutdown)选选项。4.选选择“应应用”(Apply)。5.出出现“关关闭选项项”(ShutdownOptions)对对话框框。选择择“立即即”(Immediate)选选项。6.选选择“确确定”(OK)。7.处处理完成成后,选选择“关关闭”(Close

36、)。8.在在“例程程状态” (InstanceState)下下,选选择“打打开”(Open) 选项项。9.选选择“确确定”(OK)。10.出出现“启动选选项”(StartupOptions)对对话框框。选择择“只读读模式” (Read OnlyMode)选选项。11.选选择“确定” (OK)。12.处处理完完成后,单击“关闭” (Close)。关闭数据据库关闭模式式:A =ABORTI =IMMEDIATET =TRANSACTIONALN =NORMAL关闭数据据库关闭数据据库这一一操作将将导致对对所有物物理结构构进行操操作系统统脱机备备份,并并使修改改过的静静态初始始化参数数在重新新启动后

37、后生效。要关闭例例程,必必须使用用以下命命令以SYSOPER 或SYSDBA身身份进进行连接接:SHUTDOWNNORMAL |TRANSACTIONAL| IMMEDIATE| ABORT 关闭选项项关闭选项项正常关闭闭:“正常” 是缺缺省的关关闭模式式。正常常的数据据库关闭闭在下列列情况下下进行: 未建建立新连连接。 Oracle服服务器等等待所有有用户断断开后才才完成关关闭。 数据据库和重重做缓冲冲区中的的内容已已写入磁磁盘。 后台台进程已已终止,SGA 已从从内存中中删除。 Oracle在在关闭例例程前将将关闭并并卸装数数据库。 下一一次启动动将不要要求例程程恢复。关闭选项项事务处理理

38、关闭:事务处理理关闭防防止客户户机丢失失工作。事务处处理数据据库关闭闭在下列列情况下下进行: 没有有客户机机可以在在此特定定例程上上启动新新事务。 当客客户机结结束正在在进行的的事务时时,断开开客户机机。 当所所有事务务都已完完成后立立即关闭闭。 下一一次启动动将不要要求例程程恢复。关闭选项项立即关闭闭:立即关闭闭数据库库在下列列情况下下进行: 由Oracle处处理的的当前SQL语语句未未完成。 Oracle服服务器不不等待当当前连接接到数据据库的用用户断开开。 Oracle回回退活动动的事务务并断开开所有连连接的用用户。 Oracle在在关闭例例程前将将关闭并并卸装数数据库。 下一一次启动动

39、将不要要求例程程恢复。关闭选项项关闭选项项关闭中止止:如果“正正常”和和“立立即关闭闭”选选项不起起作用,可以中中止当前前数据库库例程。中止例例程在下下列情况况下进行行: Oracle服服务器所所处理的的当前SQL语语句被被立即终终止。 Oracle不不等待当当前连接接数据库库的用户户断开。 数据据库和重重做缓冲冲区中的的内容不不写入磁磁盘。 未提提交的事事务不回回退。 在不不关闭文文件的情情况下例例程被终终止。 数据据库不关关闭或被被卸装。 下次次启动要要求恢复复例程,该操作作将自动动进行。注:建议议您不要要备份处处于不一一致状态态的数据据库。关闭选项项从OEM 控制制台:1.导导航到“数据

40、库库”(Databases) “例例程”(Instance)2.单单击“配配置”(Configuration)3.从从“常规规”(General)选选项卡卡,选择择“打开开”(Open)选选项。4.单单击“应应用”(Apply)。注:必须须以SYSDBA权权限连接接到数据据库才能能执行关关闭操作作。使用诊断断文件监监视例程程 诊断断文件 包含含有关出出现的重重要事件件的信息息 用于于解决问问题 用于于更好地地进行数数据库的的日常管管理 共有有以下几几种类型型:alertSID.log文件 后台台跟踪文文件 用户户跟踪文文件使用诊断断文件监监视例程程诊断文件件是获取取有关数数据库活活动的信信息的

41、一一种方法法。同时时也是管管理例程程的有用用工具。诊断文文件有几几种类型型。创建建的诊断断文件的的类型取取决于出出现的问问题或需需要传播播的信息息。 alertSID.log文文件:记记录数据据库日常常操作的的信息 后台台跟踪文文件:记记录SMON、PMON、DBWn 和其其它后台台进程失失败时产产生的重重要信息息 用户户跟踪文文件:记记录出现现严重用用户错误误或用户户强制执执行跟踪踪文件时时产生的的重要信信息警报日志志文件alertSID.log文件: 记录录命令 记录录主要事事件结果果 用于于记录日日常操作作信息 用于于诊断数数据库错错误 每个个条目都都带有与与之相关关联的时时间戳 必须须

42、由DBA进行管理理 存储储位置由由BACKGROUND_DUMP_DEST定义警报日志志文件每个Oracle例例程都有有一个警警报日志志文件。如果该该文件尚尚未创建建,将在在例程启启动过程程中进行行创建。警报日日志文件件由您进进行管理理,并随随着数据据库的继继续运行行而不断断增长。诊断日日常操作作或错误误时,应应该首先先查看警警报日志志文件。警报日日志文件件还包含含指向跟跟踪文件件的指针针,从而而可获得得更详细细的信息息。警报日志志文件记记录了以以下信息息: 数据据库启动动或关闭闭的时间间 所有有非缺省省初始化化参数的的列表 后台台进程的的启动 例程程使用的的线程 正在在向其中中写入信信息的日日志序列列号LGWR 有关关日志切切换的信信息 表空空间的创创建和撤撤消段 已发

温馨提示

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

评论

0/150

提交评论