oracle的linux客户端
Ⅰ windows下oracle客户端连接linux下服务器,如何配置
首先在Linux本地,用sqlplus连,测试服务是否启动。x0dx0a注意:不要连localhost,而必循连向外提供服务的那个IP。x0dx0a如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启动是否正常;再看看listener是否启动(lsnctl start)。x0dx0ax0dx0a然后,在windows下,用telnet
Ⅱ 如何在linux下安装Oracle 客户端
配置 Oracle VM 的第一步是发现运行 Oracle VM Manager 的服务器所在同一网络上的现有主机系统。Oracle VM Manager 有一个发现服务器特性,利用该特性,可以很轻松地将可用服务器加入默认“unassigned”服务器池,然后可以在 Oracle VM Manager 中对其进行管理。
这些服务器必须已分配有 Oracle VM Manager 所在网络上的 IP 地址。
否则,它们将对 Oracle VM Manager 的发现服务器过程不可见。
Ⅲ 如何在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 客户端
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数据库客户端
有。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客户端
至少要需要 relink操作,进行库文件连接的操作。
检查你要连接的那段listener是否是start状态。
安装Oracle客户端很简单的,install 一路下一步即可,感觉比clone方便。
建议看看这篇文章:克隆安装Oracle 11G HOME
Ⅶ 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服务器了
Ⅷ 如何在linux下安装Oracle 客户端
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>
测试成功!
注:
如果出现以下错误:
sqlplus:error while loading shared libraries: libsqlplus.so: cannot open shared objectfile: No such file or directory
说明环境变量没有生效!
Ⅸ 如何在linux下以RPM安装Oracle 客户端
一、下载
从oracle 下载中心下载 把所有的下载下来
二、以root用户安装
rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-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_PATH
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
四、创建配置文件
在ORACLE_HOME目录下创建以下目录network/admin,把数据库服务器的tnsnames.ora拷贝过来.
五、测试
到ORACLE_HOME/bin目录下,执行命令:
[yleesun@centos bin]$ ./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>
测试成功!
注:
如果出现以下错误:
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.
.
还有一个
执行完毕之后,把相关的环境变量写上去就可以了
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用户可以对这个目录有相关权限