freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle運(yùn)行情況總結(jié)(編輯修改稿)

2025-07-22 07:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 t undo_management=auto scope=spfile。SQL alter system set undo_tablespace=UNDOTBS2 scope=spfile。SQL show user 用dba以上用戶SQL shutdown immediateSQL startupSQL drop tablespace undotbs1。5. 查看回滾段的使用情況,哪個(gè)用戶正在使用回滾段的資源,如果有用戶最好更換時(shí)間(特別是生產(chǎn)環(huán)境)。SQL select , from v$transaction t,v$rollstat r,ITPUB個(gè)人空間 OkL1[5rx@[l v$rollname u,v$session s where = and)xamp。^8H+Gw_9i0 = and = order by 。6. 檢查UNDO Segment狀態(tài);SQL select usn,xacts,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks1C@o(VtP ea0 from v$rollstat order by rssize。7. SQL create undo tablespace undotbs1 datafile 39。/opt/oracle/oradata/uprr/39。 size 3072M reuse autoextend on next 800m maxsize 16G。8. 動(dòng)態(tài)更改spfile配置文件;SQL alter system set undo_tablespace=undotbs1 scope=both。System altered.9. 等待原UNDO表空間所有UNDO SEGMENT OFFLINE;SQL select usn,xacts,status,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinksITPUB個(gè)人空間bXG?y39。[ from v$rollstat order by rssize。10. 再執(zhí)行看UNDO表空間所有UNDO SEGMENT ONLINE;SQL select usn,xacts,status,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinksG cCt~\4[4` hr0ez0 from v$rollstat order by rssize。11. 刪除原有的UNDO表空間;SQL drop tablespace undotbs2 including contents。Tablespace dropped.12. 確認(rèn)刪除是否成功;SQL select name from v$tablespace。十、調(diào)整參數(shù)sort_area_size常常遇到這樣的問(wèn)題:某某參數(shù)應(yīng)改怎么設(shè),設(shè)置多大合適?其實(shí)很多情況下只能給出個(gè)大概的估計(jì)值。例如參數(shù)sort_area_size,太小,排序時(shí)是會(huì)訪問(wèn)磁盤,影響性能,太大,浪費(fèi)內(nèi)存空間。那么設(shè)多大合適呢? 使用如下腳本:SQL select Disk_Sorts, Memory_Sorts, ROUND(100* DECODE((+),0,1,(+)),2) Pct_Disk_Sorts from V$SYSSTAT A, V$SYSSTAT B where = 39。sorts (disk)39。 and = 39。sorts (memory)39。DISK_SORTS MEMORY_SORTS PCT_DISK_SORTS 1 1200 .08當(dāng)然我的只是一個(gè)例子,你應(yīng)改從你自己的在用數(shù)據(jù)庫(kù)查詢,例如設(shè)置一個(gè)限值,例如10%,如果磁盤排序占總排序的10%,則應(yīng)改增大sort_area_size, 如果1占的比例太小,是否應(yīng)改考慮減小sort_area_size。ps: 一直以為sort_area_size的空間在會(huì)話連接時(shí)就會(huì)分配,但看一些資料,各不相同。還得細(xì)心琢磨。我覺(jué)得對(duì)于這個(gè)建議,在Oracle9i可以借鑒為調(diào)整pga大小。9i以上用pga_aggregate_target參數(shù)控制,sort_area_size參數(shù)無(wú)效。十一、TEMP表空間調(diào)整在優(yōu)化SQL語(yǔ)句的基礎(chǔ)上,加大內(nèi)存,適當(dāng)調(diào)整Sort_area_size的大小,因?yàn)镺racle優(yōu)先使用內(nèi)存排序,內(nèi)存不夠才使用磁盤中的臨時(shí)表空間,對(duì)于超大臨時(shí)表空間可以刪除這個(gè)超大臨時(shí)表空間,重新創(chuàng)建一個(gè)合適大小的,不可自動(dòng)擴(kuò)展。一般初始的臨時(shí)表空間都很小,當(dāng)系統(tǒng)運(yùn)行的時(shí)候,臨時(shí)表空間會(huì)自動(dòng)擴(kuò)展,但是使用率一直都會(huì)非常高,所以,主要看一下 dba_temp_files 里面 autoextensible(是否字段擴(kuò)展)和 maxbytes以及磁盤空間是否足夠,只要臨時(shí)表空間支持?jǐn)U展,且磁盤空間足夠,一般都不會(huì)出問(wèn)題的。如果你希望使用率降低,那就 resize 臨時(shí)表空間的文件,將文件修改大一點(diǎn),比如 20G 以上。 查看臨時(shí)表空間信息select * from dba_temp_files。查看臨時(shí)表空間使用率select tablespace_name,user_bytes,bytes,round(user_bytes/bytes,6) as pct from dba_temp_files。查看臨時(shí)表空間數(shù)據(jù)文件的大小select file_name,bytes/1024/1024/1024 MB,autoextensible,tablespace_name from dba_temp_files?;蛘遱elect tablespace_name, bytes/power(1024,3) as pct from dba_temp_files。(單位G)檢查過(guò)程(1) 我們可以查查數(shù)據(jù)庫(kù)alert日志例如:/u0/admin/sm/bdump/數(shù)據(jù)庫(kù)中并沒(méi)有報(bào)temp表空間的錯(cuò),一般來(lái)說(shuō)不報(bào)錯(cuò),可以先不管,因?yàn)闆](méi)有temp表空間可能由于沒(méi)有需要用到而不釋放空間。(2) 我們可以用這個(gè)語(yǔ)句查一下SELECT ,sid,serial,sql_address,machine,program,tablespace,segtype,contentsFROM v$session se,v$sort_usage suWHERE =。其實(shí)v$session是會(huì)話信息,v$sort_usage是正在使用排序段的會(huì)話。可以檢查當(dāng)前數(shù)據(jù)庫(kù)有沒(méi)有語(yǔ)句正在用排序段,如果有的話可以使用一下語(yǔ)句刪除尋找出的相關(guān)語(yǔ)句:SQLalter system kill session 39。sid,serial39。(3) 檢查temp表空間是不是自動(dòng)擴(kuò)展的SQLselect file_name,bytes/1024/1024 MB,autoextensible,tablespace_name from dba_temp_files。(4) 查詢目前數(shù)據(jù)庫(kù)中默認(rèn)的臨時(shí)表空間SQLselect * from database_properties where property_name like 39。DEFAULT%39?;騍QLselect username,temporary_tablespace from dba_users。3.處理過(guò)程(1) 重起數(shù)據(jù)庫(kù),看看有沒(méi)有釋放臨時(shí)表空間Smon進(jìn)程會(huì)完成臨時(shí)段釋放,TEMP表空間的清理操作,不過(guò)很多的時(shí)侯我們的庫(kù)是不允許down的,所以這種方法缺少了一點(diǎn)的應(yīng)用機(jī)會(huì),不過(guò)這種方法還是很好用的。(2) 如果檢查出temp表空間是自動(dòng)擴(kuò)展的,建議先修改成非自動(dòng)擴(kuò)展由于數(shù)據(jù)庫(kù)temp表空間是自動(dòng)擴(kuò)展,有可能它不斷使用新的空間,建議先把它變成非自動(dòng)擴(kuò)展。例如:alter database tempfile 39。E:\ORACLE\PRODUCT\\ORADATA\UPRR\39。 autoextend off。(3) 如果temp表空間不是自動(dòng)擴(kuò)展,而且空間比較小例如:,覺(jué)得可以擴(kuò)大一點(diǎn),擴(kuò)大3G左右(上千萬(wàn)的數(shù)據(jù)可以擴(kuò)大到8~10G)SQL alter system temp add tempfile 39。/u0/oradata/sm/39。 size 3096M。(4) 如果temp表空間由于自動(dòng)擴(kuò)展變得太大,可以新建一個(gè)temp表空間把它取代詳細(xì)可參看eygle大師的Oracle9i中如何重建與切換臨時(shí)表空間例如:用temp2表空間取代temp表空間 SQL create temporary tablespace temp2 tempfile 39。E:\ORACLE\PRODUCT\\ORADATA\UPRR\39。 size 200M autoextend off。SQL alter database default temporary tablespace temp2。SQL drop tablespace temp。最后在操作系統(tǒng)上把temp的文件刪除,就可以釋放空間。如果為了更美觀可以重新建temp表空間,刪除temp2:SQL create temporary tablespace temp tempfile 39。E:\ORACLE\PRODUCT\\ORADATA\UPRR\39。 size 10240M autoextend off。SQL alter database tempfile 39。E:\ORACLE\PRODUCT\\ORADATA\UPRR\39。 autoextend on。SQL alter database default temporary tablespace temp。SQL drop tablespace temp2 including contents and datafiles。 (5) 如果使用的版本是oracle 10g以上,可以收縮表空間SELECT ,sid,serial,sql_address,machine,program,tablespace,segtype,contentsFROM v$session se,v$sort_usage suWHERE =。其實(shí)v$session是會(huì)話信息,v$sort_usage是正在使用排序段的會(huì)話??梢詸z查當(dāng)前數(shù)據(jù)庫(kù)有沒(méi)有語(yǔ)句正在用排序段,如果有的話可以使用一下語(yǔ)句刪除尋找出的相關(guān)語(yǔ)句:SQLalter system kill session 39。sid,serial39。SQLAlter tablespace TEMP coalesce。(6) 網(wǎng)上Metalink給出的一個(gè)方法  修改一下TEMP表空間的storage參數(shù),讓Smon進(jìn)程觀注一下臨時(shí)段,從而達(dá)到清理和TEMP表空間的目的?!   QLalter tablespace temp increase 1。   SQLalter tablespace temp increase 0。(7) 網(wǎng)上給出診斷事件的一種方法確定TEMP表空間的tsSQL select ts, name from $ 。 TS NAME 0 SYSTEM 1 UNDOTBS1 2 TEMP 3 INDX 4 TOOLS 5 USERS 6 DKH_DATA 7 DKH_INDX 8 PHS_DATA 9 PHS_INDX10 rows selected.執(zhí)行清理操作SQLalter session set events 39。immediate trace name DROP_SEGMENTS level 339。 。說(shuō)明:temp表空間的TS 為 2*, So TS+ 1= 3PS注意幾個(gè)問(wèn)題:(1) 在oracle中,temp表空間是獨(dú)立于其他的表空間的(回滾表空間UNDOTBS,數(shù)據(jù)表空間DATATBS等),因?yàn)樗臄?shù)據(jù)是臨時(shí)的,不用保存的所以查數(shù)據(jù)表都不一樣:temp: dba_temp_files v$tempfile其他: dba_data_files v$datafile完成的說(shuō),整個(gè)數(shù)據(jù)庫(kù)的大小是由 temp + 其他表空間大小,一般我們就只算其他表空間大小,例如在月報(bào)中(2) 建表空間不一樣temp表空間:SQLcreate temporary tablespace temp2 tempfile 39。/opt/oracle/oradata/conner/39。 size 10M autoextend off。數(shù)據(jù)表空間:SQLcreate tablespace test_a datafile 39。/home/oracle/oradata/test/39。 size 100m extent management local segment space management auto。undo表空間SQL create UNDO TABLESPACE undotbs_01 DATAFILE 39。C:\Oracle\Ordata\TSH1\39。 SIZE 100M REUSE AUTOEXTEND off。(3) 加表空間的方法不一樣temp表空間SQL alter tablespace temp add tempfile 39。/opt/oracle/oradata/conner/39。 size 20M autoextend off。數(shù)據(jù)表空間和UNDO表空間一樣SQL alter tablespace test_a add datafile 39。/opt/oracle/oradata/conner/39。 size 10M autoextend off。SQL alter tablespace undotbs_01 add datafile 39。/opt/oracle/oradata/conner/39。 size 10M autoextend off。十二、 I/O調(diào)優(yōu)數(shù)據(jù)庫(kù)配置和IO問(wèn)題性能調(diào)優(yōu)降低磁盤的IO分散磁盤的IO表空間使用本地管理,將文件分散到不同的設(shè)備上1)將數(shù)據(jù)文件與日志文件分開2
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1