如何在linux下安装Oracle 客户端

如何在linux下安装Oracle 客户端,第1张

*** 作系统:Redhat 6.1 64Bit

数据库:Oracle11.2.0.1 客户端 64Bit

1:需要创建一个数据库的 *** 作系统帐号:比如ora

2:使用SSH将数据库客户端软件传输灶旁到ora用户

执行安装之前,需要对install文件夹和runInstaller有775的权限即可

[ora@redhat6 client]$ ll

total 24

drwxr-xr-x.  8 ora oinstall 4096 Jul 19  2012 doc

drwxrwxrwx.  4 ora oinstall 4096 Jul 19  2012 install

drwxr-xr-x.  2 ora oinstall 4096 Jul 19  2012 response

-rwxrwxrwx.  1 ora oinstall 3230 Aug 15  2009 runInstaller

drwxr-xr-x. 14 ora oinstall 4096 Jul 19  2012 stage

-rw-r--r--.  1 ora oinstall 3924 Aug 17  2009 welcome.html

3:注意在root用户下执行xhost+这样才可以调出图形化界面

4:安装就比较简单了,其实安装有个系统依赖包检查,其实这个可以跳过去,好多包其实都安装过了(不过还是谨慎点好)

5:安装过程到最后,需要使用root用户执行两个脚本,系统会提示的

[root@redhat6 app]# cd oraInventory/

[root@redhat6 oraInventory]# ls

ContentsXML       logs     辩仔                oraInst.loc     oui

install.platform  oraInstaller.properties  orainstRoot.sh

[root@redhat6 oraInventory]# ./orainstRoot.sh

Changing permissions of /home/ora/app/oraInventory.

Adding read,write permissions for group.

Removing read,write,execute permissions for world.

Changing groupname of /home/ora/app/oraInventory to oinstall.

The execution of the script is complete.

还有一个

执行完毕之后,把相关的环境变量写上去就可以了

PATH=$PATH:$HOME/bin

export PATH

export  ORACLE_OWNER= ora

export  ORACLE_HOME=/home/ora/app/ora/product/11.2.0/client_1  

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LANG=en_US

然后在ora用户下执行netca配置netservicename,配置完毕之后就可以使用了

[ora@redhat6 ~]$ sqlplus system/oracle@orcl

SQL*Plus: Release 11.2.0.1.0 Production on Sat Jun 16 03:38:24 2012  

Copyright 隐灶橡(c) 1982, 2009, Oracle.  All rights reserved.  

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options  

SQL>

另外需要注意的就是,因为发布服务是需要使用ArcGIS Server用户来发布服务,那么需要ArcGIS Server用户可以使用Sqlplus执行,那么就需要

1:要么我们的oracle安装在/opt目录下

2:要么Oracle安装在其他目录下,ArcGIS Server用户可以对这个目录有相关权限

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 Production 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 Production

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

说明环境变量没有生效!

1、将ORACLE客户端rpm安装包传输到linux系统。

2、ROOT用户先后执行rpm包安装命令。

3、安装完成后,自动生成客户端所在目录/usr/lib/oracle/12.1/client64,其下bin、lib目录分别存储可执行文件和对应磨则的连接库。

4、在/usr/lib/oracle/12.1/client64目录下,用vi命令,创建并配置Oracle客户端的网络服务名配置文件tnsnames.ora。

5、登录sqlplus使薯历用用户,在.bash_profile中设置ORACLE客户端环境变瞎手棚量。

6、在.bash_profile中,将sqlplus所在的路径添加到PATH环境变量中。

7、完成安装后,可以在命令窗口用sqlplus按对应用户名密码连接远程的oracle数据库,读取表了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12505761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存