2013年7月25日 星期四

Oracle 11g-使用dbca 建立個樣版資料庫

Oracle 11g-使用dbca 建立個樣版資料庫


事實上,使用樣版來複製資料庫真的是一個很好用的方法,有時候要測試一些有的沒的,又不想搞壞原本的DB時,那就來創建幾個DB吧....





Step 1.首先呢! 你應該已經裝好Oracle database software 了吧! ,請執行一下dbca



Step 2. 點選 [ NEXT ]



Step 3. 請點選 [ Manage Templates ] > 點選 [ NEXT ]



Step 4. 在此頁面有幾個選項可供選擇,因為我的訴求是要用最新的資料內容來使用,因此我必須選擇 [ From an exisiting database ( Structure as well as data) ]   > 點選 [ NEXT ]



Step 5. 下拉選擇你要複製的來源 [orc] (請不要跟我選一樣的,因為大家的長的都不一樣) > 點選 [ NEXT ]



 Step 6. 因為我很有可能之後會複製在其他的地方所以這個樣版選擇 [Covert the file locations to use OFA structure ]  > 點選 [Finish ]



Step 7. 請填入相關樣版資訊  > 點選 [NEXT]

           Name: (這裡填的不是SID名稱呦只是樣版名子而已
           Description : 如果你怕會忘記這個樣版事拿來幹嘛的你可以填入一些資訊
           Template datafile: 預設路徑在 $ORACLE_HOEM/assistants/dbca/templates 下面,之後如果                                        你要異機還原你就可以把它複製到你的目的機去      



Step 8. 製做樣版時必須關閉來源DB ,所以千萬別在上班時間做這件事,一定有人會唉唉叫的                 > 點選 [OK]




Step 9. 依據來源資料庫的大小,所等待時間就不一定了



Step 10. 完成後,如果要繼續操作其他的事項就選[YES],如果沒有的話就選[NO]跳出。
             這樣你就完成了樣版的製作



Step 11. 來看一下樣版的位置跟檔案吧

/u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/templates
[oracle@oracledb templates]$ ls -al
total 667824
drwxr-xr-x 2 oracle oinstall      4096 Jul 22 23:31 .
drwxr-xr-x 6 oracle oinstall      4096 Jun 16 16:49 ..
-rw-r----- 1 oracle oinstall      7514 Jul 22 23:31 orcl3.dbc
-rw-r----- 1 oracle dba       10305536 Jul 22 23:30 orcl3_tmp_Database.ctl
-rw-r----- 1 oracle dba      380616704 Jul 22 23:30 orcl3_tmp_Database.dfb
-rwxr-xr-x 1 oracle oinstall   9748480 Aug 14  2009 Seed_Database.ctl
-rwxr-xr-x 1 oracle oinstall 258711552 Aug 14  2009 Seed_Database.dfb
[oracle@oracledb templates]$ 






**** 如果您也喜歡本篇內容的話,請幫忙點選一下下方的廣告,做為對小弟的鼓勵****

****當然如果我的內容不好也請您給予寶貴建議以做為檢討的基礎****


沒有留言:

張貼留言