数据库|mysql教程
Linux,安装,Oracle,客户端,随着,ArcGIS1
数据库-mysql教程
http网页源码下载地址,ubuntu设置端口开放,周阳tomcat调优脑图笔记,家里有很多爬虫,php开发人员外包费用,seo基本代码lzw
随着ArcGIS10.1的到来,特别是ArcSDE10.1默认直连之后,我们直连的一个要求就是要安装数据库的客户端软件,那么比如我们使用ArcGIS Server10.1连接ArcSDE10.1的数据源,数据库客户端的安装就显得非常重要了。 下面我们就简单说明一下在Linux环境下安装Oracle
打车app服务器源码,ubuntu中编写汇编,爬虫代理ip库,php !$a,seo方案教程lzw
三级分销 app 源码,vscode无法监视主函数,麒麟升级ubuntu,tomcat解压后启动,python爬虫框,php hostname,郴州seo优化怎么样,帝国cms关闭网站,手机网页顶部导航模板lzw
随着ArcGIS10.1的到来,特别是ArcSDE10.1默认直连之后,我们直连的一个要求就是要安装数据库的客户端软件,那么比如我们使用ArcGIS Server10.1连接ArcSDE10.1的数据源,数据库客户端的安装就显得非常重要了。
下面我们就简单说明一下在Linux环境下安装Oracle的客户端
操作系统:Redhat 6.1 64Bit
数据库:Oracle11.2.0.1 客户端 64Bit
1:我们需要创建一个数据库的操作系统帐号:比如ora
2:使用SSH将数据库客户端软件传输到ora用户下
执行安装之前,我们需要对install文件夹和runInstaller有775的权限即可
[ora@redhat6 client]$ lltotal 24drwxr-xr-x. 8 ora oinstall 4096 Jul 19 docdrwxrwxrwx. 4 ora oinstall 4096 Jul 19 installdrwxr-xr-x. 2 ora oinstall 4096 Jul 19 response-rwxrwxrwx. 1 ora oinstall 3230 Aug 15 runInstallerdrwxr-xr-x. 14 ora oinstall 4096 Jul 19 stage-rw-r--r--. 1 ora oinstall 3924 Aug 17 welcome.html
3:注意在root用户下执行xhost+这样才可以调出图形化界面
4:安装就比较简单了,其实安装有个系统依赖包检查,其实这个可以跳过去,好多包其实都安装过了(不过还是谨慎点好)
5:安装过程到最后,需要使用root用户执行两个脚本,系统会提示的
[root@redhat6 app]# cd oraInventory/[root@redhat6 oraInventory]# lsContentsXML logsoraInst.locouiinstall.platform oraInstaller.properties orainstRoot.sh[root@redhat6 oraInventory]# ./orainstRoot.shChanging 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.
还有一个
[root@redhat6 client_1]# lsassistants dc_ocm javavm odbc perlsqljbindeinstall jdbcolap plsql sqlpluscdata diagnostics jdkOPatch precomp srvmcfgtoollogs hasjlibopmn racgsysmanclone hsjpuboracorerdbms ucpcrsinstall ldaporaInst.loc relnotesuixcsmig install.platform libordroot.sh utlcssinstantclientnetwork ouislaxwwgcv inventory nlsowmsqldeveloper xdk[root@redhat6 client_1]# ./root.shRunning Oracle 11g root.sh script...The following environment variables are set as: ORACLE_OWNER= ora ORACLE_HOME= /home/ora/app/ora/product/11.2.0/client_1Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.
执行完毕之后,把相关的环境变量写上去就可以了
PATH=$PATH:$HOME/binexport PATHexport ORACLE_OWNER= oraexport ORACLE_HOME=/home/ora/app/ora/product/11.2.0/client_1export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/libexport CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport LANG=en_US
然后在ora用户下执行netca配置netservicename,配置完毕之后就可以使用了
[ora@redhat6 ~]$ sqlplus system/oracle@orclSQL*Plus: Release 11.2.0.1.0 Production on Sat Jun 16 03:38:24 Copyright (c) 1982, , Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL>
另外需要注意的就是,因为我们发布服务是需要使用ArcGIS Server用户来发布服务,那么需要ArcGIS Server用户可以使用Sqlplus执行,那么就需要
1:要么我们的oracle安装在/opt目录下
2:要么Oracle安装在其他目录下,ArcGIS Server用户可以对这个目录有相关权限
因为以后ArcGIS Server10.1连接SDE数据源默认都是直连,所以会经常碰到在Linux环境下安装数据库的客户端,仅供参考!
——————————————————————————————————-
——————————————————————————————————-
如果觉得《Linux安装Oracle客户端》对你有帮助,请点赞、收藏,并留下你的观点哦!