Oracle學習筆記--遠程鏈接Oracle數據庫

1、服務端環境html

系統:Windows Server 2008 r2 x64sql

數據庫:Oracle11g 64位數據庫

2、客戶端環境服務器

系統:Windows 10 x64app

數據庫:只安裝了instant client 32位 (instantclient-basic-win32-11.2.0.1.0),注:Oracle9及以上版本選擇11.x,低於9的版本選擇10.x的工具

數據庫工具:plsql 32位code

3、配置服務器上Oracle的tnsnames.ora和listener.orahtm

1. 修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
SID_NAME = CLRExtProc 改成 SID_NAME = orcl orcl是實例名
HOST = localhost 改成 HOST = 你的服務器ip
blog

2. 修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
兩處 HOST = localhost 改成 HOST = 你的服務器ip
SID = CLRExtProc 改成 SID = orcl
圖片

修改完成後重啓Oracle相關服務

OracleDBConsoleorcl

OracleOraDb11g_home1TNSListener

OracleServiceORCL

輸入圖片說明

3、開啓1521端口

在防火牆入站規則添加1521端口

4、配置客戶端

一、解壓縮instantclient-basic-win32-11.2.0.1.0.zip,在instantclient_11_2文件夾下面新建NETWORK\admin文件夾,並在admin文件夾下面新建tnsnames.ora文件,編輯內容以下:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 你的ip)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

二、配置環境變量

//新建環境變量TNS_ADMIN

變量名:TNS_ADMIN

變量值:D:\instantclient_11_2\NETWORK\admin

//新建環境變量NLS_LANG

變量名:NLS_LANG

變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

三、配置plsql,打開Tools(工具)--》Preferences(首選項),配置以下圖:

輸入圖片說明

配置完成後從新打開plsql就能夠登陸了

參考文章:

plsql遠程訪問數據庫 解決ora-12541:TNS:無監聽程序

相關文章
相關標籤/搜索