PL/SQL串連oracle資料庫,plsqloracle資料庫
PL/SQL串連oracle資料庫1、簡介
在不安裝oracle資料庫的情況下使用pl/sql串連遠程oracle資料庫。
2、具體步驟:
a) 安裝PL/SQL、根據自己的作業系統安裝oracle用戶端(跟oracle資料庫的版本沒有關係)。
b) 設定串連遠程oracle資料庫的串連資訊、三種方式(主要是在tnsnames.ora檔案中添加遠端資料庫串連資訊)、下面三種方式在檔案最後追加的內容是根據我自己的資料庫連接資訊追加的、僅做參考:
i. 安裝oracle用戶端完成之後會彈出一個對話方塊是否設定tnsnames.ora檔案?點擊是、添加串連資訊、在檔案最後追加:
ii. 我用戶端安裝的目錄是在D:\Program Files檔案、安裝用戶端之後在下面地址D:\Program Files\Instant Client\network\admin中找到tnsnames.ora 檔案開啟、在檔案最後追加:
iii. 或者登入PL/SQL (無帳號登入)點擊help——》Support Info——》TNS Names 在最後追加:
3、追加內容
這裡以我自己的串連資訊為例——遠端資料庫的資訊:
<url>jdbc:oracle:thin:@10.45.35.67:1521:orcl67</url>
<!-- 資料庫帳號 -->
<user>chy_user</user>
<!-- 資料庫密碼 -->
<passwd>chy_pwd</passwd>
從上面可以看出資料庫資訊:
執行個體名:orcl67
機器IP:10.45.35.67:1521
帳 號:chy_user
密 碼 :chy_pwd
追加內容:
orcl67 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.45.35.67)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl67)
接下來就是輸入使用者名稱密碼、登入了。
4、總結
東西很簡單、但是不動手做還是不知道。
pl sql developer10 怎串連oracle資料庫
使用PL/SQL Developer串連OracleX64版本:
•1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 將系統的tnsnames.ora拷貝到該目錄下;
•3. 在PLSQL Developer中設定Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0
OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目錄下編輯如下bat檔案,替換其捷徑,啟動PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
怎配置pl/sql串連本機oracle資料庫?
-- 使用SYSTEM帳號登陸ORACLE,執行如下命令建立資料表空間和使用者:
-- 建立資料表空間,空間大小根據自己的需要修改,注意路徑要設絕對路徑.
CREATE TABLESPACE ts1 DATAFILE 'C:\oracle\oradata\ora\ts1.dbf' SIZE 20M;
-- 建立使用者
CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE ts1 TEMPORARY TABLESPACE TEMP;
-- 賦予許可權
GRANT CONNECT TO test;
GRANT DBA TO test;
GRANT resource TO test;
開啟pl/sql後 點擊建立菜單選擇sql test 選項這個會吧,然後把上面的內容複寫進去 建立好以後 那上面你找有個小鑰匙的表徵圖 點擊他輸入使用者名稱密碼登入即可