版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2020/11/27Page
2Contents自動內(nèi)存管理增強(qiáng)的安全性問題 的加強(qiáng)Data
Pump
Import
/
Export11G的性能 工具ASM11g
RAC常見問題自動共享內(nèi)存管理(ASMM)會根據(jù)系統(tǒng)負(fù)載的變化自動調(diào)整各個組件的大小增大內(nèi)存SGA的利用效率減少內(nèi)存溢出的錯誤Buffer
cacheLarge
poolShared
poolJava
poolBuffer
cacheLarge
poolShared
poolJava
poolOnline
usersBatch
jobsPage
4自動內(nèi)存管理ParameterSpecifiesSGA_Total
size
of
all
SGA
componentsMEMORY_Oracle
systemwide
usable
memorySGADatabase
buffercacheRedo
logbufferJavapoolStreamspoolShared
poolLarge
poolSharedSQLareaLibrarycacheDatadictionarycacheOtherI/O
bufferResponsequeueRequestqueueFreememory自動內(nèi)存管理:概覽10g
和11g11g不可優(yōu)化的PGAPGA
目標(biāo)SGA
目標(biāo)不可優(yōu)化的PGA內(nèi)存目標(biāo)不可優(yōu)化的PGA空閑空閑SQL
區(qū)SQL
區(qū)SQL
區(qū)緩沖區(qū)高速緩存緩沖區(qū)高速緩存緩沖區(qū)高速緩存大型池大型池大型池共享池共享池共享池Java
池Java
池Java
池流池流池流池其它SGA其它SGA其它SGAOLTPBATCHBATCHPage
5自動內(nèi)存管理:概覽11g內(nèi)存目標(biāo)內(nèi)存最大目標(biāo)250
MB350
MB11g內(nèi)存目標(biāo)內(nèi)存最大目標(biāo)300
MB350
MBALTER
SYSTEM
SETMEMORY_=300M;Page
6Oracle
Database
11g
內(nèi)存參數(shù)其它DB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZEDB_nK_CACHE_SIZELOG_BUFFERRESULT_CACHE_SIZESHARED_POOL_SIZEDB_CACHE_SIZELARGE_POOL_SIZEJAVA_POOL_SIZESTREAMS_POOL_SIZESGA_SGA_MAX_SIZEMEMORY_MAX_MEMORY_PGA_AGGREGATE_Page
7Contents自動內(nèi)存管理增強(qiáng)的安全性問題 的加強(qiáng)Data
Pump
Import
/
Export11G的性能 工具ASM11g
RAC常見問題Page
8Page
9增強(qiáng)的安全性O(shè)racle
11g中,以下幾個安全性缺省設(shè)置對系統(tǒng)影響較大:audit_trail被缺省設(shè)置為DB;數(shù)據(jù)庫用戶口令缺省180天過期數(shù)據(jù)庫用戶口令連續(xù)輸錯10次,該用戶將被鎖定Page
10案例1某局點(diǎn)數(shù)據(jù)庫連接異常,無法連入數(shù)據(jù)庫,報以下錯誤:SQL>
conn
/as
sysdbaERROR:ORA-00020:
超出最大進(jìn)程數(shù)
(%s)分析過程:首先檢查數(shù)據(jù)庫的連接進(jìn)程數(shù):ps–ef|grep
oracle|wc–l結(jié)果正常,連接數(shù)沒有超過參數(shù)processes
的大小;然后檢查磁盤空間情況,發(fā)現(xiàn)/opt文件系統(tǒng)已被占滿,這是導(dǎo)致報ora-00020錯誤的根因案例1等信原因分析Oracle11g中,創(chuàng)建數(shù)據(jù)庫時如果選擇了default
securitysettings,audit_trail默認(rèn)設(shè)置為DB,此時表明啟用了默認(rèn)的audit默認(rèn)的audit會記錄session登錄數(shù)據(jù)庫的信息,數(shù)據(jù)庫關(guān)閉/啟動,用戶息.不管數(shù)據(jù)庫審計是否是打開的,以下操作都將強(qiáng)制進(jìn)行審計,并寫到$ORACLE_HOME/admin/$ORACLE_SID/adumpdirectory1)數(shù)據(jù)庫啟動數(shù)據(jù)庫關(guān)閉DML操作,包括insert,update,merge操作(在UNIX系統(tǒng)上)即使此時audit_trail=DB,oracle數(shù)據(jù)庫仍會將以上操作的審計信息記錄在強(qiáng)制審計的
,因此要注意檢查ADUMP
,及時清空多余記錄本例中就是ADUMP
被大量trace文件占滿,導(dǎo)致文件系統(tǒng)滿,進(jìn)而導(dǎo)致數(shù)據(jù)庫無法連接Page
11案例2某局點(diǎn)sun雙機(jī)做雙機(jī)切換測試,用system用戶起停數(shù)據(jù)庫失敗,報以下錯誤:SQL*Plus:Release
.0-Production
on
星期二
3月31
23:23:54
2009s
.Copyright
(c)
1982,
2007,
Oracle.ERROR:ORA-28002:
7
天之后口令將過期Page
12案例2查看用戶的proifle是那個,一般是default:SELECT
username,PROFILE
FROM
dba_users;查看指定的profile的設(shè)置:SELECT
*FROM
dba_profiles
sWHERE
file='DEFAULT'
ANDresource_name='PASSWORD_LIFE_TIME';取消限制:ALTERPROFILEDEFAULT
LIMITPASSWORD_LIFE_TIME
UNLIMITED;修改后,還沒有被提示ORA-28002警告的用戶不會再碰到同樣的提示;已經(jīng)被提示的用戶必須再改一次 ,然后才可以。Page
13Contents自動內(nèi)存管理增強(qiáng)的安全性問題 的加強(qiáng)Data
Pump
Import
/
Export11G的性能 工具ASM11g
RAC常見問題Page
14簡化:自動自動資料
庫工作流DBA嚴(yán)重錯誤DBAEM
支持工作臺:應(yīng)用補(bǔ)丁程序/修復(fù)數(shù)據(jù)否已知的bug?DBA是提醒DBA確定健康狀況檢查目標(biāo)協(xié)助SR
填充自動創(chuàng)建意外事件第一次捕獲故障EM
支持工作臺:
程序包意外事件信息修復(fù)數(shù)據(jù)1234Page
15ADRCI:ADR
命令行工具用來在操作系統(tǒng)提示符下與ADR
進(jìn)行交互可使用命令行而不是EM
來調(diào)用IPSDBA應(yīng)使用EM
支持工作臺,以便:利用構(gòu)建ADRCI
所基于的同一工具包/庫便于根據(jù)GUI
進(jìn)行操作ADRCI>
show
incidentADR
Home
=
/u01/app/oracle/product/11.1.0/db_1/log/diag/rdbms/orcl/orcl:*****************************************************************************INCIDENT_ID
PROBLEM_KEY
CREATE_TIME16811682Page
16ORA-600_dbgris01:1,_addr=0xa9876541ORA-600_dbgris01:12,_addr=0xa987654217-JAN-07043125000…18-JAN-07034775000…2
incident
info
records
fetchedADRCI>自動資料庫diagrdbmsDB名稱SIDADR基$ORACLE_HOME/logDIAGNOSTIC_DESTADR主$ORACLE_BASEADRCIlog.xmlalert_SID.logV$DIAG_INFOBACKGROU
D_D
MP_DESTCORE_DU
_DESTUSER_D
MP_
ESTalertcdump(其它)incpkgincident
hm元數(shù)據(jù)incdir_1incdir_n…trace支持工作臺Page
17V$DIAG_INFONAME
VALUEDiag
EnabledADR
Base
ADR
HomeDiag
TraceDiag
AlertDiag
IncidentDia
umpHealth
MonitorDefault
Trace
FileActive
Problem
CountTRUE/u01/app/oracle/u01/app/oracle/diag/rdbms/orcl/orcl/u01/app/oracle/diag/rdbms/orcl/orcl/trace/u01/app/oracle/diag/rdbms/orcl/orcl/alert/u01/app/oracle/diag/rdbms/orcl/orcl/incident/u01/app/oracle/diag/rdbms/orcl/orcl/cdump/u01/app/oracle/diag/rdbms/orcl/orcl/hm/u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_11424.trc3Active
Incident
Count
8SQL>
SELECT
*
FROM
V$DIAG_INFO;Page
18的位置數(shù)據(jù)以前的位置ADR
位置前臺進(jìn)程USER_DUMP_DEST$ADR_HOME/trace進(jìn)程BACKGROUND_DUMP_DEST$ADR_HOME/trace日志數(shù)據(jù)BACKGROUND_DUMP_DEST$ADR_HOME/alert&trace轉(zhuǎn)儲CORE_DUMP_DEST$ADR_HOME/cdump意外事件轉(zhuǎn)儲USER|BACKGROUND_DUMP_DEST$ADR_HOME/incident/incdir_nADROracle
Database
10g-嚴(yán)重錯誤=Page
19Viewing
the
Alert
Log
Using
EnterpriseManagerPage
20Viewing
the
Alert
Log
Using
ADRCIadrci>
set
homepath
diag/rdbms/orcl/orcladrci>
show
alert
–tailADR
Home
=
/u01/app/oracle/diag/rdbms/orcl/orcl:*************************************************************************2007-04-16
22:10:50.756000
-07:00ORA-1654:
unable
to
extend
index
SYS.I_H_OBJ#_COL#
by
128
in
tablespaceSYSTEM2007-04-16
22:21:20.920000
-07:00Thread
1
advanced
to
log
sequence
400Current
log#
3
seq#
400
mem#
0:
+DATA/orcl/onlinelog/group_3.266.618805031Current
log#
3
seq#
400
mem#
1:
+DATA/orcl/onlinelog/group_3.267.618805047…Thread
1
advanced
to
log
sequence
401Current
log#
1
seq#
401
mem#
0:
+DATA/orcl/onlinelog/group_1.262.618804977Current
log#
1
seq#
401
mem#
1:
+DATA/orcl/onlinelog/group_1.263.618804993DIA-48223:
Interrupt
Requested
-
Fetch
Aborted
-
Return
Code
[1]adrci>
SHOW
ALERT
-P
"MESSAGE_TEXT
LIKE
'%ORA-600%'"ADR
Home
=
/u01/app/oracle/diag/rdbms/orcl/orcl:*************************************************************************adrci>Page
21Viewing
the
Alert
Log
Using
ADRCIadrci>
set
homepath
diag/rdbms/orcl/orcladrci>
show
alert
–tailADR
Home
=
/u01/app/oracle/diag/rdbms/orcl/orcl:*************************************************************************2007-04-16
22:10:50.756000
-07:00ORA-1654:
unable
to
extend
index
SYS.I_H_OBJ#_COL#
by
128
in
tablespaceSYSTEM2007-04-16
22:21:20.920000
-07:00Thread
1
advanced
to
log
sequence
400Current
log#
3
seq#
400
mem#
0:
+DATA/orcl/onlinelog/group_3.266.618805031Current
log#
3
seq#
400
mem#
1:
+DATA/orcl/onlinelog/group_3.267.618805047…Thread
1
advanced
to
log
sequence
401Current
log#
1
seq#
401
mem#
0:
+DATA/orcl/onlinelog/group_1.262.618804977Current
log#
1
seq#
401
mem#
1:
+DATA/orcl/onlinelog/group_1.263.618804993DIA-48223:
Interrupt
Requested
-
Fetch
Aborted
-
Return
Code
[1]adrci>
SHOW
ALERT
-P
"MESSAGE_TEXT
LIKE
'%ORA-600%'"ADR
Home
=
/u01/app/oracle/diag/rdbms/orcl/orcl:*************************************************************************adrci>Page
22問題和意外事件問題意外事件問題關(guān)鍵字問題ID意外事件
ID嚴(yán)重錯誤DBA自動轉(zhuǎn)換關(guān)閉數(shù)據(jù)已清除正在就緒正在收集意外事件狀態(tài)MMONADR
自動清除涌進(jìn)控制非嚴(yán)重錯誤要發(fā)送到
Oracle
技術(shù)支持的程序包Page
23Page
24Page
25Page
26Contents自動內(nèi)存管理增強(qiáng)的安全性問題 的加強(qiáng)Data
Pump11G的性能 工具ASM11g
RAC常見問題Page
27Data
pumpDataPump導(dǎo)出程序expdp能夠按照幾種方式進(jìn)行,其中包括數(shù)據(jù)庫、對象模式、表和表空間.使用create
directory語句創(chuàng)建
對象SQL>create
directory
dump_dir
as
‘/oracle/datapump/dumps’SQL>create
directory
log_dir
as
‘/oracle/datapump/logs’將
對設(shè)置為公共讀寫SQL>grant
read,write
on
directory
dump_dir
to
public;SQL>grant
read,write
on
directory
dump_dir
to
scottPage
28Page
29Data
pumpDataPump導(dǎo)入程序impdp同樣可以按照全部、對象、表和表空間四種方式。舉例:$impdp
system/passwd
full=y
dumpfile=backup:alldb.dmp
nologfile=ysqlfile=backup:alldb.sql參數(shù)sqlfile=backup:alldb.sql表示將元數(shù)據(jù)(DDL數(shù)據(jù))寫入到指定文件中。Backup是一個數(shù)據(jù)庫
對象Page
30Data
pump1、數(shù)據(jù)庫導(dǎo)出方式$expdp
system/passwd
directory=back
dumpfile=alldb.dmp
full=y2、對象模式導(dǎo)出方式$expdp
scott/tiger
directory=back
dumpfile=scott.dmp
schemas=scott3、表導(dǎo)出方式$expdp
scott/tiger
directory=back
dumpfile=tables.dmpnologifle=ycontent=metadata_only參數(shù)說明nologfile:表示不會操作日志寫入磁盤content=metadata_only:表示僅是導(dǎo)出元數(shù)據(jù),而不會導(dǎo)出表中的數(shù)據(jù),如果content=data_only則恰好相反,默認(rèn)情況下二者全部導(dǎo)出4
、表空間導(dǎo)出方式$expdp
system/passwd
dumpifle=backup:users_ts.dmp
logifle=backup:users_ts.log
tablespaces=users;案例4某局點(diǎn)從oracle
9i中導(dǎo)入數(shù)據(jù)到oracle
11g,導(dǎo)入IMP-00003:
ORACLE
error
3113
encounteredORA-03113:
通信通道的文件結(jié)束IMP-00000:
Import
terminated
unsuccessfully以下錯誤:Page
31處理過程檢查alert日志,發(fā)現(xiàn)ora-00600錯:ora-00600[qcsgpvc3]確認(rèn)是bug7172752。大致是
過程的參數(shù)名和此
過程中涉及的表中的字段名重合,可能就會導(dǎo)致這個問題。(這個錯誤在11g目前的版本里沒有解決方案)解決方法就是把不要讓
過程的參數(shù)名和涉及表的字段名稱一樣。Page
32Contents自動內(nèi)存管理增強(qiáng)的安全性Data
Pump
Import
/
Export11G的性能 工具ASM11g
RAC常見問題Page
33Page
34Automatic
Workload
Repository(AWR)1、收集AWR報告查看AWR自動作業(yè)的參數(shù)SQL>select
snap_interval,retention
fromdba_hist_wr_controlSNAP_INTERVAL01:00:00.0RETENTION00:00:00.0snap_interval:系統(tǒng)自動收集AWR報告的時間間隔
Retention:保留AWR快照的時間修改AWR作業(yè)的參數(shù)begindbms_workload_repository.modify_snapshot_settings(interval=>interval,retention=>retention);end;手工收集AWR報告方法dbms_workload_repository.create_snapshot;Page
35Automatic
Workload
Repository(AWR)
2、生成AWR報告@/$ORACLE_HOME/rdbms/admin/awrrpt.sql根據(jù)提示輸入快照起始ID、快照結(jié)束ID、快照名AWR報告生成后,可以根據(jù)其內(nèi)容進(jìn)行數(shù)據(jù)分析并確定高負(fù)載SQL語句。Page
36案例1某局點(diǎn)CPU占用達(dá)到100%,AWR報告TOP
5
Timed
Events如下:Event
Waits
Time(s)
(ms) time
Wait
Class--------------------
---
--
-65,329 1
22.Concurrenc12.5library
cache:
mutex
XDBCPUenq:
MS
-
contention51,258,15136,2624,8725003 8.4
Otherenq:
TX
-
row
lock
contention
3cursor:
mutex
S
1,383,22824,3731,5971,3245.3E+051
.5.5ApplicaConcurrenc分析過程從AWR報告看,SQL
ordered
by
Elapsed
Time
第一的SQL是:Elapsed
CPU Elap
per
%
TotalTime
(s) Time
(s)
Executions Exec
(s)
DBTimeSQL
Id202,117
26,944
N/A
N/A
69.5
chbgkk6tmzmmjupdate
sys.sumpartlog$
s
set
s.timestamp
=
:1, =
:2
whererowid
in
(select
rowid
from
sumpartlog$
AS
OF
SNAPSHOT(:3)s1
where
s1.bo#
=
:4
and
s1.timestamp
>=
to_date('4000-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'))Page
37Page
38分析過程Sharable
Mem
(b)
Executions %
Total-
-
-
-SQLId424,905,056N/A42.93
chbgkk6tmzmmj181,766,864N/A18.36
8w9udmaddscwcVersionCount
Executions SQLId-
-
-20,7707,413N/A
chbgkk6tmzmmjN/A
8w9udmaddscwc分析過程我們可以看到,這兩條語句占了將近600M的shared_pool,兩條語句在一小時內(nèi)分別產(chǎn)生了20770和7413個版本(version
count)。根據(jù)數(shù)據(jù)庫的等待事件分析,基本可以確認(rèn)這是oracle的BUG。我在metalink上查到一個BUG,但這個BUG的觸發(fā)條件是mview的刷新方式是on
commit,這點(diǎn)似乎于
的系統(tǒng)不符,其它都完全一樣。這個BUG目前沒有解決方案,只能不用on
commit來刷新。Page
39案例2某局點(diǎn)CPU占用100%,收集AWR報告如下ElapsedTime
(s)CPUTime
(s)Elap
per %
TotalExec
(s) DB
TimeExecutionsSQL
Id68,966
1,901
16,637
4.1Page
4095.3
gnw6wptphpg0jModule:
JDBC
ThinClientselect
content
from
osgcache_SMS
where
module=:11,845
1,428
16,3420.12.5
307xqsr6z3uguModule:
JDBC
ThinClientdelete
from
osgcache_SMS
where
module=:1案例2分析過程:從報告看,以下兩條語句有性能問題,嚴(yán)重消耗了CPU(消耗了95.3的CPU)TotalDB
Time95.3select
content
from
osgcache_SMS
where
module=:1delete
from
osgcache_SMS
where
module=:1優(yōu)化完后系統(tǒng)恢復(fù)正常Page
41案例3問題:多個局點(diǎn)的
11G數(shù)據(jù)庫會不定期出現(xiàn)數(shù)據(jù)庫宕機(jī),從而導(dǎo)致雙機(jī)切換。故障前數(shù)據(jù)庫先產(chǎn)生大量600錯誤,報錯持續(xù)一段時間后,DBRM進(jìn)程異常退出導(dǎo)致實(shí)例終止。故障原因是觸發(fā)了Oracle
11G數(shù)據(jù)庫的一個bug,在分析bug觸發(fā)條件過程中,我們發(fā)現(xiàn)數(shù)據(jù)庫存在很多不合理的操作或配置。分析過程:檢查alert日志,發(fā)生故障時數(shù)據(jù)庫產(chǎn)生大量的600錯誤(第一個參數(shù)為kgkprrpicknext1、kgskthrexit_vtis_insched)和trace文件,在其中一個trace文件中,我們發(fā)現(xiàn)了delete
recyclebin$操作。由此可以確認(rèn)數(shù)據(jù)庫當(dāng)時
在執(zhí)行清理回收站的操作。跟現(xiàn)場確認(rèn)清空回收站的原因。1、系 直都有create表和drop表操作,被drop表并沒有被真正刪除,而是進(jìn)入回收站(recyclebin),并且空間也沒 。前期已發(fā)現(xiàn)問題, 了使用回收站,但是回收站中累計了上100萬個對象。要完全清空回收站需要很長一段時間。Page
42分析過程2、數(shù)據(jù)表空間和索引表空間都出現(xiàn)異常,操作頻繁時不能在表空間上創(chuàng)建表對像(SQL一直hang住)。初步判斷是被drop的對象還存放在這些表空間(回收站)中,累計的對象太多,并且空間并沒有?,F(xiàn)場把數(shù)據(jù)遷移到其他表空間,問題解決。結(jié)論:recyclebin是10g以后oracle數(shù)據(jù)庫新增加的功能,用以還原被誤刪的對象。如果要徹底刪除對象,必須在SQL語句中加purge關(guān)鍵字。案例中的數(shù)據(jù)庫版本是,此版本的bug較多,建議升級到。Page
43Contents自動內(nèi)存管理增強(qiáng)的安全性Data
Pump
Import
/
Export11G的性能 工具ASM11g
RAC常見問題Page
44ASM(Automatic
StorageManagement)?輕便和高性能的cluster文件系統(tǒng)管理oracle數(shù)據(jù)庫的文件數(shù)據(jù)被分散到不同磁盤以做負(fù)載均衡集成了磁盤鏡像解決了很多 管理
的ApplicationDatabaseFileSystemVolumeManagerASMOperatingSystemPage
45Page
46ASM的關(guān)鍵特性和優(yōu)點(diǎn)Stripes
files,
not
logicalvolumesOnline
diskreconfiguration
and
dynamicrebalancingAdjustable
rebalancing
speedProvide
redundancy
on
a
file
basisASM
only
supports
Oracle
database
filesCluster
awareAutomatically
installedASM概念DatabaseTablespaceSegmentExtentOracleblockData
filePhysicalBlockASMDisk
GroupASM
DiskASM
FileAllocation
UnitFile
SystemFileorRaw
DevicePage
47ASM
Instance
FunctionalitiesCREATE
DISKGROUPALTER
DISKGROUPDROP
DISKGROUPALTER
SYSTEM
RESTRICTED
SESSIONASMinstanceDatabaseinstancePage
48Page
49ASM
Instance初始化參數(shù)INSTANCE_TYPE
=
ASMDB_UNIQUE_NAME
=
+ASMASM_POWER_LIMIT
=
1ASM_DISKSTRING
=
'/dev/rdsk/*s2',
'/dev/rdsk/c1*'ASM_DISKGROUPS
=
dgroupA,
dgroupBLARGE_POOL_SIZE
=
8MB啟動ASM實(shí)例$export
ORACLE_SID=+ASM$sqlplus
/nologSQL>
CONNECT
/
AS
sysdbaConnected
to
an
idle
instance.SQL>
STARTUP;ASM
instance
startedTotal
System
Global
Area
147936196
bytesPage
50324548
bytes96468992
bytes50331648
bytes811008
bytesFixed
SizeVariable
SizeDatabase
BuffersRedo
BuffersASM
diskgroups
mountedFailure
GroupFailure
group
1 Failure
group
2 Failure
group
3Disk
group
AController27Controller37Controller
165431
7Page
51Page
52建立和刪除磁盤組CREATE
DISKGROUP
dgroupA
NORMAL
REDUNDANCYFAILGROUP
controller1
DISK'/devices/A1'
NAME
diskA1
SIZE
120G
FORCE,'/devices/A2','/devices/A3'FAILGROUP
controller2
DISK'/devices/B1','/devices/B2','/devices/B3';CREATE
DISKGROUP
DATA
EXTERNAL
REDUNDANCY
DISK'/dev/rdsk/c3t19d5s4','/dev/rdsk/c3t19d16s4','/dev/rdsk/c3t19d17s4','/dev/rdsk/c3t19d18s4';DROP
DISKGROUP
dgroupA
INCLUDING
CONTENTS;向磁盤組增加磁盤ALTER
DISKGROUP
dgroupA
ADD
DISK'/dev/rdsk/c0t4d0s2'
NAME
A5,'/dev/rdsk/c0t5d0s2'
NAME
A6,'/dev/rdsk/c0t6d0s2'
NAME
A7,'/dev/rdsk/c0t7d0s2'
NAME
A8;ALTER
DISKGROUP
dgroupA
ADD
DISK
'/devices/A*';Disk
formattingDisk
group
rebalancingPage
53使用ASM
表空間建立表空間SQL>Create
tablespace
test
datafile‘+DATA’
size
1000M;SQL>create
bigfile
tablespace
btestdatafile
‘+data' Size
AUTOEXTEND
ON;增加數(shù)據(jù)文件SQL>alter
tablespace
test
add
datafile‘+data’
size
1000M;Page
54獲取ASM信息ASM磁盤組信息:V$ASM_DISKGROUPASM磁盤信息:V$ASM_DISKSQL>selectname,path
from
v$asm_disk;NAME
PATHDISKG01_0000DISKG01_0001DISKG02_0000DG_ARCH_0000Page
55/dev/vg02/rvg02_disk01/dev/vg02/rvg02_disk02/dev/vg02/rvg02_disk03/dev/vg02/rvg02_disk04Page
56案例1問題描述:某局點(diǎn)ASM無法啟動,alert日志如下:告警信息如下(截取部分):2009-03-28
16:24:16.746000
+08:00Errors
in
file/opt/oracle/db/diag/asm/+asm/+ASM1/trace/+ASM1_dia0_254124.trc:ORA-27508:
IPC
error
sending
amessageORA-27300:
OSsystem
dependent
operation:sendmsg
failedwith
status:
68ORA-27301:
OS
failure
message:
Can't
assign
requestedaddressORA-27302:
failure
occurred
at:
sskgxpsnd1Errors
in
file/opt/oracle/db/diag/asm/+asm/+ASM1/trace/+ASM1_dia0_254124.trc:ORA-27506:
IPC
error
connecting
to
a
portORA-27300:
OSsystem
dependent
operation:sendmsg
failedwith
status:
68ORA-27301:
OSfailuremessage:
Can't
assign
requested
addressORA-27302:
failure
occurred
at:
sskgxpsnd1Page
57案例1處理過程:1、IPC、sskgxpsnd1和sendmsg錯誤一般跟RAC的心跳線網(wǎng)絡(luò)有關(guān)(1)用errpt檢查系統(tǒng)日志F3931284
0328154109
I
H
ent4 ETHERNET
NETWORK
RECOVERY
MODE發(fā)現(xiàn)心跳網(wǎng)卡ent4有異常,把ent4網(wǎng)卡設(shè)備刪除,然后cfgmgr,重新配置ent4的IP地址,ent4恢復(fù)正常,嘗試啟動+ASM1,問題依舊。2)用no-a檢查網(wǎng)絡(luò)參數(shù),正常。2、停數(shù)據(jù)庫,把另外節(jié)點(diǎn)的asm實(shí)例也停了。嘗試單獨(dú)啟動+ASM1,無報錯,啟動正
常。
到這里基本上能定位出問題跟心跳網(wǎng)絡(luò)有關(guān)。3、查看+ASM1正常啟動的alert日志,發(fā)現(xiàn):Starting
ORACLE
instance
(normal)Interface
type
1
en4
configured
from
OCR
for
use
as
a
cluster
interconnect
Interface
type
1
en4
configured
from
OCR
for
use
as
a
cluster
interconnect
Interface
type
1
en0
configured
from
OCR
for
use
as
a
public
interface
Interface
type
1
en0
configured
from
OCR
for
use
as
a
public
interface
Picked
latch-free
SCN
scheme
3Using
LOG_ARCHIVE_DEST_1
parameter
default
value
as/opt/oracle/db/oracle/product/11.1.0/db_1/dbs/arch上面可以看到cluster
interconnect和publicinterface出現(xiàn)重復(fù)啟動記錄案例1處理過程:4
刪除節(jié)點(diǎn)的多余心跳網(wǎng)路信息+ASM1能正常啟動。問題解決。
instance
(normal)LICENSE_MAX_SESSION=0./oifcfg
delif-node
ora1
測試啟動+ASM1,查看+ASM1的alert日志:Starting
ORACLELICENSE_SESSIONS_WARNING
=0Interface
type
1en4
configuredfromOCR
for
useas
acluster
interconnectInterface
type
1en0
configuredfromOCRforuseas
apublic
interfacePicked
latch-free
SCNscheme
3到此兩個節(jié)點(diǎn)ASM啟動正常結(jié)論:Oracle11g中IPC
error
錯誤通常與兩個節(jié)點(diǎn) 通訊有關(guān),Oracle11g
中起crs時也會檢測兩個節(jié)點(diǎn)
IP.Page
58Contents自動內(nèi)存管理增強(qiáng)的安全性Data
Pump
Import
/
Export11G的性能 工具ASM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省岳陽市汨羅市2024屆九年級上學(xué)期期中考試數(shù)學(xué)試卷(答案不全)
- 2024年驅(qū)絳藥項(xiàng)目發(fā)展計劃
- 2024年離子風(fēng)棒項(xiàng)目建議書
- 2024年無碳復(fù)寫紙微膠囊(無碳復(fù)寫紙發(fā)色劑)項(xiàng)目合作計劃書
- 2024年液壓元件、系統(tǒng)及裝置合作協(xié)議書
- DB3305-T 308-2024 社會組織參與人民調(diào)解工作規(guī)范
- 2024年混懸劑項(xiàng)目合作計劃書
- 山東省定陶縣冉堌鎮(zhèn)南張莊完小2024-2025學(xué)年數(shù)學(xué)三上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 網(wǎng)絡(luò)安全技術(shù) 統(tǒng)一威脅管理產(chǎn)品(UTM)技術(shù)規(guī)范 編制說明
- 山東省濟(jì)寧市曲阜市2025屆數(shù)學(xué)三上期末監(jiān)測試題含解析
- 冬季四防安全知識培訓(xùn)課件
- 行業(yè)屬性代碼表
- 小數(shù)除法豎式計算練習(xí)100題
- 高中數(shù)學(xué)期末備考微專題55講解析幾何24齊次化方法含解析
- 學(xué)生體育學(xué)業(yè)綜合評價表
- 《計算機(jī)網(wǎng)絡(luò)》課件
- 第三課用相機(jī)記錄北京風(fēng)情七年級美術(shù)課課件(人美版2013)
- 氣體實(shí)驗(yàn)定律教案及反思
- 關(guān)于離別時寫給老婆的信
- 拼多多民事起訴狀模板
- 跨部門溝通、協(xié)作與沖突處理
評論
0/150
提交評論