




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
0RACLE11GOCM考試考點(diǎn)練習(xí)
1奇數(shù)機(jī)考試操作內(nèi)容
1.1該機(jī)規(guī)劃
虛擬機(jī)名稱:edgzripl_OracleEnterpriseLinux
虛擬機(jī)位置:D:\ocm\edgzripl
主機(jī)名稱:edgzripl
ip地址:01
1.2考試要求
手工創(chuàng)建數(shù)據(jù)庫(kù),ORACLE_SID=prod
字符集相同,prod和omr字符集必須相同,都用AL32UTF8
1.3[SectionO]Createthedatabase
45分鐘,在40分鐘內(nèi)完成。
1.3.1Createthedatabase手工創(chuàng)建數(shù)據(jù)庫(kù)
131.1到考場(chǎng)準(zhǔn)備內(nèi)容
.1檢查機(jī)器是否正常
1、鍵盤(pán);
2、鼠標(biāo);
3、復(fù)制是否正常;
.2檢查環(huán)境變量
1、ORACLE_HOME
2、ORACLE_SID
3、cat/etc/hosts
4、ORACLE目錄
1.3.1.1.3把doc文檔打開(kāi)
1、在firefox打開(kāi)doc文檔,定位到
在【Administrator'sGuide]--12CreatingandConfiguringanOracleDatabase]-!Step9:Issue
theCREATEDATABASEStatement]
2、pdf在新的窗口打開(kāi)
[Administrator'sGuide]pdf文檔,定位關(guān)鍵字【createdatabasestatement】
2.1.復(fù)制建庫(kù)的語(yǔ)句
22復(fù)制參數(shù)文件語(yǔ)句
3、pdf在新的窗口打開(kāi)
[NetServicesAdministrator'sGuide]pdf文檔,定位關(guān)鍵字【tnsnames.orasample】
1.3.1.1.4打開(kāi)1個(gè)窗口復(fù)制內(nèi)容
1、把參數(shù)文件內(nèi)容復(fù)制
2、把建庫(kù)文件內(nèi)容復(fù)制
3、復(fù)制tnsnames.ora語(yǔ)句
Createthedatabase
打開(kāi)1個(gè)窗口執(zhí)行下面操作:
1.3.1.2.1查看和設(shè)置環(huán)境變量
1、[oracle@edgzripl~]$vi.bash_profile
exportORACLE_SID=prod
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_l
2、使參數(shù)生效
[oracle@edgzripl/]$su-oracle
.2生成口令文件
[oracle@edgzripldbs]$cd$ORACLE_HOME/dbs
[oracle@edgzripldbs]$orapwdfile=orapwprodpassword=oracleentries=5
1.3.1.2.3生成參數(shù)文件
[oracle@edgzripldbs]$viinitprod.ora
db_name=prod
memory_target=lG
processes=150
audit_file_dest=7u01/app/oracle/admin/prod/adump'
audit_trail='db'
db_block__size=4096
db_domain="
db_recovery_file_dest=7u01/app/oracle/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest=7u01/app/oracle'
open_cursors=300
remoteJogin_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBSl,
undo_management=AUTO
control_files=
(7u01/app/oracle/oradata/prod/control01.ctrz7u01/app/oracle/oradata/prod/control02.ctr)
compatible='11.2.0'
【注意從復(fù)制修改:1
1>增力口:undo_management=AUTO
2、去掉:dispatchers='(PROTOCOL=TCP)(SERVICE=ORCLXDB)'
3、修改控制文件位置
1.3.1.2.4創(chuàng)建目錄
[oracle@edgzripldbs]$mkdir-p/uOl/app/oracle/admin/prod/adump
[oracle@edgzripldbs]$mkdir-p/u01/app/oracle/flash_recovery_area
[oracle@edgzripldbs]$mkdir-p/uOl/app/oracle/oradata/prod
[oracle@edgzripldbs]$mkdir-p/uOl/app/oracle/oradata/prod/diskl
[oracle@edgzripldbs]$mkdir-p/u01/app/oracle/oradata/prod/disk2
[oracle@edgzripldbs]$mkdir-p/u01/app/oracle/oradata/prod/disk3
13.1.2.5運(yùn)行建庫(kù)腳本
1、sqlplus登陸
[oracle@edgzripldbs]$sqlplus/assysdba
2、進(jìn)入nomount狀態(tài)
SQL>startupnomount;
3、執(zhí)行建庫(kù)腳本
CREATEDATABASEprod
USERSYSIDENTIFIEDBYoracle
USERSYSTEMIDENTIFIEDBYoracle
LOGFILEGROUP1
(7u01/app/oracle/oradata/prod/diskl/redo01a.log7/u01/app/oracle/oradata/prod/disk2/redo
01b.log7/u01/app/oracle/oradata/prod/diskVredo01c.log')SIZE10M,
GROUP2
(7u01/app/oracle/oradata/prod/diskl/redo02a.log',7u01/app/oracle/oradata/prod/disk?/redo
02b.log',7u01/app/oracle/oradata/prod/diskVredo02c.log,)SIZE10M,
GROUP3
,
(7u01/app/oracle/oradata/prod/diskl/redo03a.logz7u01/app/oracle/oradata/prod/disk?/redo
03b.log7/u01/app/oracle/oradata/prod/diskVredo03c.log')SIZE10M
MAXLOGFILES16
MAXLOGMEMBERS5
MAXLOGHISTORY1
MAXDATAFILES100
CHARACTERSETAL32UTF8
NATIONALCHARACTERSETAL16UTF16
EXTENTMANAGEMENTLOCAL
DATAFILE'/uOl/app/oracle/oradata/prod/systemOl.dbf'SIZE325MREUSE
AUTOEXTENDONNEXT102040KMAXSIZE2048M
SYSAUXDATAFILE'/uOl/app/oracle/oradata/prod/sysauxOl.dbf'SIZE325MREUSE
DEFAULTTABLESPACEusers
DATAFILE'/uOl/app/oracle/oradata/prod/usersOl.dbf'
SIZE500MREUSEAUTOEXTENDONMAXSIZEUNLIMITED
DEFAULTTEMPORARYTABLESPACEtempiTEMPFILE
'/uOVapp/oracle/oradata/prod/tempOl.dbf'SIZE20MREUSE
UNDOTABLESPACEundotbslDATAFILE
'/uOl/app/oracle/oradata/prod/undotbsOl.dbfSIZE200MREUSEAUTOEXTENDONNEXT
5120KMAXSIZE2048M;
1.3.1.2.6執(zhí)行腳本
【根據(jù)考試要求,確定是否執(zhí)行下列腳本】
@?/rdbms/admin/catalog.sql【執(zhí)行時(shí)間:3分鐘】
@?/rdbms/admin/catproc.sql【執(zhí)行時(shí)間:8分鐘】
【??!若不執(zhí)行,RMAN不好用】
@?/sqlplus/admin/pupbld.sql
.7生成spfile
SQL>createspfilefrompfile;
1.3.1.2.8重啟數(shù)據(jù)庫(kù)
[!!看時(shí)間情況】
SQL>shutdownimmediate;
SQL>startup;
看是否使用spfile啟動(dòng):
SQL>showparameterspfile;
.9配置tnsnames.ora
1>啟動(dòng)listener
[oracle@edgzripldbs]$cd$ORACLE_HOME/network/admin
[oracle@edgzripladmin]$Isnrctl
LSNRCTL>start
LSNRCTL>exit
2、修改tnsnames.ora
[oracle@edgzripladmin]$vitnsnames.ora
prod=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=edgzripl)
(PORT=1521)
)
(CONNECT_DATA=
(SERVICE_NAME=prod)
)
)
3、測(cè)試能連通
[oracle@edgzripladmin]$sqlplussys/oracle@prodassysdba
[oracle@edgzripladmin]$sqlplussystem/oracle@prod
Determineandsetsizingparametersfordatabase
structures
1、注意表空間數(shù)據(jù)文件的大小、要求,如:size、next、autoextend>uniformsize
2、controlfile文件的位置
3、logfile的位置
4、字符集統(tǒng)一用AL32UTF8
創(chuàng)建1個(gè)表
createtableksxx(clvarchar2(100),nlnumber;dldate)tablespaceusers;
最后交卷注意事項(xiàng)
提前6分鐘。
13.1.5.1查看庫(kù)是否能連上
1、[oracle@dma~]$sqlplussys/oracle@orclassysdba
2^[oracle@dma~]$sqlplussystem/oracle@orcl
.2備份口令文件
13.1.5.3備份參數(shù)文件
13.1.5.4備份數(shù)據(jù)庫(kù)
1.4[Section1]ServerConfiguration
考試時(shí)間:120分鐘
1.4.1準(zhǔn)備內(nèi)容
1.doc文檔打開(kāi)
1、[SQLLanguageReference]定位關(guān)鍵[createtablespace]
2、[NetServicesReference]定位關(guān)鍵字[listener.orafile]
3、[NetServicesReference]定位關(guān)鍵字[tnsnames.ora]
4、[NetServicesAdministrator'sGuide]-[11ConfiguringDispatchers]
打開(kāi)1個(gè)窗口復(fù)制內(nèi)容
1.4.2Createandmanagetemporary,permanent,andundo
tablespaces
undo相關(guān)的設(shè)置
場(chǎng)景:如查詢時(shí)間很長(zhǎng)2個(gè)小時(shí),為保證不出錯(cuò)。ra-1555提示
SQL>showparameterundo
SQL>altersystemsetundo_retention=7200scope=both;
1.422帶部分參數(shù)條件的表空間
1、建unformsize=lm,手工管理的表空間
SQL>CREATETABLESPACEusersOl
DATAFILE'/uOl/app/oracle/oradata/prod/userOl.dbf'SIZE10M
autoextendonmaxsize2g
EXTENTMANAGEMENTLOCALUNIFORMSIZE128K
segmentspacemanagementmanual;
2、設(shè)置userOl為缺省的表空間
SQL>alterdatabasedefaulttablespaceusersOl;
3、建索引表空間,段自動(dòng)管理,
SQL>createtablespaceindx
datafile7u0]/app/oracle/oradata/prod/indx01.dbfSIZE10M
autoextendonmaxsize2g
extentmanagementlocalautoallocate
segmentspacemanagementmanual;
createtemporarytablespaceandgroup
1、建temp表空間和tmp組
SQL>createtemporarytablespacetemp
tempfile'/uOl/app/oracle/oradata/prod/templ.dbf'SIZE20M
autoextendofftablespacegrouptempgroup;
SQL>createtemporarytablespacetemp2
tempfile7u01/app/oracle/oradata/prod/temp2.dbfSIZE10M
autoextendofftablespacegrouptempgroupl;
2、指定數(shù)據(jù)庫(kù)缺省的temporary表空間:
SQL>alterdatabasedefaulttemporarytablespacetempgroupl;
4、把temp表空間歸到組中
SQL>altertablespacetempitablespacegrouptempgroup;
對(duì)把空間和和臨時(shí)表空間的應(yīng)用
SQL>createuserhridentifiedbyhr
defaulttablespaceusersOlquotaunlimitedonusersOl
temporarytablespacetempgroupl;
SQL>alteruserhrtemporarytablespacetempgroup;
1.4.3Stripedatafilesacrossmultiplephysicaldevicesand
locations
增加日志組,分布在不同磁盤(pán)
【關(guān)鍵字】alterdatabse
SQL>ALTERDATABASEADDLOGFILEGROUP4
(7u01/app/oracle/oradata/prod/diskl/redo4a.log'z7u01/app/oracle/oradata/prod/disk?/redo4b.l
og7/u01/app/oracle/oradata/prod/diskVredo4c.log')SIZE10m;
143.2刪除日志組成員
SQL>ALTERDATABASEDROPLOGFILEMEMBER7u01/app/oracle/oradata/prod/diskl/redo4a.log';
1.433增加日志組成員
SQL>ALTERDATABASEADDLOGFILEMEMBER7u01/app/oracle/oradata/prod/diskl/redo4a.log'
TOGROUP4;
controlfile
在
在數(shù)據(jù)庫(kù)創(chuàng)建時(shí),把controlfile分布在不同的磁盤(pán)
1>把最新的配置文件生成到pfile中
SQL>createpfile='prod2012.ora'fromspfile;
2、關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
3、備份原來(lái)的參數(shù)文件
[oracle@edgzripldbs]$cpinitprod.orainitprod.ora.bakO
4、把新生成的參數(shù)文件覆蓋initprod.ora
[oracle@edgzripldbs]$cpprod2012.orainitprod.ora
5、移動(dòng)spfile
[oracle@edgzripldbs]$mvspfileprod.oraspfileprod.ora.bakO
6、修改參數(shù)文件initprod.ora
*.control_files=7u01/app/oracle/oradata/prod/control01.ctrz7u01/app/oracle/oradata/prod
,
/diskl/control02.ctl/7u01/app/oracle/oradata/prod/disk2/control02.ctr
7、把controfile分別拷貝到diskl/disk2
[oracle@edgzriplprod]$cpcontrol02.ctldiskl
[oracle@edgzriplprod]$cpcontrol02.ctldisk2
[oracle@edgzriplprod]$cpcontrol02,ctldisk3
8、重啟數(shù)據(jù)庫(kù)
SQL>startup
SQL>createspfilefrompfile;
9、關(guān)閉重啟數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
SQL>startup
1.4.4Configurethedatabaseenvironmenttosupportoptimaldata
accessperformance
1、根據(jù)給定的腳本修改數(shù)據(jù)庫(kù)的參數(shù)。
2、修改utl_file_dir參數(shù)
SQL>altersystemset
,,
utLfile_dir=7home/oracle/7home/oracle/temp7/home/oracle/scriptsscope=spfile;
3、重啟數(shù)據(jù)庫(kù)
SQL>startupforce;
1.4.5rman非歸檔模式的全備份數(shù)據(jù)庫(kù)
1、新開(kāi)一窗口
2、關(guān)閉數(shù)據(jù)庫(kù)
RMAN>shutdownimmediate;
3、啟動(dòng)到mount狀態(tài)
RMAN>startupmount;
4、設(shè)置controfile自動(dòng)備份
RMAN>CONFIGURECONTROLFILEAUTOBACKUPon;
5、備份數(shù)據(jù)庫(kù)
RMAN>backupdatabase;
6、啟動(dòng)數(shù)據(jù)庫(kù)
RMAN>startup;
1.4.6Createandmanagedatabaseconfigurationfiles
建庫(kù)腳本。
1.4.7Createandmanagebigfiletablespaces
SQL>createbigfiletablespaceexample
datafile7u01/app/oracle/oradata/prod/example01.dbf'SIZE10M
autoextendonmaxsize5t
extentmanagementlocaluniformsize512k
segmentspacemanagementauto;
擴(kuò)展表空間大小,只能通過(guò)擴(kuò)展此數(shù)據(jù)文件的大?。?/p>
SQL>alterdatabasedatafile7u01/app/oracle/oradata/tb05.dbf'resize16m;
1.4.8CreateandManageatablespacethatusesNFSmounted
filesystemfile
148.1遠(yuǎn)端數(shù)據(jù)庫(kù)配置oranfstab
參考文檔:[GridInfrastructureInstallationGuideforLinux]-[3.2.8EnablingDirectNFS
ClientOracleDiskManagerControlofNFS]
1、配置位置
[oracle@edgzripl/]$cd$ORACLE_HOME/dbs
2、配置文件oranfstab
[oracle@edgzripldbs]$vioranfstab
server:dnfs
path:192,168.3.102
export:/u01/app/oracle/dnfsdata
mount:/u01/app/oracle/oradata/prod/dnfsdata
3、【其它參考】
[oracle@edgzriplora2]$cd$ORACLE_HOME/dbs
[oracle@edgzripldbs]$vioranfstab
server:29
path:192,168.37.129
export:/tmp/share
mount:/uO]/nfs
148.2遠(yuǎn)端數(shù)據(jù)庫(kù)修改dnfs使用的類庫(kù)
1、lib目錄
[oracle@edgzripldbs]$cd$ORACLE_HOME/lib
2、建立連接
[oracle@edgzripllib]$Is*odm*
[oracle@edgzripllib]$mvlibodmll.solibodmll.so.bak
[oracle@edgzripllib]$In-slibnfsodmll.solibodmll.so
3、【其它參考】
[oracle@edgzripldbs]$cd$ORACLE_HOME/lib
[oracle@edgzripllib]$Is*odm*
[oracle@edgzripllib]$mvlibodmll.solibodmll.so.bak
[oracle@edgzripllib]$In-slibnfsodmll.solibodmll.so
遠(yuǎn)端數(shù)據(jù)庫(kù)創(chuàng)建表空間
1、重啟數(shù)據(jù)庫(kù)
SQL>startupforce;
2、創(chuàng)建表空間
SQL>createtablespacetbnfs
datafile'/uOl/app/oracle/oradata/prod/dnfsdata/tbnfsl.dbfsize5m
autoextendonnext512kmaxsize20m
extentmanagementlocal
segmentspacemanagementauto;
3、查看dnfs狀態(tài)
4、【其它參考】
1、關(guān)閉數(shù)據(jù)庫(kù)重啟
SQL>shutdownimmediate;
SQL>startup;
2、創(chuàng)建表空間
SQL>createtablespacenfs_remotedatafile'/uOVnfs/orakJ/nfsOl.cIbf'size5mautoextendoff;
3、檢測(cè)是否正常
SQL>select*fromv$dnfs_servers;
SQL>select*fromv$dnfs_files;
SQL>select*fromV$DNFS_CHANNELS;
4、刪除表空間和文件
SQL>droptablespaceNFS_REMOTEincludingcontentsanddatafiles;
1.4.9Createandmanagemultiplenetworkconfigurationfiles
[oracle@edgzripladmin]$vitnsnames.ora
prod=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)(HOST=edgzripl)(PORT=1521)
)
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=prod)
OMR=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)(HOST=edgzrip2)(PORT=1521)
)
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE__NAME=OMR)
)
)
1.4.10Createandconfigurealistener
1.4.10.1新建靜態(tài)注冊(cè)
增加listener.ora:
1、[oracle@edgzripladmin]$vilistener.ora
LISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=edgzripl)(PORT=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=prod)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_l)
(SID_NAME=prod)
)
)
2、啟動(dòng)和查看狀態(tài)
[oracle@edgzripladmin]$Isnrctl
LSNRCTL>reload
LSNRCTL>status
1.4.10.2新建動(dòng)態(tài)注冊(cè)使用listenerl
1、新建listenerl
[oracle@edgzripladmin]$vilistener.ora
LISTENER1=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=edgzripl)(PORT=1621))
)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=prod)
(ORACLE_HOME=/uO]/app/oracle/product/11.2.0/dbhome_l)
(SID_NAME=prod)
)
)
2、啟動(dòng)
[oracle@edgzripladmin]$Isnrctlstartlistenerl
3、修改參數(shù)
SQL>altersystemset
local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ecigzripl)(PORT=1621)))';
[!!注意:在做dataguard時(shí)需要去掉,否則不成功】
4、看狀態(tài)
[oracle@edgzripladmin]$Isnrctlstatuslistenerl
修改service_names參數(shù)可以動(dòng)態(tài)的注冊(cè)到listenerl中:
SQL>altersystemsetservice_names='';
1.4.11Configurethedatabaseinstancetosupportsharedserver
connections
參考位置:[NetServicesAdministrator'sGuide]—[11ConfiguringDispatchers]
1、配置dispatchers調(diào)度進(jìn)程
SQL>ALTERSYSTEMSETDISPATCHERS='(PROTOCOL=TCP)(DISPATCHERS=5)'SCOPE=BOTH;
2、配置最大dispatchers
SQL>altersystemsetmax_dispatchers=5scope=both;
3、配置共享服務(wù)器進(jìn)程
SQL>altersystemsetshared_servers=5scope=both;
4、配置最大共享服務(wù)器進(jìn)程
SQL>altersystemsetmax_shared_servers=5scope=both;
5、配置tnsnames.ora
orcl_dis=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=dma)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=orcl)(SERVER=SHARED))
)
6、查看
[oracle@dmaadmin]$sqlplustest/test@orcl_dis
LSNRCTL>service
以下參考:
1.4.11.1綜合場(chǎng)景配置
要求:dispatchers=3,最大6個(gè);servers5個(gè),最大servers20;最多有300個(gè)session,其中preserve
為120個(gè)保留給dedicated,如何配置:
1、SQL>altersystemsetDISPATCHERS='(PROTOCOL=tcp)(DISPATCHERS=3)’;
2、SQL>altersystemsetmax_dispatchers=6;
3、SQL>altersystemsetshared_servers=5;
4^SQL>altersystemsetmax__shared_servers=20;
5、SQL>altersystemsetsessions=300scope=spfile;【靜態(tài)參數(shù)】
6、SQL>altersystemsetshared__server_sessions=180;
7、客戶端連接配置
[oracle@edgzripladmin]$vitnsnames.ora
shareprod=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST二edgzripl)(PORT=1621))
(CONNECT_DATA=
(SERVICE_NAME=)
(SERVER=shared)
)
)
8、測(cè)試連接
[oracle@edgzripladmin]$sqlplussystem/oracle@shareprod
9、查看狀態(tài)
[oracle@edgzripladmin]$Isnrctlservicelistenerl
1.4.12Setupnetworktracing
參考文檔:[NetServicesAdministrator'sGuide]-116TroubleshootingOracleNetServices]--
[TracingErrorInformationforOracleNetServices]
listener.ora級(jí)另ij
ADR_BASE_LISTENER1=/u01/app/oracle/product/11.2.0/grid/network/trace
TRACE_LEVEL_LISTENER1=USER
TRACE_TIMESIAMP_LISTENER1=ON
sqlnet.ora級(jí)別
TRACE_DIRECTORY_SERVER=/u01/app/oracle/product/11.2.0/grid/network/trace
TRACE_LEVEL_SERVER=USER
1.4.13ManageOraclenetworkprocesses
LSNRCTL>start/stop/services/set
1.4.14Configurethenetworkenvironmenttoallowconnectionsto
multipledatabases
配置:tnsname.ora
1.4.15Useconfigurationlessconnections
參考文檔:【8ConfiguringNamingMethods】-[UsingtheEasyConnectNamingMethod]
指EasyConnect:
CONNECTusername/password@host[:port][/service_name][:server][/instance_name]
如:
[oracle@dma~]$sqlplustest/test@dma:1521/orcl:dedicated/orcl
[server為dedicated,shared,pooled]
[oracle@edgzripladmin]$sqlplussystem/oracle@edgzripl:1621/:shared/prod
1.4.16UseGridInfrastructuretomanageoracledatabasesand
otherresources
參照RAC部分。
1.5[Section2]EnterpriseManagerGridControl
1.5.1DeployEnterpriseManagerGridControlagents
prod數(shù)據(jù)庫(kù)安裝agent
.1下載的agent
1、火狐瀏覽器
http://edgzrip2:4889/agent_download/.0/
2、進(jìn)入linux目錄,卜.載agentDownload.linux
另存為:/home/oracle下
3、修改agentDownload.linux的執(zhí)行權(quán)限
[oracle@edgzripl~]$chmod-R777agentDownload.linux
.2把prod庫(kù)加到oratab中
[oracle@edgzriplDiskl]$vi/etc/oratab
prod:/u0]/app/oracle/product/11.2.0/dbhome_l:N
【否則】gc不會(huì)自動(dòng)發(fā)現(xiàn)prod數(shù)據(jù)庫(kù),也可以手工添加。
【數(shù)據(jù)庫(kù)性能優(yōu)化咨詢項(xiàng)目、整體梳理、】
.3安裝agent
[oracle@edgzripl~]$./agentDownload.linux-b/u01/app/oracle/product/11.2.0-medgzrip2
-r4889
[9:50開(kāi)始】
1.5.1.1.4執(zhí)行腳本
[root@edgzripl~]#/u01/app/oracle/product/11.2.0/agentl0g/root.sh
[!!!注意agent安裝程序仍在繼續(xù)執(zhí)行,執(zhí)行完成后會(huì)自動(dòng)退出】
1.5.1.1.5查看狀態(tài)
[oracle@edgzriplbin]$cd/u01/app/oracle/product/11.2.0/agentl0g/bin
[oracle@edgzriplbin]$emctlstatusagent
.6agentlO.升級(jí)到.0
1、把.0的安裝介質(zhì)拷貝到/home/oracle下
[oracle@edgzriplbin]$scp-redgzrip2:/tmp/soft/gcmedia/3731593/home/oracle
2^把a(bǔ)gent停掉
[oracle@edgzriplbin]$cd/u01/app/oracle/product/11.2.0/agentl0g/bin
[oracle@edgzriplbin]$emctlstopagent
3、執(zhí)行升級(jí)安裝
[oracle@edgzriplDiskl]$./runinstaller
[root@edgzripl~]#/u01/app/oracle/product/11.2.0/agentl0g/root.sh
4、查看狀態(tài)
[oracle@edgzriplbin]$cd/u01/app/oracle/product/11.2.0/agentl0g/bin
[oracle@edgzriplbin]$emctlstatusagent
1.5.2若GC安裝失敗應(yīng)對(duì)策略
在奇數(shù)機(jī)安裝DatabaseControl
[oracle@edgzriplbin]$emca-deconfigdbcontroldb-reposdrop
[oracle@edgzriplbin]$emca-configdbcontroldb-reposcreate
1.6[Sections]ManagingDatabaseAvailability
[!!!先備份?。。。 ?/p>
注意設(shè)置:
RMAN>CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKclear;
否則自動(dòng)恢復(fù)控制文件會(huì)找不到,讓其備到flash_recovery_areaautobackup下面。
RMAN>backupdatabaseplusarchivelog;
1.6.1Mantainrecoverycatalogs.
把prod改為歸檔模式
在prod庫(kù)操作:
SQL>shutdownimmediate;
SQL>startupmount;
SQL>alterdatabasearchivelog;
SQL>alterdatabaseopen;
查看狀態(tài):
SQL>archiveloglist;
配置catalog
在omr庫(kù)操作:
1、建catalog用的表空間
SQL>createtablespacermancatalogdatafile
7u01/app/oracle/oradata/omr/rmancatalog01.dbfsize50m;
2、創(chuàng)建catalog的用戶
SQL>createuserrcataidentifiedbyoracledefaulttablespacermancatalogquotaunlimited
onrmancatalog;
3、給catalog用戶賦權(quán)限
SQL>grantdba,recovery_catalog_ownertorcata;
4、創(chuàng)建catalog資料信息
[oracle@edgzrip2~]$rmancatalogrcata/oracle@omr
RMAN>createcatalog;
5、注冊(cè)目標(biāo)庫(kù)
[oracle@edgzrip2~]$rmantargetsys/oracle@prodcatalogrcata/oracle@omr
RMAN>registerdatabase;
【會(huì)報(bào)錯(cuò),因前面配置了dispatcher共享連接,需要去掉】
【!!在prod庫(kù)】
SQL>altersystemsetdispatchers="scope=both;
SQL>altersystemsetshared_servers=Oscope=both;
【在。mr庫(kù)重新執(zhí)行】
RMAN>registerdatabase;
161.3配置控制文件自動(dòng)備份和位置
1、自動(dòng)備份
RMAN>CONFIGURECONTROLFILEAUTOBACKUPON;
2、控制文件備份的位置
RMAN>CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO
7u01/app/oracle/oradata/prod/%F';
161.4配置備份保留策略
1、備份冗余3份
RMAN>CONFIGURERETENTIONPOLICYTOREDUNDANCY3;
2、備份恢復(fù)窗,備份能回復(fù)到指定時(shí)間
RMAN>CONFIGURERETENTIONPOLICYTOrecoverywindowof3days;
配置永久保留策略
備份保留時(shí)間,keepforever不能放到flahsback中,指定其他位置,永久保留備份的目標(biāo)不
能在參數(shù)db_recovery_file_dest指定的0錄下,如:
/u01/app/oracle/flash_recovery_area
【在備份時(shí)指定備份的位置,不用默認(rèn)的flash_recovery_area]
RMAN>backupdatabasekeepforeverformat7u01/app/oracle/oradata/prod/backup/%U,;
161.6配置并行
RMAN>CONFIGUREDEVICETYPEDISKPARALLELISM4BACKUPTYPETOBACKUPSET;
配置優(yōu)化備份
優(yōu)化備份設(shè)置不備不變化的數(shù)據(jù),只備變化的數(shù)據(jù)。
RMAN>CONFIGUREBACKUPOPTIMIZATIONon;
161.8備份指定的表空間和數(shù)據(jù)文件,控制大小
RMAN>backupsectionsize100mtablespacesystem;
RMAN>backupsectionsize100mdatafile2;
161.9對(duì)全庫(kù)備份
1、備份到默認(rèn)位置
RMAN>backupdatabaseplusarchivelog;
2、永久保留
RMAN>backupdatabaseplusarchivelogkeepforeverformat
7u01/app/oracle/oradata/prod/backup/%U,;
[23分鐘]
1.6.1.10配置歸檔日志對(duì)備庫(kù)的刪除策略
RMAN>configurearchivelogdeletionpolicytoshippedtoallstandby;
1.6.2ConfigureRecoveryManager
【無(wú)】
1.6.3UseRecoveryManagertoperformdatabasebackups
【無(wú)】
1.6.4UseRecoverManagertoperformcompletedatabase
restoreandrecoveryoperations
1.6.5ConfigureRMAN
【用em操作】
1.6.6CreatedifferentypesofRMANbackupstocaterfordifferent
performanceandretentionrequirements
【無(wú)】
1.6.7SetFlashbackDatabaseparameters
【以下在prod庫(kù)操作】
參考文檔:【BackupandRecoveryUser'sGuide]
1?6.7.1啟用flashback
SQL>shutdownimmediate;
SQL>shutdownimmediate;
SQL>alterdatabaseflashbackon;
SQL>alterdatabaseopen;
設(shè)置保留時(shí)間
保留2天,單位為分鐘:
SQL>altersystemsetdb_flashback_retention_target=2880scope=both;
查看是否設(shè)置正常:
SQL>selectFLASHBACK_ONfromv$database;
167.3閃回刪除
1、創(chuàng)建1個(gè)表
SQL>createtablehr.tabl(clvarchar2(100),dldate,nlnumber);
SQL>insertintotabiselect'al\sysdate^OOOfromdual;
SQL>insertintotabiselect'a2'zsysdate,2000fromdual;
SQL>insertintotabiselect'a3',sysdate,3000fromdual;
SQL>commit;
2、刪除tabi
SQL>droptabletabi;
3、在垃圾站
SQL>select*fromrecyclebin;
SQL>showrecyclebin;
4、閃回表tabi
SQL>flashbacktabletabitobeforedrop;
5、查看tabi
SQL>select*fromtabi;
1.6.74閃回查詢
1、記錄時(shí)間
SQL>selectto_char(sysdate/yyyy-mm-ddhh24:mi:ss')fromdual;
2、修改表
SQL>updatetabisetnl=nl*l.l;
SQL>commit;
3、閃回查詢
SQL>createorreplaceviewv_tabl
as
selectb.cl,b.nl-a.nldiffnl
from
(selectcl,nlfromtabiasoftimestampto_date('2012-12-1914:35:077yyyy-mm-dd
hh24:mi:ss'))a,
(selectcl,nlfromtabi)b
wherea.cl=b.cl;
4、查看結(jié)果
SQL>select*fromv_tabl;
5、直接查詢
SQL>select*fromtabiasoftimestampto_date('2012-12-1914:35:077yyyy-mm-dd
hh24:mi:ss');
167.5閃回到某個(gè)時(shí)間點(diǎn)
1、tabi的行移動(dòng)打開(kāi)
SQL>altertabletabienablerowmovement;
2,閃回tabi以前的數(shù)據(jù)
SQL>flashbacktabletabitotimestampto_date('2012-12-1914:35:07'「yyyy-mm-dd
hh24:mi:ss');
1.6.8ConfigureaFastRecoveryArea
用[em]操作
在[Schema]-[Tables]-[Actions)下
查看flashbak空間使用情況,注意刪除:
selectfile_type,percent_space_usedfromV$FLASH_RECOVERY_AREA_USAGE;
若滿需要?jiǎng)h除備份,并檢查
RMAN>deletearchivelog,backupset,backup;
RMAN>crosscheckarchivelog,backupset,backup,
1.6.9PerformvariousrecoveryoperationsusingFlashback
technology
【錄音到37分鐘】
1.7[Section4]DataManagement
參考文檔位置:【PL/SQLPackagesandTypesReference】-(93DBMS_MVIEW]
[oracle@edgzripladmin]$grep-iMV_CAPABILITIES_IABLE*.sql
1.7.1恢復(fù)場(chǎng)景
171.1丟失1個(gè)控制文件恢復(fù)
1、關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
2、刪除控制文件
rm/u01/app/oracle/oradata/prod/diskl/control02.ctl
3、啟動(dòng)數(shù)據(jù)庫(kù)
SQL>startup;
ORA-00205:errorinidentifyingcontrolfile,checkalertlogformoreinfo
4、檢查日志文件:alert_prod.log
ORA-00210:cannotopenthespecifiedcontrolfile
ORA-00202:controlfile:7u01/app/oracle/oradata/prod/disk]/control02.ctl'
ORA-27037:unabletoobtainfilestatus
LinuxError:2:Nosuchfileordirectory
5、把其它控制文件拷貝至U/uOl/a即/orade/oradata/prod/diski
[oracle@edgzripldiskl]$cp/u01/app/oracle/oradata/prod/disk2/control02.ctl
/u01/app/oracle/oradata/prod/diskl/control02.ctl
6、啟動(dòng)數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
SQL>startup;
丟失全部控制文件恢復(fù)
1、關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
2、刪除控制文件
[oracle@edgzripldiskl]$rm/uOVapp/oracle/oradata/prod/controlOl.ctl
[oracle@edgzripldiskl]$rm/u01/app/oracle/oradata/prod/diskl/control02.ctl
[oracle@edgzripldiskl]$rm/u01/app/oracle/oradata/prod/disk2/control02,ctl
3、啟動(dòng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)
SQL>startup;
ORA-00205:errorinidentifyingcontrolfile,checkalertlogformoreinfo
SQL>shutdownimmediate;
4、查看日志文件
ORA-00210:cannotopenthespecifiedcontrolfile3個(gè)
ORA-00202:controlfile:7u01/app/oracle/oradata/prod/disk?/control02.ctr
5、進(jìn)入rman恢復(fù)
【必須在prod機(jī)上,不能在catalog庫(kù)上】
[oracle@edgzripladmin]$rmantarget/
RMAN>startupnomount;
RMAN>restorecontrolfilefromautobackup;
6、數(shù)據(jù)庫(kù)起到mount狀態(tài)
RMAN>alterdatabasemount;
RMAN>recoverdatabase;
RMAN>alterdatabaseopenresetlogs;
【重建controlfile]
1.713參數(shù)文件丟失恢復(fù)
1、SQL>shutdownimmediate;
2、[oracle@edgzripldbs]$mvinitprod.orainitprod.ora.bak2
3、[oracle@edgzripldbs]$mvspfileprod.oraspfileprod.ora.bak2
4、SQL>startup
ORA-01078:failureinprocessingsystemparameters
LRM-00109:couldnotopenparameterfile
7u01/app/oracle/product/11.2.0/dbhome_l/dbs/initprod.ora'
5、RMAN>startupnomount;
6、若不知道dbid,必須指定自動(dòng)備份的文件:
RMAN>restorespfilefrom
7u01/app/oracle/flash_recovery_area/PROD/autobackup/2012_12_20/ol_mf_s_802506102_8f4
hhphm_.bkp';
7、RMAN>shutdownimmediate;
8、RMAN>startup;
171.4丟失1個(gè)非系統(tǒng)的數(shù)據(jù)文件恢復(fù)
1、關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
2、刪除數(shù)據(jù)文件
[oracle@edgzriplprod]$rm/uOl/app/oracle/oradata/prod/userOl.dbf
3、啟動(dòng)報(bào)錯(cuò)
SQL>startup;
Databasemounted.
ORA-01157:cannotidentify/lockdatafile5-seeDBWRtracefile
ORA-01110:datafile5:'/uOl/app/oracle/oradata/prod/userOl.dbf'
4、rman考回
RMAN>restoredatafile5;
5、rman恢復(fù)
RMAN>recoverdatafile5;
6、打開(kāi)數(shù)據(jù)庫(kù)
SQL>alterdatabaseopen;
171.5丟失密碼文件恢復(fù)
1、關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdownimmediate;
2、刪除密碼文件
[oracle@edgzripldbs]$mvorapwprodorapwprod.bak2
3、sysdba連接報(bào)錯(cuò)
本地連接
[oracle@edgzripldbs]$sqlplussys/oracle@prodassysdba
ERROR:
ORA-01031:insufficientprivileges
4、重建口令文件
[oracle@edgzripldbs]$orapwdfile=orapwprodpassword=oracleentries=5;
171.6數(shù)據(jù)庫(kù)恢復(fù)
1.7.2ManageMaterializedViewstoimprov
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天零部件高精度加工技術(shù)2025年市場(chǎng)前景與挑戰(zhàn)報(bào)告
- 葡萄酒行業(yè)產(chǎn)區(qū)特色品牌國(guó)際化:2025年全球市場(chǎng)機(jī)遇分析報(bào)告
- 2025屆滁州鳳陽(yáng)縣聯(lián)考七下英語(yǔ)期末檢測(cè)試題含答案
- 2025年電商平臺(tái)內(nèi)容營(yíng)銷與種草經(jīng)濟(jì)在電商區(qū)塊鏈技術(shù)應(yīng)用報(bào)告
- 2025年醫(yī)藥行業(yè)合規(guī)運(yùn)營(yíng)策略與信息化建設(shè)深度分析報(bào)告
- 2025年BIM技術(shù)在建筑行業(yè)工程項(xiàng)目施工進(jìn)度調(diào)整與優(yōu)化報(bào)告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式下的臨床試驗(yàn)數(shù)據(jù)安全報(bào)告
- 2025年醫(yī)藥流通行業(yè)供應(yīng)鏈優(yōu)化與成本控制策略分析報(bào)告
- 繼教培訓(xùn)課件模板
- 廣東省東莞市五校2025屆七年級(jí)英語(yǔ)第二學(xué)期期中學(xué)業(yè)水平測(cè)試模擬試題含答案
- 新疆阿克蘇地區(qū)(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版小升初真題(下學(xué)期)試卷及答案
- 2025年初級(jí)社會(huì)工作者綜合能力全國(guó)考試題庫(kù)(含答案)
- 課程思政示范課程申報(bào)書(shū)
- 河南天一大聯(lián)考2024屆高一數(shù)學(xué)第二學(xué)期期末考試試題含解析
- 北京101中學(xué)2023-2024學(xué)年七下英語(yǔ)期末檢測(cè)試題含答案
- 國(guó)家開(kāi)放大學(xué)本科《管理英語(yǔ)4》一平臺(tái)機(jī)考真題及答案(第六套)
- 2024年廣東省中考生物試卷附答案
- 合肥市瑤海區(qū)2022-2023學(xué)年七年級(jí)下學(xué)期期中歷史試題【帶答案】
- 一年級(jí)下冊(cè)口算題卡大全(口算練習(xí)題50套直接打印版)
- 2022-2023學(xué)年涼山彝族自治州數(shù)學(xué)三年級(jí)下冊(cè)期末考試試題含答案
- (高清版)JTG 5421-2018 公路瀝青路面養(yǎng)護(hù)設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論