1. 程式人生 > >安裝oracle10g並匯入dmp檔案的過程(遇到的問題總結記錄)

安裝oracle10g並匯入dmp檔案的過程(遇到的問題總結記錄)

一、      資料庫服務安裝

只需安裝服務即可,下圖選中的檔案:


可參考修改相應配置

摘如下:

1.首先將下載好的oracle解壓到指定檔案,我下的是Oracle Database 10gRelease 2 (10.2.0.1.0)這個版本的。

2.接下來就是要改檔案了,首先右擊setup.exe,選擇屬性——相容性——更改所有使用者設定——以相容模式執行這個程式,並且

  選擇Windows XPService Pack 3),然後確定。這是為了更改oraclewin7相容。

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 

#這裡前面部分內容有的,只新增6.1(win7的版本號)[Windows-6.1-required]
#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(

或者"開始"-"執行"),輸入hdwwiz.exe開啟硬體新增介面。

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匯入資料後介面如下: