imp導入數據庫提示tablespace not found問題。

數據庫安裝好了,默認使用的事omcl,拿到測試數據庫,用plsql導入,提示1秒鐘就完成,很明顯未成功。於是使用imp導入,結果提示tablespace omc8 not found,於是刪除omcl數據庫,重建omc8數據庫,看看是否可以成功。。。


漫長的等待。。。。

說說對oracle的認識吧:

之前接觸的主要是sybase,而且都是比較低級層面的東西。這幾天學習oracle,對其有了初步瞭解。

oracle對權限的管理非常完善。還有就是數據管理方面也是比較靈活,比如可以擴大表空間,然後數據庫文件可以比較靈活得存放。

一個只有OS的系統(linux)要完整的搭建一個oracle平臺,需要做如下操作:

  1. 創建oracle的用戶和組

  2. 創建oracle的安裝目錄

  3. 設置oracle的環境變量,在/home/oracle/.bash_profile下。

  4. 解壓安裝文件

  5. 查詢所需安裝包是否完整,若不完整,進行安裝。

  6. 修改linux內核參數。/etc/sysctl.conf

  7. 爲oracle用戶設置shell限制。

  8. 設置主機名和ip,IP基本就是本機的ip地址。

  9. 設置oracle支持RHEL5參數。

  10. oracle用戶安裝文件,接下來就是一些圖形化的東西,基本都是下一步,需要注意的地方是路徑的選擇。還有就是有個地方先要點OK

  11. 創建數據庫咯。用DBCA創建,防止出現亂碼 ,先unset LANG。然後就是下一步了,需要注意的是最大連接數150改成1500,然後字體設置爲簡體中文。

  12. 驗證是否安裝成功。

  13. 配置監聽。


漫長的等待結束,安裝完omc8數據庫之後,startup提示could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/**。可能是之前的環境變量設置問題。無奈刪除omc8,重新安裝omcl,再次考慮其他方法。


安裝omcl過程中遇到多次藍屏,後來發現是因爲文件衝突。用dbca刪除數據庫的時候,並不會刪掉相對應的文件,需要用locate定位刪除相關文件。然後進行安裝。

繼續等待omcl安裝完成,然後更換測試數據庫進行再次嘗試。


更換測試數據庫後,可以導入成功,只是由於導出的用戶和我要導入的用戶不同,所以imp的時候,需要加入一些參數。imp omc/omc file='' from user * to user * full=y;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章