Oracle 9i 搬移資料庫
因為專案關係,客戶提供了資料庫實體檔案給我們,並非提供備份檔,所以這就麻煩多了;因此先問過待在Oracle的好同學,再加上自己亂搞總算弄起來啦~~,以下是設定的步驟,有需要的人加減看一下吧!!
Oracle的好同學提醒要注意的事項: (感恩喔!! 友情真正好呀!)
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;
數據庫已更改。
而小弟則是:
connect / as sysdba
alter database open;
資料庫已更改。
然後重啟Oracle 服務,再利用 Oracle enterprise management 進入查看….
哈~~哈~~大功告成!! 下課!!
近期留言