弄了將近一個下午,終於將這一整套的配置安裝完畢,中間出現了大量的報錯,但幸運的是,都一一解決掉了,下面是其安裝過程。
1、Oracle12c 64位的服務器在win10上面的安裝過程如下:
在上面的口令一定要記住,如果過於簡單的話,就會提示你,但是不需要理會,在字符集裏面一定要選好,看你的PL/sql裏面需要導入的dmp文件是什麼字符集的,一定要保持一致,便於後面的操作
點擊安裝,繼續
等待吧。。。。。
至此,已經安裝完成服務器,但是還不知道是否安裝成功
2、測試Oracle12c服務器是否安裝成功
在“開始”選項,找到SQL Plus,進入
界面顯示,已成功進入服務器當中,說明安裝成功
3、安裝Oracle12c 32位的客戶機
在這裏爲什麼不安裝64位的客戶機,原因是PL SQL無法驅動64位的客戶機,具體原因就不說了
選擇管理員的安裝類型
點擊下一步,會出現報錯:
這個是因爲C盤沒有開啓共享:我的解決辦法如下:
1、(這一步可能不需要,可以先進行第二部操作,如果不行,在進行第一步操作)
WIN + R 之後,輸入:regedit 運行打開註冊表,將HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters下鍵AutoShareServer與AutoShareWks值由0改爲1
2、打開計算機管理——共享文件夾——共享(右鍵“新建共享”)——下一步——(文件路徑填)C:\——下一步——是——共享名C$——下一步——選中(“管理員有完全訪問權限;其他管理員只有讀寫權限”)——完成——完成
直接下一步。。。
可以選擇默認,比較方便。。。。
等待ing。。。。
OK。。。。
在這裏需要注意的是,當安裝Oracle客戶機之後,就不能在服務器的SQL PLUS上登陸,也登陸不上,應該在客戶機的SQL PLUS上登陸,而且需要將服務器的tnsnames.ora複製到客戶機的network/admin 下.
4、下面進行客戶機的配置:
選擇開始欄中的這個。。進行配置
在這一步,可以選擇監聽程序配置,便於後面的操作,否則在進行本地網絡服務名配置的時候,容易出現以下錯誤:
當監聽程序安裝好之後,進入到本地服務名的配置;
以上客戶機的配置就安裝好了。
5、進行PL/sql的配置,首先打開軟件登陸界面,但是不要登陸,點擊取消,進入到首選項,看看這裏面有沒有配置好,我的這個裏面由於是用Oracle11g的驅動Oracle12c的。故出現以下錯誤:
解決辦法:可以想辦法弄來12c驅動,我是還是用11g的驅動的:
修改文件即可解決:
$ORACLE_HOME/network/admin/sqlnet.ora
加入如下:
SQLNET.ALLOWED_LOGON_VERSION=8