首頁 > Database > Oracle 9i 搬移資料庫

Oracle 9i 搬移資料庫

2009年8月25日 發表評論 閱讀評論

因為專案關係,客戶提供了資料庫實體檔案給我們,並非提供備份檔,所以這就麻煩多了;因此先問過待在Oracle的好同學,再加上自己亂搞總算弄起來啦~~,以下是設定的步驟,有需要的人加減看一下吧!!

Oracle的好同學提醒要注意的事項: (感恩喔!!  友情真正好呀!)

1.不能只拿到dbf檔案,是要拿整個database 存放資料實體的目錄 ,預設路徑是在c:\oracle\oradata
2.除了實體資料的檔案外,還要拿參數檔才行 ,預設路徑是在c:\oracle\admin\pfile\init.ora.xxxxxxxx
3.還有資料庫的版本要一樣才行,連patch 也要一樣才行!!

照著方法建立後,啟動資料庫還是發生了 ORA-01219:數據庫未打開:僅允許在固定表/視圖中查詢 的錯誤訊息
再來就是自己亂搞的了,上網查一下資料:

如是刪掉了DBF文件出現ORA-01219,用以下方法解決:

以sysdba登錄:
C:\>sqlplus “/ as sysdba”
SQL> alter database datafile 'DBF文件所在的路徑' offline drop;
數據庫已更改。
SQL> alter database open;
數據庫已更改。

而小弟則是:

sqlplus /nolog
connect / as sysdba
alter database open;
資料庫已更改。

然後重啟Oracle 服務,再利用 Oracle enterprise management 進入查看….
哈~~哈~~大功告成!!  下課!!

Be Sociable, Share!
Categories: Database Tags:
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*