安裝oracle10g並匯入dmp檔案的過程(遇到的問題總結記錄)
一、 資料庫服務安裝
只需安裝服務即可,下圖選中的檔案:
可參考修改相應配置
摘如下:
1.首先將下載好的oracle解壓到指定檔案,我下的是Oracle Database 10gRelease 2 (10.2.0.1.0)這個版本的。
2.接下來就是要改檔案了,首先右擊setup.exe,選擇屬性——相容性——更改所有使用者設定——以相容模式執行這個程式,並且
選擇Windows XP(Service Pack 3),然後確定。這是為了更改oracle與win7相容。
3.這點是最重要的,更改安裝目錄檔案
第一點是修改在這個refhost.xml檔案,在目錄 10201_database_win32\database\stage\prereq\db\refhost.xml
在其中新增如下程式碼:
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
第二點是修改
修改oraparam.ini檔案到install目錄中找到oraparam.ini檔案,新增如下內容:[Certified Versions]#You can customise error message shown for failure, provide valuefor CERTIFIED_VERSION_FAILURE_MESSAGE#Windows=5.0,5.1,5.2,6.0,6.1
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
修改好安裝目錄檔案之後,基本上是大功告成了,但是還有一點就是,網路介面卡,安裝過oracle 10的人都知道,在安裝過程中,要為其分配一個指定的IP地址,大家先不要急,接下來這步就是教大家怎麼配置這個網路介面卡。
解決方案:
1、按CTRL+R(
2、選擇手動新增(第二項)
3、選擇"網路介面卡"
4、左邊選擇"Microsoft",右邊選擇"Loopback Adapter",確定
5、開啟網路連線那裡的"更改介面卡設定",給新新增的假網絡卡"Microsoft LoopbackAdapter"隨便配置一個IP,我的配置的是192.168.0.123。
安裝到配置時,可能卡掉,退出即可,這時候應該已經安裝完成了。
二、 安裝navicat
連線:
連線測試問題:
解決方式: (可參見
http://www.cnblogs.com/lidabo/archive/2012/08/29/2662632.html)
選單中: 工具--->選項,如圖
測試連線繼續有錯誤:
ORA-06413 連線未開啟
問題解決參加http://www.cnblogs.com/tippoint/archive/2012/11/07/2758897.html
原因是navicat安裝目錄中有括號,重新安裝navicat即可。
連線成功!
三、 匯入dmp資料
匯入語句(注意在cmd中匯入不是在sqlplus中):
C:\Users\hjp>imp scott/tiger file=D:\工作\專案\同步庫\database\ZBDC_20160314.dmplog=impdat.log ignore=y FULL=Y
問題:
解決思路,sqlplus中登入到sys使用者,給scott授權:grand dba to scott;
授權成功。
其中在用sys登入上遇到如下問題:
因為SYS是在資料庫之外的超級管理員,所以我們在登入的時候輸入sys後在輸入命令:passwordas sysdba就可以!例如:輸入口令: m1234 as sysdba
以上問題解決後,可順利匯入dmp資料檔案
navicat匯入資料後介面如下: