歡迎您光臨本站 註冊首頁

LINUX--ORACLE-11G控制文件多路復用

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0
昨天看了兩遍播布客小布老師的oracle控制文件多路復用技術,自己做了下實現,雖然第一次試驗失敗了,還是把經驗同51的道友們分享下吧!
試驗目的:在一台裝有oracle 11g的機子上添加一塊硬碟,實現控制文件的多路復用!
試驗步驟:啟動這台裝有oracle 11g的linux主機(事先在這台機器上添加一個10G硬碟--vmware8為試驗平台).
1.啟動linux主機后,先將新添加的磁碟分區格式化! fdisk -l 查看磁碟的分區情況 fdisk /dev/sdb 此處是我添加的第二塊SCSI硬碟所以為/dev/sdb "n" 對磁碟進行分區「p」主分區「1」第一個主分區「 8000M」將這個磁碟分區大小定位8G. 格式化:mkfs.ext3 /dev/sdb1 將新建分區格式化為ext3格式! 掛載: mkdir /u01/app/ora1 ---在目錄下新建一個ora1目錄用於多路復用的目錄. mount /dev/sdb1 /u01/app/ora1 --將新建分區掛載到此目錄.
2.將次目錄許可權分配給oracle用戶、組 chown oracle:oinstall /u01/app/ora1
3.啟動oracle 資料庫

SQL> startupORACLE instance started.
Total System Global Area 422670336 bytesFixed Size 1336960 bytesVariable Size 260049280 bytesDatabase Buffers 155189248 bytesRedo Buffers 6094848 bytesDatabase mounted.Database opened.
SQL> show parameter control
NAME TYPE VALUE------------------------------------ ----------- ------------------------------control_file_record_keep_time integer 7control_files string /u01/app/oradata/orcl/control0 1.ctl, /u01/app/flash_recovery _area/orcl/control02.ctl, /u01 /app/oradata/orcl/control03.ct lcontrol_management_pack_access string NONE


使用show parameter control 命令查看自己控制文件的位置和數量.
4.修改spfile文件中控制文件位置和數量!
SQL> alter system set control_files='/u01/app/oradata/orcl/control01.ctl','/u01/app/flash_recovery_area/orcl/control02.ctl','/u01/app/oradata/orcl/control03.ctl','/u01/ora1/control04.ctl' scope=spfile;添加了一個control04.ctl的文件!
5.關閉資料庫shutdown immediate
6.拷貝文件cp /u01/app/oradata/orcl/control01.ctl /u01/ora1/control04.ctl
7.啟動資料庫如果啟動過程沒有報錯,說明多路復用試驗成功!
---本人看小布老師視頻試驗手記!

本文出自 「曉鍍的博客」 博客,請務必保留此出處http://vpnxiaodu.blog.51cto.com/2306002/705975


[火星人 ] LINUX--ORACLE-11G控制文件多路復用已經有646次圍觀

http://coctec.com/docs/linux/show-post-46534.html