Oracle-11g日常操作与维护手册_第1页
Oracle-11g日常操作与维护手册_第2页
Oracle-11g日常操作与维护手册_第3页
Oracle-11g日常操作与维护手册_第4页
Oracle-11g日常操作与维护手册_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

资料编码

HWDBTMGFB001产品名称业务与软件产品

运用对象ORACLE技术支持、研发、生产产品版本

编写部门数据库TMG资料版本

Oracle11g

日常操作与维护手册

拟制:数据库TMG期:20231-2-14

审核:期:

批准:日期:

修订记录

日期修订版本作者描述

目录

第1章文档说明...............................................................................5

第2章CRS的管理..............................................................................5

2.1RAC状态检查.........................................................................5

检查守护进程状态...................................................................5

检查资源状态........................................................................5

2.2手工启动与关闭RAC.....................................................................................................................................6

2.3OCR的管理...........................................................................6

2.4VOTINGDISK的管理..................................................................8

2.5CSS管理..............................................................................9

2.6管理工具SRVCTL...........................................................................................................................................9

管理实例............................................................................9

管理监听程序........................................................................9

管理ASM......................................................................................................................................................10

管理service...................................................................................................................................................1()

2.7修改RAC的IP及VIP......................................................................................................................................11

修改外网IP及心跳IP..................................................................................................................................11

修改VIP.........................................................................................................................................................11

查看与删除IP...............................................................................................................................................12

第3章ASM的管理............................................................................13

3.1管理DG.............................................................................................................................................................13

建立与扩充diskgroup.................................................................................................................................13

mount与unmount的吩咐..............................................................14

删除diskgroup.............................................................................................................................................14

增加DISK的totaLmb..................................................................................................................................14

DG的属性一AU大小.................................................................14

DG的属性一离线删除时间............................................................14

DG的属性一兼容版本................................................................15

向ASM中添加disk的完整步骤........................................................16

3.2ASMCMD........................................................................................................................................................17

ASMCMD常用吩咐..................................................................17

复制ASM文件.......................................................................18

吩咐Isdg.........................................................................................................................................................18

元数据备份与复原..................................................................18

3.3ASM磁盘头信息备份与复原...........................................................19

3.4ASM常用视图........................................................................19

视图V$ASM_DISKGROUP.....................................................................................................................19

视图V$ASM_DISK...................................................................................................................................20

3.5常用方法............................................................................21

如何确定ASM实例的编号............................................................21

查询DG-RAW—磁盘的对应关系....................................................22

第4章数据库管理............................................................................24

4.1参数文件管理........................................................................24

4.2表空间管理..........................................................................25

表空间自动扩张....................................................................25

表空间更名.........................................................................25

表空间的数据文件更名...............................................................25

缺省表空间.........................................................................26

表空间删除.........................................................................26

UNDO表空间.......................................................................26

TEMP表空间........................................................................27

4.3重做口志文件管理....................................................................27

增加REDO日志组...................................................................27

删除日志组.........................................................................27

日志切换...........................................................................27

日志清理...........................................................................27

重做日志切换次数查询...............................................................28

4.4归档模式............................................................................29

单实例数据库修改为归档模式的方法..................................................29

RAC数据库修改为归档模式的方法...................................................29

归档路径...........................................................................30

4.5重建限制文件........................................................................30

4.6内存参数管理........................................................................32

Oracle内存管理发展阶段.............................................................32

自动内存管理AMM.................................................................................................................................32

自动共享内存管理ASMM......................................................................................................................32

自动PGA管理.......................................................................33

4.7其他管理内容........................................................................33

数据库版本查看....................................................................33

字符集.............................................................................33

创建密码文件.......................................................................34

关闭审计功能.......................................................................34

帐号管理...........................................................................34

profile管理..........................................................................34

第1章文档说明

本文档描述了Oraclellg中常见的维护和管理方法,包括CRS、ASM、数据库等。

文档中斜体部分表示须要用环境变量的值做替换。

第2章CRS的管理

2.1RAC状态检查

2.1.1检查守护进程状态

守护进程是由/etc/ininab文件中如下三行内容拉起并管理:

hl:35:respawn!/etc/init.d/init.evmdrun>/dev/null2>&1</dev/null

h2:35:rcspawn:/ctc/init.d/init.cssdfatal>/dcv/null2>&1</dcv/null

h3:35:respawn:/etc/init.d/init.crsdrun>/dev/null2>&1</dev/null

假如这三行内容错误或没有,则守护进程可能会受到影响。

三个守护进程如下:

/bin/sh/etc/init.d/init.cssdfatal

Zbin/sh/etc/init.d/init.crsdrun

/bin/sh/etc/init.d/init.evmdrun

通过pSYflgrep可以检查他们是否存在。

2.1.2检查资源状态

检查RAC全部资源的状态:

#SORA_CRS_HOME/bin/crs_stat-t

检查CRS的状态:

#$ORA_CRS_HOME/bin/crsctlcheckcrs

单独检查CSS的状态:

#SORACRSHOME/bin/crsctlcheckcss

2.2手工启动与关闭RAC

运用intersstart启动RAC,逐用init.crsstop关闭RAC。该吩咐可以将整个RAC的全部资源(不包括三

个守护进程)启动或停止。

不同操作系统上,ini.crs文件的位置不同:

SUSE:/etc/init.d/init.crs

HP:/sbin/init.d/init.crs

AIX:/etc/init.crs

SUN:/etc/init.d/init.crs

说明:

不建议运用crsctlstart/stop来启动或关闭RAC,因为这个吩咐并不校验各资源间的依靠关系,不

是很牢靠。

2.3OCR的管理

OCR盘状态查看:

吩咐ocrcheck检查OCR存储的状况,执行结果类似于:

midwareOI%ocrcheck

StatusofOracleClusterRegistryisasfollows:

Version:2

Totalspace(kbytes):513652

Usedspace(kbytes):2792

Availablespace(kbytes):510860

ID:1054294748

Device/FileName:/dev/rdsk/c3t12d0s4

Device/Fileintegritychecksucceeded

Device/Filenoiconfigured

Clusterregistryintegritychecksucceeded

备份与复原:

默认地,OCR会被自动备份,运用吩咐ocrconfig-showbackup查看OCR进行的自动备份:

linuxl:--#/oracle/crs/bin/ocrconfig-showbackup

linux22023/12/0507:06:09/oracle/crs/cdata/RAC/backup(X).ocr

linux22023/12/0503:06:09/oracle/crs/cdata/RAC/backupOl.ocr

linux22023/12/0423:06:09/oracle/crs/cdata/RAC/backup02.ocr

linux22023/12/0407:06:08/oracIe/crs/cdata/RAC/day.ocr

linux22023/11/1919:06:08/oracle/crs/cdata/RAC/week.ocr

假如要手工备份,可执行下面的吩咐:

#$ORA_CRS_HOME/bin/ocrconfig-export/oracle/db/ocrbak.ocr

复原OCR的方法如下:

先关闭两个节点上的RAC,分别执行以下吩咐:

#/etc/init.d/init.crsstop

然后执行复原:

假如是一个空的OCR盘则用如下吩咐导入:

#$ORA_CRS_HOME/bin/ocrconfig-import/oracle/db/ocrbak.ocr

假如OCR盘已经有信息了,那么应运用如下吩咐做复原:

#$ORA_CRS_HOME/bin/ocrconfig-restore/oracle/db/ocrbak.ocr

OCR内容查看:

将OCR的内容用ocrdump导出后,可以用vi打开来查看:

#ocrdump/home/oracle/ocr.txt

OCR盘的指定:

OCR运用哪个磁盘或文件是ffi/etc/oracle/ocr.loc文件中指定的。此文件包含两行内容,例如:

ocrconfig_loc=/oracle/app/product/llg/db/cdatii/Iocalhost/local.ocr

local_only=TRUE

~~这里,ocrconfig_loc指定的是OCR所用的磁盘名称或者文件名。假如是RAC环境,则这里应为磁盘

名,假如是单实例的环境,则这里为一个肯定路径及文件名。locaLonly表示CRS的二进制文件是安装在

本地还是多个节点共享的存储上,单实例环境中该参数为TRUE,RAC中二进制文件装在各自本地盘上

则为卜Am

增加OCR盘:

一个RAC环境中,可以有两个OCR,一个为OCR,另外一个为OCRMIRROR。

可以增力I10CRMIRR0R盘,吩咐如下:

#ocrconfig-replaceocnnirror/dev/raw/raw3

增加以后,执行ocrcheck将看到两个OCR盘了:

#/oraclc/crs/bin/ocrchcck

StatusofOracleClusterRegistryisasfollows:

Version:2

Totalspace(kbytes):296940

Usedspace(kbytes):3948

Availablespace(kbytes):292992

ID:938694221

Device/FileName:/dev/raw/raw1

Dcvicc/Filcintegritychecksucceeded

Device/FileName:/dev/raw/raw3

Device/Fileintegritychecksucceeded

Clusterregistryintegritychecksucceeded

Logicalcorruptionchecksucceeded

删除OCR盘:

以下吩咐将删除OCR盘,原来的OCRMIRROR变成OCR:

#ocrconfig-replaceocr

删除OCRMIRROR:

#ocrconfig-replaceoermirror

2.4VOTINGDISK的管理

检查VotingDisl盘:

#$ORA_CRS_HOME/bin/crsctlquerycssvotedisk

备份与复原:

备份吩咐如下:

#ddif=/dev/raw/raw2of=/oracle/db/voting.bak

备份时间会比较长,备份文件与VOTINGDISK盘的大小接近。

复原吩咐如卜.:

#ddif=/oracle/db/voting.bakof=/dev/raw/raw2

复原前不须要先关闭RAC。

添加VOTINGDISK盘:

可以添加一个盘为votingdisk,吩咐如下:

#crsctladdcssvotedisk/dev/raw/raw3

删除VOTINGDISK盘:

#crsctldeletecssvotedisk/dev/raw/raw3-force

2.5CSS管理

CSS的作用是协调ASM实例与数据库实例之间的通信。因此要运用ASM管理存储,无论是单实例还

是RAC环境,都必需先配置CSS。

查看CSS进程是否正常,以。racle用户执行以下吩咐:

#crsctlcheckcssd

假如CSS正常,那么显示如下信息:

ClusterSynchronizationServicesappearshealthy

假如显示css未启动,则执行如下吩咐:

#/etc/init.d/init.cssdstart

2.6管理工具SRVCTL

在RAC中,可以运用srvctl(servicecontroltool)工具来管理CRS的各类资源。SRVCTL的有些吩

咐会修改OCR的信息,例如添加service。有些吩咐则是通过发送指令给CRSD(oracleclusterware

process),然后由CRSD去执行,例如启动数据库。

可以运用-h查看吩咐的帮助信息,例如,要查看srvctladdasm的用法,可以执行如下吩咐:

#srvctladdasm-h

2.6.1管理实例

启动数据库实例:

#srvcllstartinstance-ddb_naine-iinstance_tuune-oopen;

检查数据库实例的状态:

#srvctlstatusdatabase-dclb_name

2.6.2管理监听程序

添加监听程序:

#srvctladdlistener-nhostname-o$ORACLE_HOME

删除监听程序:

#srvctlremovelistener-nhostname

假如要指定删除一个资源,例如一个节点上有两个Isnr资源,一个为LISTENER3J4OST1,另外一个

为LISTENER_HOSTI,现在须要将不正确的LISTENER3_HOSTI删除:

#srvctlremovelistener-nhostname-1LISTENERSHOST1

启动监听程序:

#srvctlstartlistener-nhostname

停止监听程序:

#srvctlstoplistener-nhostname

检查监听程序是否存在

#srvcdconfiglistener-nhostname

2.6.3管理ASM

添加ASM实例:

#srvctladdasm-nhostname-iASM_ORACLE_SID-o$ORACLE_HOME

删除ASM实例:

#srvctladdasm-nhostname-f[-iASM_ORACLE_SID]

其中-f表示假如删除失败,则强制删除

启动ASM实例:

#srvctlstartasm-nhostname[-iASM_ORACLE_SID]

停止ASM实例:

#srvctlstopasm-nhostname[-iASM_ORACLE_SiD]

检查ASM实例是否存在

#srvctlconfigasm-nhostname

2.6.4管理service

增加service:

#srvctladdservice-ddb_name-sservice_name_r主节点的ORACLE_SID-a备节点A的

0RACLE_SW,备节点B的ORACLE_SID

删除service:

#srvcilremoveservice-ddb_name-sservice_riame

启动service:

#srvctlstartservice-ddb_name-sser\fice_name

停止service:

#srvctlstopservice-ddb_name-sservice_ncune

2.7修改RAC的IP及VIP

2.7.1修改外网IP及心跳IP

当外网IP修改并重新绑定到网卡上以后,须要修改RAC中记录的外网1P。修改方法如下:

关闭两个节点上的RAC:

修改/elc/hosts文件,用新的IP替换旧IP值

启动RAC,在两个节点上分别执行:

#/etc/init.d/init.crsstart

假设我们要修改节点I的外网IP:

#cd$ORA_CRS」IOM/bin

#./oifcfgsetif-globaleth0/192.l68.L10:public

请依据实际状况替换ethO、0

然后删除旧的外网IP信息:

#,/oifcfgdelif-globaleth0/1

修改SORACLE_HOME/nerwork/admin/Iistener.ora文件中HOST等于的外网IP值

假设我们要修改节点1的心跳IP,旧IP为.0,新IP为:

#cd$ORA_CRS_HOM/bin

#./oifcfgsetif-globaleth1:/.20:cluster_interconnec(

#./oifcfgdelif-globalethl/.O

可以查看现在RAC中IP的值:

#./oifcfggetif-global

最终在两个节点上关闭并重启RAC。

2.7.2修改VIP

查看当前的VIP设置.:

#/oracle/crs/bin/srvctlconfignodeapps-a-nlinuxl

RAC安装完以后,可以修改两个节点的VIP。前提是修改后的VIP必需没有被其他系统运用掉。正确的

修改方法如下:

步骤1:运用srvctl修改VIP

进入/crs/bin书目下执行如下吩咐:

#./srvctlmodifynodeapps-nrac2

其中rac2为节点2的hosiname,为新的VIP

假如两个节点的VIP都须要修改,则两个节点上都须要执行该步骤

步骤2:停止CRS的全部资源

#/ctc/init.d/init.crsstop

步骤3:卸掉旧的VIP网卡

假定旧的VIP是绑定在elh3:l上,那么执行吩咐:

#ifconfigcth3:1dcwn

两个节点上都须要执行该步骤

步骤4:修改/etc/host文件

修改该文件,将旧的VIP改为新的VIP值.两个节点上都须要执行该步骤

步骤5:启动CRS资源

在随意一个节点上执行以下吩咐:

#/ctc/init.d/init.crsstart

步骤6:修改客户端或应用程序连接服务器所运用的VIP值

2.7.3查看与删除IP

查看与管理OCR中IP的配置信息:

查看IP配置信息:

#oifcfggetif

返回结果例如:

linux1:­#/oracle/crs/bin/oifcfggetif

bondOglobalpublic

bondlglobalclusterjnterconnect

#oifcfgiflist

返回结果例如:

linux1:~#/oracle/crs/bin/oifcfgiflist

即使两个节点的VIP都漂到一个节点上,那么此吩咐的执行结果也仍只有两行。

删除网卡信息:

#oifcfgdelif-globalceO

这里,-global表示删除RAC中全部节点上的网卡ceO。假如只想删除一个节点的,MUIJ-n

nodename

第3章ASM的管理

3.1管理DG

3.1.1建立与扩充diskgroup

建立外部冗余的DC:

SQL>creatediskgroupdgnameexternalredundancydiskVdev/raw/raw5,;

冗余度:nomialQ-way镜像),high(3-way镜像),extcmal(不做镜像)

建立nomial冗余的DG:

SQL>CREATEDISKGROUPdg_nameNORMALREDUNDANCY

2FAILGROUPFGROUPlDISK

3'D:MYRAWSRAWl'NAMEDISKn,

41...otherdisk...,

5FAILGROUPFGROUP2DISK

6'D:MYRAWSRAW3'NAMEDISKn,

7r...otherdisk...,;

向一个diskgroup中增加一个裸盘的方法:

SQL>alterdiskgroupdg_na/neadddisk7dev/raw/raw6';

从diskgroup中去掉disk:

SQL>alterdiskgroupdg_namedropdiskdisk在diskgroup中的名称

(可从v$asm_disk中查询获得,也可在添加disk到group时加namedisk名称来指定)

3.1.2mount与unmount的吩咐

SQL>alterdiskgroupdgnamedismount;

SQL>alterdiskgroupdgnamemount;

3.1.3删除diskgroup

要在节点I卜执行DG的删除动作,则节点1IDC应为MOUNT,节点2I-此DC的状态成为

DISMOUNT。假如不是,则要先调整。

删除DG的吩咐如下:

SQL>DROPDISKGROUPdg_n(ime(includingcontents);

假如DG为DISMOUNT状态,则可以强制删除:

SQL>dropdiskgroupdgnameforceincludingcontents;

3.1.4增力口DISK的total_mb

当包含在DG中的RAW被扩大后,应在ASM中执行以下吩咐来扩张ASM可见此RAW的totaljnb:

SQL>alterdiskgroupdgnameresizeallsizeI9085M;

假如DG中有多个RA肌每个RAW的大小不同,则这里应指定详细的DISK名称:

SQL>alterdiskgroupdg_nameresizediskdisk_nan\esize19085M;

3.1.5DG的属性一AU大小

在IIG中,默认每个DG的AU大小为IM,可以为每个DG设置不同的AU大小。在建立DG时加上如下

子句即可:…attribute'au_size'='2M,

AU.SIZE的值应为IM、2M、4M、8M、16M、32M或64M。

可以修改已有DG的AU值:

SQL>alterdiskgrojpdg_namosetattribute'au_size'='2M';

3.1.6DG的属性一离线删除时间

ASM会删除离线时间超过3.6小时的磁盘,可以通过修改DISK_REPA1R_TIME(单位可以是分钟,M

或m,或小时,H或h)参数设置破盘组默认时间限制。

以小时为单位进行设置:

SQL>ALTERDISKGROUPdgnameSETATTRIBUTE'disk」epair_time'='4.5h';

以分钟为单位进行设置

SQL>ALTERDISKGROUPdg_nameSETATTRIBUTE'disk.repair.time1='300m';

ALTERDISKGROUP吩咐的DROPAFTER了句用于废除DISK_REPAIR_TIME参数设置的默认

时间。

运用默认的DISK_REPAIR_TIME:

SQL>ALTERDISKGROUP城勿eOFFLINEDISKDl_0001;

废除默认的DISK_REPAIR_TIME:

SQL>ALTERDISKGROUP双〃a〃心OFFLINEDISKDl_000lDROPAFTER30m;

假如磁盘在滚动升级期间良线,直到滚动升级完成,计时器才会启动。

3.1.7DG的属性一兼容版本

ASM是一个适用于从10g到当前版本的Oracle数据库的存储平台。因此,11g上的ASM实例

可以保存10g第1版、10g第2版以及11g第1版(以及更高版本)的数据库。只要ASM版本

HRDBMS的版本相同或者更高,就可以在该ASM实例上创建数据库。假如ASM和RDBMS实例

的版本不同,它们将如何通信呢?很简洁:ASM将消息转换成适合RDBMS的版本。

默认状况下,ASM实例可以支持10g数据库。但假如您希望在该ASM实例上仅放置11gRDBMS,

该怎么办?无需进行消息转换来支持版本差异。但假如可以告知ASM实例唯一支持的数据库是11g第

I版,该怎么办?这将消退,至少可以削减消息转换。在Oracle数据库11g中,可以运用ASM兼容性和

RDBMS兼容性磁盘组属性实现c

首先,我们将检查磁盘组的当前属性:

SQL>selectname,compatibility.database_compatibilityfromv$asm_diskgroup;

返回结果例如:

NAMECOMPATIBILITYDATABASE_COMPATIBILI

DG_ARCH.0.0.0.0

DG_DATA.0.0.0.0

DG_DBFILE.0.0.0.0

DGJNDEX.0.0.0.0

这里,ASM兼容性(由COMPATIBILITY显示)设置为.0.0,这意味着该磁盘组最高可支持10.1ASM

结构。因此,该磁盘组可以具有随意RDBMS结构。另•列DATABASE_COMPATIBILITY显示RDBMS

兼容性设置为10.1.这意味着,ASM磁盘组可用于10.1版的任何RDBMS

由于数据库为11g,并只希望创建llgASM和RDBMS结构,因此无需拥有10g元素。要将该磁盘组

的ASM兼容性属性设置为11.1,可以执行以下语句(在ASM实例中):

SQL>alterdiskgroupdg_namesetattribute'compatible.asm-'l1.1';

现在ASM兼容性设置为11.1;但RDBMS兼容性仍旧设置为10.1.要将它也更改为11.1,吩咐如

下:

SQL>alterdiskgroupclg_namesetattribute'compatiblc.rdbms-'11.T;

留意:兼容性是针对磁盘组设置的,而不是针对整个ASM实例。运用该特性,您只需运用一个ASM实

例即可满意全部数据库版本类型的须要。依据所运用的版本,您可以相应地设置属性,从而削减版本间

的通信。

3.1.8向ASM中添加disk的完整步骤

I.划好磁盘分区,例如sdd6

2.杳看现有的RAW:

#raw-qa

确定下一个RAW的编码,例如此时最大的RAW编码为RAWII,那么下面将运用RAW12

3.将RAW12添加到文件/etc/raw中,使它永久生效:

添加的内容请参考该文件中的其他行

4.修改RAW12的权限

#chownoracle:dba/dev/raw/raw12

5.将sdd6绑定为裸设备,如iawl2:

#raw/dev/raw/raw12/dov/sdd6

6.将rawl2添加到要扩充的dg中,例如dgdbfile中:

确定diskstring当前的值,以oracle用户登录节点1:

#cxportORACLESID=+ASM1

#sq]plus/assysdba

SQL>showparametercism_diskstring;

例如该参数的值为/dev/raw/rawl,/dev/raw/raw2

登录节点1,然后执行如下步骤:

^exportORACLE_SW=+ASM1

ttsqlplus/assysdba

修改参数asmdiskstring:

SQL〉altersystemsetasm_diskstring-'/dev/raw/rawT,Vdev/raw/ra^^',*,■dev,raw/rawl2,;

登录节点2,然后执行如下步骤:

^exportORACLE_SID=+ASM2

tisqlplus/assysdba

修改参数asm_diskstring:

SQL》altersystemsetasm_diskstring=,/dev/raw/raw1\'.'dev/raw/rau2',Vdov,raw/raw^*;

增加raw12到dg中:

SQL>alterdiskgroupdg_dbfileadddisk*/dev/raw/raw12,;

查看该dg的状态:

SQL>selectname,statefromv$asm_diskgroupwherename=,DG_DBFILE,;

假如状态为DISMOUNT,则执行下面的吩咐麻它MOUNT起来:

SQL>alterdiskgroupdg_dbfilemount;

回到节点1,执行如下步骤:

查看该dg的状态:

SQL>selectname,statefromv$asmdiskgroupwherename='DGDBFILE';

假如状态为DISMOUNT,则执行下面的吩咐落它MOUNT起来:

SQL>alterdiskgroupdg„dbfilemount;

7.修改init文件

在节点1和节点2上,分别修改文件$ORACLEBASE/admin/+ASM/pfi1e/init.ora,将原来设置参数

asm_diskstring的行注销掉,然后添加一行,内容如下:

asm_diskstring=/dev/raw/rawl,/dev/raw/raw2,/dev/raw/rawl2

其中,红色部分为步骤4中看到的值,粉红色的内容为本次新增加的裸设备。

3.2ASMCMD

3.2.1ASMCMD常用吩咐

在节点1上,以oracle用户登录,然后设置为+ASM1实例:

#su-oracle

#export$ORACLE_SID=+ASMI

#asmcnid

asmcmd吩咐清单如下:

吩咐用途说明

1s显示现有的diskgroup名称

II显示全部可用的吩咐

cdCd+diskgroup名作用等同于进入一般书目

mkdir完全和一般书目的管理方法一样…

rm删除文件或书目

pwd查看当前书目

cp拷贝文件可在两个DG间拷贝,也可从DG拷贝到文件

系统,但不能从文件系统拷贝到DG

3.2.2复制ASM文件

拷贝ASM文件到文件系统下:

ASMCMD>cd+DG_1

ASMCMD>cpspI.ora/opt/oracle/tst.ora

假如不指定文件系统的详细书目,那么默认为$ORACLE_HOME/dbs

拷贝ASM文件到ASM的DG上:

ASMCMD>cd+DG_1

ASMCMD>cpspI.ora+DG_I/tsl.ora

这样就将DG_1下的spl.ora做\个复制文件tst.ora,并存放在DG_1中

留意:cp吩咐不能将文件系统中的文件拷贝到DG上。

3.2.3吩咐Isdg

吩咐Isdg可以查看DG的各个属性,返回结果例如:

IASMCMD>lsdg

StateTypeRchalSectorBlockAlTotaLMBFrcc_MBRcq_mir_frcc_MBUsablc_filc_MBOfflinc.disksName

MOUNTEDEXTERNN5124096104857619085189900189900DGB/

MOUNTEDEXTERNN5124096104857628615284980284980DG.ARCH/

MOUNTEDEXTERNN51240961048576190853936039360DG_DBFIIR

MOUNTEDEXTERNN5124096104857628615131590131590DG_INDEX/

ASMCMD>

3.2.4元数据备份与复原

可以在asmcmd中对ASM的DG元数据进行备份与复原。可以将备份的DG复原其元数据,也可复原成

一个新名称的DG。

备份元数据:

ASMCMD>md_backup-b/oracIc/db/dg2_bk-gdg2

其中,-b表示备份文件的路标路径,假如不指定,则会备份到当前书目。-g表示要备份的DG名,

如有多个,则用多个-g来起先,例如:-gdgl-gdg2,假如不带此参数,则默认备份全部的DG。

复原元数据:

复原dg_data的元数据,并生成新名称dg2:

ASMCMD>md_restore-tnewdg-o'dg_data:dg2'-b/oracle/db/dg_data_bk

其中,-b表示运用哪个备份文件来做复原。-g表示要复原的DG名称。-t后面有三个选项,一是fun,

表示创建DG并基原其元数据,一是nodg,表示仅仅复原元数据,另夕I、一,个是newdg,表示建立

一个新名称的dg并复原其元数据。假如是newdg,那么后面必需跟上-o,来指定旧名称和新名称。

也可以在复原的时候执行一个脚本,如下:

ASMCMD>md_restore-tnewdg-ofoverride.txt-ibackup_file

特殊说明:

1.DG上存放的数据库中建立的对象,如数据文件,以及由此生成的书都不属于元数据

2.进入ASMCMD后mkdir建立的书目等属于元数据,可以被备份出来

3.3ASM磁盘头信息备份与复原

运用dd备份头信息:

#ddif-/dev/raw/raw201bs=4096count=lof=/orac1e/db/raw201bak

这里,只须要备份第一个块的内容即可,即coum=l。参数of出去的文件可以放在本地盘上。这

个备份文件只能运用dd吩咐来查看其内容。

运用dd做头信息复原:

假如头信息被破坏,ASM将看不到此盘,即在v$asm_disk中看不到此raw文件。只要用之前备份的头

信息文件复原一下即可。

#ddif=/orac1e/db/raw204bakof=/dev/raw/raw204bs=4096count=l

温馨提示

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

评论

0/150

提交评论