首頁 資料庫 mysql教程 Linux安装Oracle客户端

Linux安装Oracle客户端

Jun 07, 2016 pm 03:51 PM
linux oracle 安裝 客戶端 隨著

随着ArcGIS10.1的到来,特别是ArcSDE10.1默认直连之后,我们直连的一个要求就是要安装数据库的客户端软件,那么比如我们使用ArcGIS Server10.1连接ArcSDE10.1的数据源,数据库客户端的安装就显得非常重要了。 下面我们就简单说明一下在Linux环境下安装Oracle

随着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]$ 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.
登入後複製

还有一个
[root@redhat6 client_1]# ls
assistants   dc_ocm            javavm   odbc         perl          sqlj
bin          deinstall         jdbc     olap         plsql         sqlplus
cdata        diagnostics       jdk      OPatch       precomp       srvm
cfgtoollogs  has               jlib     opmn         racg          sysman
clone        hs                jpub     oracore      rdbms         ucp
crs          install           ldap     oraInst.loc  relnotes      uix
csmig        install.platform  lib      ord          root.sh       utl
css          instantclient     network  oui          slax          wwg
cv           inventory         nls      owm          sqldeveloper  xdk
[root@redhat6 client_1]# ./root.sh
Running 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_1

Enter 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 by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
登入後複製


执行完毕之后,把相关的环境变量写上去就可以了
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用户可以对这个目录有相关权限


因为以后ArcGIS Server10.1连接SDE数据源默认都是直连,所以会经常碰到在Linux环境下安装数据库的客户端,仅供参考!


 -------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

deepseek網頁版入口 deepseek官網入口 deepseek網頁版入口 deepseek官網入口 Feb 19, 2025 pm 04:54 PM

deepseek網頁版入口 deepseek官網入口

Android TV Box 獲得非官方 Ubuntu 24.04 升級 Android TV Box 獲得非官方 Ubuntu 24.04 升級 Sep 05, 2024 am 06:33 AM

Android TV Box 獲得非官方 Ubuntu 24.04 升級

deepseek怎麼安裝 deepseek怎麼安裝 Feb 19, 2025 pm 05:48 PM

deepseek怎麼安裝

BitPie比特派錢包app下載位址 BitPie比特派錢包app下載位址 Sep 10, 2024 pm 12:10 PM

BitPie比特派錢包app下載位址

BITGet官方網站安裝(2025新手指南) BITGet官方網站安裝(2025新手指南) Feb 21, 2025 pm 08:42 PM

BITGet官方網站安裝(2025新手指南)

Zabbix 3.4 原始碼編譯安裝 Zabbix 3.4 原始碼編譯安裝 Sep 04, 2024 am 07:32 AM

Zabbix 3.4 原始碼編譯安裝

詳解:Shell腳本變數判斷參數指令 詳解:Shell腳本變數判斷參數指令 Sep 02, 2024 pm 03:25 PM

詳解:Shell腳本變數判斷參數指令

歐易okx安裝包直接進 歐易okx安裝包直接進 Feb 21, 2025 pm 08:00 PM

歐易okx安裝包直接進

See all articles