Oracle安裝
一、點擊setup直接安裝
安裝時注意事項:
0.關閉防火牆
1.軟件目錄路徑
3.不要改庫名orcl(P:root)並設置口令,別完記住了,我這裏設置爲root
2.安裝完後解鎖scott(P:tiger)和hr(P:hr)用戶並設置密碼,方便測試
安裝完後可網頁登陸:
用戶名:sys
密碼:dushan
連接SYSDBA
若未建庫安裝則執行dbca和netca
二、修改配置文件,改HOST及添加內容
D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
SID_LIST_LISTENER =
(SID_LIST =
...
#注意添加下段,看清括號
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = orcl)
)
...
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 填寫服務器IP)(PORT = 1521))
)
)
D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 填寫服務器IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
三、重啓服務
計算機-管理-配置-服務
先重啓OracleOraDb11g_homeTNSListener服務
後重啓OracleServiceORCL服務
如忘記解鎖scott用戶則在命令行鍵入以下命令
>sqlplus /nolog
SQL>conn sys/dushan as sysdba
SQL>alter user scott identified by tiger;
SQL>alter user scott account unlock;
Oracle客戶端軟件安裝
安裝客戶端軟件instantclient
準備工作:instantclient下載
1.官網下載地址
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
instantclient-basic-windows.x64-12.2.0.1.0.zip
instantclient-sqlplus-windows.x64-12.2.0.1.0.zip
instantclient-sdk-windows.x64-12.2.0.1.0.zip
2、將上述三個文件解壓到同一目錄下得到instantclient_12_2文件夾
D:\Oracle\instantclient_12_2
3、在文件夾空白地方按住shift+鼠標右鍵,打開cmd窗口
4、在彈出對話框中,嘗試命令行下登陸:
>sqlplus scott/[email protected]:1521/orcl
安裝客戶端圖形化軟件PL/SQL Developer
注意不要安裝到有空格和中文的路徑下
1. 安裝PL/SQL Developer到D:\oracle\SQL_Developer文件夾下
2. 找到服務器端修改過的兩個文件:tnsnames.ora和listener.ora (其實listener.ora無所謂)
複製到D:\Oracle\instantclient_12_2\config文件夾下
3、新建一個系統變量
變量名:TNS_ADMIN
變量值:D:\Oracle\SQL_Developer\config
#***
#???添加系統變量???
#NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
#或者找到你PLSQL_Developer安裝目錄D:\oracle\SQL_Developer
#在裏面新建一個記事本文件名稱爲start.bat執行文件並執行,成功打開PL/SQL Developer後取消登陸
#代碼如下:
#@echo off
#set path=D:\app\Administrator\product\instantclient_12_2
#set ORACLE_HOME=D:\app\Administrator\product\instantclient_12_2
#set TNS_ADMIN=D:\app\Administrator\product\instantclient_12_2
#set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
#start plsqldev.exe
#***
4、打開PLSQL_Developer,Cancel,進入主界面
1)在"Configure或tools裏面"--Preferences--Connection中,
2)在"logoff with open transaction"選擇"Commit";
3)在"Orale HOme"和"OCI Library"填入instantclient路徑:
“D:\Oracle\instantclient_12_2”;
4)先點擊apply-再點擊OK,關閉SQL_Developer重新運行即可。
中文亂碼解決問題
-
查看服務器端編碼,找到實際值,並記錄“SIMPLIFIED CHINESE_CHINA.AL32UTF8”
SQL>select userenv('language') from dual;
-
執行語句,查看兩個值是否一樣
SQL>select * from V$nls_Parameters;
-
設置環境變量
計算機->屬性->高級系統設置->環境變量->新建 設置變量名:NLS_LANG 變量值:第一步查到的值 SIMPLIFIED CHINESE_CHINA.AL32UTF8
-
重新啓動PLSQL即可