一、Oracle環境搭建
1.安裝Oracle 10g
我們把Orcale安裝到虛擬機上,遠程連接。
(1)解壓文件10201_database_win32.zip,並雙擊解壓目錄下的setup.exe,出現安裝界面。
(2)輸入口令和確認口令,如:password,點擊下一步,出現如下進度條,此口令即是管理員密碼。
(3)檢查先決條件,選中紅框所示的選擇框。
(4)點擊“下一步”,出現“概要”界面,點擊“安裝”。
(5)完成后,出現“口令管理”界面,點擊“口令管理”。
(6)將SCOTT和HR用戶的溝去掉(解鎖這兩個賬戶)並輸入密碼,如下圖所示,點擊“確定”。
(7)到“口令管理”界面,點擊“確定”。
(8)安裝結束,點擊“退出”。
(9)測試是否安裝成功
在虛擬機的命令行輸入: sqlplus scott/tiger (scott是用戶名tiger是密碼,需要剛才的配置)。如果出現下面就是連接成功了。
二、本地PC端的配置
我們采用PLSql來連接遠程Oracle。
1.Orcale客戶端的安裝
(1)下載OracleInstanceClient
PLSQL Developer並不支持Oracle 64位客戶端連接。所以我們下載32位的。
解壓到同一個文件夾中。
(2)配置sqlplus的環境變量
將文件的路徑放到path變量下。F:\Program\instantclient_12_1
(3)測試是否能連接數據庫
打開本地命令行輸入: sqlplus scott/tiger@192.168.56.101:1521/orcl
出現以上信息說明連接成功。
(4)添加tnsnames.ora文件
在F:\Program\instantclient_12_1目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建文件tnsnames.ora,使用文本編輯器打開寫入如下內容:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
第1處紅字: 定義遠程服務器在本地主機名。
第2處紅字: 遠程服務器的IP地址。
第3處紅字: 遠程數據庫的實例名。
(5)添加TNS_ADMIN的環境變量
值為tnsnames.ora的所在路徑,比如: F:\Program\instantclient_12_1\network\admin
(6)設置Orcle的語言添加,環境變量
環境變量NLS_LANG ,值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
可以使用命令來查看: select userenv('language') nls_lang from dual;
2.PL/SQL developper的配置
(1)下載安裝進入配置
(2)退出重新進入
(3)新建查詢窗口,看是否連接上數據庫
在右邊空白區,新建SQL Window,輸入以下命令。
select * from emp;
3.錯誤異常
如果點擊PL/SQL出現以下異常
說明Orcale客戶端安裝的是64位,要換成32位的。PL/SQL Developer並不支持Oracle 64位客戶端連接。