如何在linux下安装Oracle 客户端
2016-07-11 · 百度知道合伙人官方认证企业
操作系统: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用户可以对这个目录有相关权限