導航:首頁 > 操作系統 > oraclelinux鏈接

oraclelinux鏈接

發布時間:2022-08-21 16:02:23

1. 怎麼連接linux下的oracle

linux下面配置oracle客戶端的過程是通用的,可參考:

1.要遠程使用oracle,先下載下面三個文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.ziporacle-instantclient-devel-10.2.0.4-1.i386.zip //這個是sdk 的,文件名上沒有說明,特此說明oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip//查看oracle的sql語句,當然你如果無法上去,只能問遠程oracle 的管理員了。select * from V$version ;

不同版本,或者不同操作系統的,請到官方網站下載,裡面有詳細說明。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
下載地址:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.創建客戶端的安裝目錄,這三個目錄可以自定義,但配置環境變數時,需要一致。
mkdir -p /home/oracle/oracleClient

3.解壓上面下載的三個文件。unzip oracle-instantclient-basic-10.2.0.4-1.i386.zipunzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,這三個文件都解壓到當前目錄下的同一個目錄下面:instantclient_10_2cd instantclient_10_2把這個目錄下的所有文件搬到 /home/oracle/oracleClient
最後解壓oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解壓出來的文件 /home/oracle/sdk

4.配置環境變數。
vi /etc/profile //注意,這是針對所有用戶的環境變數,如果你想局限某用戶,只能配置用戶的配置文件了。加入
export LD_LIBRARY_PATH=/home/oracle/oracleClient
export ORACLE_HOME=/home/oracle/oracleClient
export TNS_ADMIN=/home/oracle/oracleClient
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
保存並退出。[root@localhost tmp]# source /etc/profile //使配置文件立刻生效[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的環境變數是否成功/home/oracle/oracleClient

5.配置監聽器和網路環境。因為本地沒有安裝oracle 資料庫,所以需要從安裝oracle 資料庫的目錄弄三個文件過來。
[root@localhost admin]# lslistener.ora sqlnet.ora tnsnames.ora //就這三個文件,放到 /home/oracle/oracleClient 目錄下

6.編輯三個文件
vi tnsnames.ora
BOSSDATA =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =172.16.0.73)(PORT = 1521)) //172.16.0.73 IP地址 ,埠號:1521 (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = bossdata) //bossdata 全局數據名))
EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))

vi listener.oraSID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /home/oracle/oracleClient ) //注意,這個是剛才配置的$ORACLE_HOME(PROGRAM = extproc)))
LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.73)(PORT = 1521)) //這個上面有說明 ))

2. linux怎樣連接oracle資料庫

Linux系統下可以用sqlplus命令連接oracle資料庫,方法如下:
sqlplus命令語法:
#sqlplus usr/pwd@//host:port/sid
#usr:用戶名
#pwd:密碼
#host:資料庫伺服器IP
#port:埠
#sid:資料庫標識符
sqlplus命令連接Oracle示例:
[oracle@mzl ~]$ sqlplus risenet/1@//192.168.130.99:1521/risenet
SQL*Plus: Release 10.2.0.1.0 - Proction on Mon Feb 18 15:53:34 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Proction
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Proction
#測試資料庫select查詢語句
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
risenet OPEN
SQL>

3. linux下怎麼鏈接oracle資料庫

1、安裝client或者instantclient
2、配置$ORACLE_HOME/network/admin/tnsnames.ora
例如:
DB02 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = remotedb)
)
)
3、像remoteDB一樣配置oracle環境變數
4、用sqlplus或者軟體訪問
例如:
sqlplus user/passwd@orcl

4. 怎麼用linux命令連接racle資料庫

可以通過SSH或者SecureCRTPortable等可以直接連接Linux操作系統的軟體,連接到Linux系統。下面具體介紹一下:

1、登錄到Linux後,就可以在命令窗口直接對Linux進行操作了。先將用戶切換到Oracle。當顯示為[oracle@db ~]$ 時,說明切換成功。命令:su - oracle;

2、切換到Oracle用戶之後,我們登錄到到sqlplus,使用dba許可權登錄到sqlplus。在sqlplus中,我們使用conn連接一下我們具體想要操作的資料庫用戶。命令:conn username/password,示connected表示連接成功;

3、在SQL>中輸入想要進行操作的sql語句,這里我們舉個簡單的例子,以一個單表查詢為例進行演示:sql語句:select * from tablename。

(4)oraclelinux鏈接擴展閱讀:

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

參考資料:Linux-網路

5. 如何在linux下連接遠程oracle資料庫

如何在linux下連接遠程oracle資料庫
1、安裝client或者instantclient
2、配置$ORACLE_HOME/network/admin/tnsnames.ora
例如:
DB02 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = remotedb)
)
)
3、像remoteDB一樣配置oracle環境變數
4、用sqlplus或者軟體訪問
例如:
sqlplus user/passwd@orcl

6. 如何連接到linux上的oracle資料庫

裝好oracle資料庫,我們准備用PLSQL Developer 這個軟體來連接伺服器的資料庫!

下面簡單介紹設置此軟體並連接oracle資料庫的方法:

一、下載並安裝好PLSQL Developer(綠色版的也可以);

二、下載並解壓

Oracle免安裝版的客戶端:

http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip



三、建立tns配置文件。
1、在解壓的:「nstantclient-basic-nt-11.2.0.3.0」文件夾的下面建文件夾,路徑像這樣「nstantclient-basic-nt-11.2.0.3.0 eidownadmin「,其實這個倒是無所謂的,只是看起來與服務端上的更接近而已,與文章後面的環境變數要對應。
2、拷貝服務端目錄「$ORACLE_HOME$ etworkadmin nsnames.ora」到客戶端的「nstantclient-basic-nt-11.2.0.3.0 eidownadmin「目錄,這個文件的內容如下:(也可自行建立)

7. LINUX怎麼遠程連接ORACLE資料庫

1、安裝client或者instantclient
2、配置$ORACLE_HOME/network/admin/tnsnames.ora
例如:
DB02 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = remotedb)
)
)
3、像remoteDB一樣配置oracle環境變數
4、用sqlplus或者軟體訪問
例如:
sqlplus user/passwd@orcl

8. linux 遠程連接 oracle 的問題

你先用lsnrctl看看監聽狀態,關閉你本機防火牆,然後用tnsping命令ping一下實例名,如果通則通,不通的話,復制一份客戶那邊的資料庫tnsname文件,然後按照客戶的資料庫listener.ora(用netmanager添加),後面只需改一下tnsname.ora裡面相應實例的host即可,你相當於客戶端,客戶那邊的相當於伺服器端,客戶端需要配置tnsname.ora,服務端需要配置listener.ora。

9. LINUX怎麼遠程連接ORACLE資料庫

1、在當前使用的Linux客戶端,安裝Oracle的客戶端軟體。
2、在Linux的系統命令中,輸入:sqlplus
用戶名/密碼@資料庫名
就可以連接到Oracle資料庫了。

閱讀全文

與oraclelinux鏈接相關的資料

熱點內容
數字加密藝術什麼意思 瀏覽:694
android判斷語言 瀏覽:50
加密區離支座距離 瀏覽:46
labview寶典pdf 瀏覽:164
歐美電影 ,一個女的和男性做完愛就殺死男性 瀏覽:499
有部電影小孩叫波仔周冬雨 瀏覽:290
一個國外的電影,一個男孩與阿姨家裡的女傭偷吃 瀏覽:863
自動化plc怎麼編程 瀏覽:943
程序員團體怎麼樣 瀏覽:739
中國免費電影網站大全 瀏覽:342
昨天晚上我在看電影。英文翻譯 瀏覽:505
android廣告循環 瀏覽:214
注冊建築師pdf 瀏覽:912
網易我的世界怎麼更新伺服器地址 瀏覽:968
開頭有生孩子片段的電影 瀏覽:952
後媽和兒子的電影叫什麼 瀏覽:432
巴基斯坦老電影全部 瀏覽:587
掃描圖識別電影app免費 瀏覽:94
:美國大尺度日本大尺度 瀏覽:381
中國台灣一部和蛇有關的電影 瀏覽:837