導航:首頁 > 編程大全 > linuxoracle資料庫客戶端

linuxoracle資料庫客戶端

發布時間:2023-04-15 02:56:31

linux下的Oracle11g 監聽和資料庫實例均已啟動,但客戶端無法連接的原因是什麼

有兩春逗種情況x0dx0a1、有防火牆x0dx0avi /etc/sysconfig/iptablesx0dx0a-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521埠訪問悉森野策略x0dx0a/etc/init.d/iptables restart重啟防火牆x0dx0a或者關閉防火牆x0dx0a/etc/init.d/iptables stopx0dx0a2、只監聽的本地訪問x0dx0anetstat -ntlp檢查x0dx0avi $ORACLE_HOME/network/admin/listener.orax0dx0a(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))x0dx0a檢查一下x0dx0a/etc/hosts主機名配睜喊置對了沒

❷ 如何在linux下安裝Oracle 客戶端

以root用戶安裝 rpm -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm rpm -ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm配置vim /etc/profile 添加 export ORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64 export ORACLE_BASE=/usr/lib/oracle/11.1.0.1 export LD_LIBRARY_PATH=$ORACLE_HOME/閉核lib:$LD_LIBRARY_PATHexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8設置好環境變數需要重啟機器! 創枝畢建配置文件在ORACLE_HOME目錄下創建以下目錄network/admin,並創建文件tnsnames.ora,內容如下:vim /usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /opt/oracle10g/u01/network/admin/tnsnames.ora # Generated by Oracle configuration tools.111 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.111)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = dmsdb) ) )測試到ORACLE_HOME/bin目錄下,執行命令:[yleesun@centos bin]$ ./sqlplus zxd/zxd@111 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Proction With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>測試成功!註:如果出現以下轎搭掘錯誤:sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory 說明環境變數沒有生效!

❸ 如何在linux下安裝Oracle 客戶端

操作系統:Redhat 6.1 64Bit

資料庫:Oracle11.2.0.1 客戶端 64Bit

1:需要創建一個資料庫的操作系統帳號:比如ora

2:使用SSH將資料庫客戶端軟體傳輸到ora用戶下

執行安裝之前,需要對install文辯仔件夾和runInstaller有775的許可權即可

[ora@redhat6client]$ll

total24

drwxr-xr-x.8oraoinstall4096Jul192012doc

drwxrwxrwx.

drwxr-xr-x.

-rwxrwxrwx.

drwxr-xr-x.

-rw-r--r--..html

3:注意在root用戶下執行xhost+這樣才可以調出圖形化界面

4:安裝就比較簡單了,其實安裝有個灶旁系統依賴包檢查,其實這個可以跳過去,好多包其實都安裝過了(不過還是謹慎點好)

5:安裝過程到最後,需要使用root用戶執行兩個腳本,系統會提示的

[root@redhat6app]#cdoraInventory/

[root@redhat6oraInventory]#ls

ContentsXMLlogsoraInst.locoui

install.platformoraInstaller.propertiesorainstRoot.sh

[root@redhat6oraInventory]#./orainstRoot.sh

Changingpermissionsof/home/ora/app/oraInventory.

Addingread,writepermissionsforgroup.

Removingread,write,executepermissionsforworld.

Changinggroupnameof/home/ora/app/oraInventorytooinstall.

Theexecutionofthescriptis隱灶橡complete.


還有一個

執行完畢之後,把相關的環境變數寫上去就可以了

PATH=$PATH:$HOME/bin

exportPATH

exportORACLE_OWNER=ora

exportORACLE_HOME=/home/ora/app/ora/proct/11.2.0/client_1

exportPATH=$ORACLE_HOME/bin:$PATH

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib

exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

exportLANG=en_US


然後在ora用戶下執行netca配置netservicename,配置完畢之後就可以使用了


[ora@redhat6~]$sqlplussystem/oracle@orcl

SQL*Plus:Release11.2.0.1.0ProctiononSatJun1603:38:242012

Copyright(c)1982,2009,Oracle.Allrightsreserved.

Connectedto:

.2.0.1.0-64bitProction

WiththePartitioning,OLAP,

SQL>


另外需要注意的就是,因為發布服務是需要使用ArcGIS Server用戶來發布服務,那麼需要ArcGIS Server用戶可以使用Sqlplus執行,那麼就需要

1:要麼我們的oracle安裝在/opt目錄下

2:要麼Oracle安裝在其他目錄下,ArcGIS Server用戶可以對這個目錄有相關許可權

❹ 如何在LINUX上安裝ORACLE SQLPLUS客戶端

1、行褲首先用戶需要安裝有Oracle的資料庫,然後運行我們的軟體。
2、彈出的SQL Plus框中輸入數團褲據庫實例的用戶名和密碼。登塌帶簡錄就是直接按回車。

❺ linux系統有沒有oracle資料庫客戶端

有。su - oracle
sqlplus -v 能夠看到你資料庫的版本
Linux 免安裝Oracle客戶端軟體 連接 Oracle資料庫
1、mkdir -p /opt/oracle
2、cd /opt/oracle
3、去oracle官網下載如下三個壓縮包(最好下載與orcale伺服器對應版本的)
然後傳到/opt/oracle目錄
oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
官方地址如下:
http://www.oracle.com/technetwork/topics/linuxsoft-082809.html (32位)
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html (64位)
下載需要oracle賬戶,沒有就免費注冊一個吧。
4、將如下內容,復制粘貼到install.sh
#!/bin/bash
#author loopeelee
yum install -y lio*
#不裝這個包,連接的時候會報錯如下:
#/opt/oracle/lib/sqlplus: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
cd /opt/oracle
unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
unzip oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
mv instantclient_11_2/ lib
unzip oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
mv instantclient_11_2/ sdk
mkdir -p /opt/oracle/network/admin
cd /opt/oracle/network/admin
#下面的HOST = 和SERVICE_NAME = 需要根據自己值修改
echo 'wcsracdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.8)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = uerdb)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)' > tnsnames.ora
echo 'export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib'>> /etc/profile
echo "Done"
5、chmod u+x install.sh
6、./install.sh
7、使環境變數立即生效
source /etc/profile
或者直接執行如下兩條命令更好:
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
8、測試:
/opt/oracle/lib/sqlplus
也可以這樣/opt/oracle/lib/sqlplus user/password@wcsracdb

❻ 如何在linux下安裝Oracle 客戶端

vim/etc/profile 添純攔加
exportORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
exportORACLE_BASE=/usr/lib/oracle/11.1.0.1
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8
設置做慧胡碧做好環境變數需要重啟機器!

❼ 如何在LINUX上安裝ORACLE SQLPLUS客戶端

linux下安裝Oracle客戶端步驟如下:
1、下載
從Oracle官方網站上下載客戶端和sqlplus程序
以root用戶安裝
rpm-ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm
rpm-ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm

2、配置
vim/etc/profile 添加
exportORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
exportORACLE_BASE=/usr/lib/oracle/11.1.0.1
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8
設置好環境變數需要重啟機器!

3、創建配置文件
在ORACLE_HOME目錄下創建以御陪友下目鎮槐錄network/admin,並創建文件tnsnames.ora,內容如下:

vim/usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File:/opt/oracle10g/u01/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
111 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.111)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dmsdb)
)
)

4、測試
到ORACLE_HOME/bin目錄下,執行亂並命令:
[yleesun@centosbin]$ ./sqlplus zxd/zxd@111

SQL*Plus: Release 11.2.0.3.0 Proction on Mon Jul 9 19:14:25 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

❽ linux伺服器怎麼安裝oracle客戶端

linux怎麼安裝oracle客戶端
1.要遠程使用oracle,先下載下面三個文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.zip
oracle-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
2.先創建三個客戶端的安裝目錄,這三個目錄可以自定義,但配置環境變數時,需要一致。
mkdir -p /opt/oracle/lib
mkdir -p /opt/oracle/sdk
mkdir -p /opt/oracle/network/admin //配置監聽器和網路環境。
3.解壓上面下載的三個文件。
unzip oracle-instantclient-basic-10.2.0.4-1.i386.zip
unzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,這二個文件都解壓到當前目錄下的同一個目錄下面:instantclient_10_2
cd instantclient_10_2
把這個目錄下的所有文件搬到 /opt/oracle/lib
最後解壓oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解壓出來的文件 /opt/oracle/sdk
4.配置環境變數。
vi /etc/profile //注意,這是針對所有用戶的環境變數,如果你想局限某用戶,只能配置用戶的配置文件了。
加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
保存並退出。
[root@localhost tmp]# source /etc/profile //使配置文件立刻生效
[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的環境變數是否成功
/opt/oracle
如果在其他用戶也可使用,則在該用戶根路徑下,修改.bash_profile文件,
vi .bash_profile
也加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
5.配置監聽器和網路環境。
因為本地沒有安裝oracle 資料庫,所以需要從安裝oracle 資料庫的目錄弄三個文件過來。
[root@localhost admin]# pwd
/opt/oracle/network/admin
[root@localhost admin]# ls
listener.ora sqlnet.ora tnsnames.ora //就這三個文件,放到這個目錄下
6.編輯三個文件
vi tnsnames.ora
BOSSDATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.107)(PORT = 1521)) //192.168.1.107 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.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = \opt\oracle) //注意,這個是剛才配置的$ORACLE_HOME
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.107)(PORT = 1521)) //這個上面有說明
)
)
7.已完成。測試。
cd \opt\oraclelib
[root@localhost lib]# sqlplus
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
//如果出現上面的問題,代表你的環境變數沒設置好。請參考:第四點。
[root@localhost lib]# sqlplus system/javama@bossdata
SQL*Plus: Release 10.2.0.4.0 - Proction on Sun Aug 1 12:20:08 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Proction
With the Partitioning, OLAP and Data Mining options
可以正常連接oracle伺服器了

❾ 我在linuxi下安裝的oracle資料庫和客戶端,怎麼啟動資料庫

如果確定ORACLE的服務端已經安裝完畢(客戶端一般是不需要安裝的)
---- 重啟資料庫服務

(1) 以oracle身份登錄資料庫,命令:su – oracle
(2) 進入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系統管理員登錄,命令:connect / as sysdba
(4) 啟動資料庫,命令:startup
(5) 如果是關閉資料庫,命令:shutdown immediate /SHUTDOWN ABORT
(6) 退出sqlplus控制台,命令:exit
(7) 進入監聽器控制台,命令:lsnrctl
(8) 啟動監聽器,命令:start
(9) 退出監聽器控制台,命令:exit
(10) 重啟資料庫結束

❿ Linux主機安裝oracle客戶端

  1. 至少要需要 relink操作,進行庫文件連接的操作。

  2. 檢查你要連接的那段listener是否是start狀扮物態。

  3. 安裝Oracle客戶端很簡單的,install 一旅漏路下一步即可,感覺比clone方便。

建議看看這篇文章:克隆廳鎮液安裝Oracle 11G HOME

閱讀全文

與linuxoracle資料庫客戶端相關的資料

熱點內容
查看qq聊天記錄 瀏覽:931
nih是什麼意思網路用語 瀏覽:456
網路營銷課程設計公眾號論文 瀏覽:902
淘寶低價海關扣押蘋果 瀏覽:335
javadouble和float 瀏覽:303
atmega8下載程序 瀏覽:819
飛鴿傳輸文件和qq哪個快 瀏覽:519
怎樣在win10安裝winxp 瀏覽:354
iphone5s照片模糊不清怎麼解決 瀏覽:75
ps文件過大閃退怎麼辦 瀏覽:325
中國反詐app是什麼梗 瀏覽:830
cnc如何編程零件程序 瀏覽:306
怎樣把word裡面的批註刪掉 瀏覽:807
如何不刪數據卸載軟體視頻 瀏覽:150
有兩個活動網路 瀏覽:598
cad文件如何虛擬列印 瀏覽:799
vb編程軟體怎麼寫 瀏覽:309
ps圖層移到另一文件變模糊 瀏覽:753
騰訊管家強力刪除文件 瀏覽:284
臨時大文件傳輸工具哪個好 瀏覽:406

友情鏈接