歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux上安裝ArcGIS 10_02安裝Oracle 11gR2

Linux上安裝ArcGIS 10_02安裝Oracle 11gR2

日期:2017/2/28 14:33:46   编辑:Linux教程
配置環境:《Linux上安裝ArcGIS 10_01安裝Linux虛擬機及配置yum源中創建的虛擬機 Red Hat Enterprise Linux 5_5 64-bit 純淨版.zip 912M 安裝人員: xubobo 安裝時間: 2012-12-18 安裝介質: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 2.18G 數據庫安裝賬戶: oracle/admin, 隸屬於oinstall和 dba兩個組。 數據庫實例: orcl. orcl賬戶:sys/admin,system/manager,scott/tiger。 虛擬機版本:Red Hat Enterprise Linux 5_5 64-bit+Oracle11gR2.zip 12.5G Rad Hat Enterprise Linux 5.5上安裝Oracle 11g R2 http://www.linuxidc.com/Linux/2013-07/87600.htm

=====================================================

Linux上安裝ArcGIS 10安裝系列文章

Linux上安裝ArcGIS 10_01安裝Linux虛擬機及yum源配置 http://www.linuxidc.com/Linux/2014-04/99796.htm

Linux上安裝ArcGIS 10_02安裝Oracle 11gR2 http://www.linuxidc.com/Linux/2014-04/99797.htm

Linux上安裝ArcGIS 10_03安裝ArcSDE 10 http://www.linuxidc.com/Linux/2014-04/99798.htm

Linux上安裝ArcGIS 10_04安裝ArcGIS Server 10 http://www.linuxidc.com/Linux/2014-04/99799.htm

Linux上安裝ArcGIS 10.1_01安裝ArcGIS Server 10.1 http://www.linuxidc.com/Linux/2014-04/99800.htm

=====================================================

安裝步驟: 第一步:檢查硬件配置第二步:檢查並安裝Oracle所需要的軟件包 binutils-2.17.50.0.6-14.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5
elfutils-libelf-devel-static-0.137-3.el5
gcc-4.1.2-48.el5
gcc-c++-4.1.2-48.el5
glibc-2.5-49
glibc-common-2.5-49
glibc-devel-2.5-49
glibc-headers-2.5-49
kernel-headers-2.6.18-194.el5
ksh-20100202-1.el5
libaio-0.3.106-5
libaio-devel-0.3.106-5
libgcc-4.1.2-48.el5
libgomp-4.4.0-6.el5
libstdc++-4.1.2-48.el5
libstdc++-devel-4.1.2-48.el5
make-3.81-3.el5
numactl-devel-0.9.8-11.el5
sysstat-7.0.2-3.el5
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1 若要確定是否已經安裝必需的軟件包,可輸入以下命令檢查: #rpm -qa|grep package-name 檢查確認,如果是純淨的虛擬機,標紅的軟件包沒有安裝。上述安裝包不齊全,還缺少compat-libstdc++-33-3.2.3(開始已安裝?)和glibc-devel-2.5兩個軟件包。 數據庫安裝過程中會進行檢查,缺少哪些包後面會有提示。

安裝命令:yum install package-name. yum源的配置的配置可參考<<linux上安裝argis 10_01安裝Linux虛擬機及配置yum源>>。 第三步:參數配置 1. 配置linux內核參數 編輯/etc/sysctl.conf文件,並編輯如下所示
#vi /etc/sysctl.conf (注釋掉文中也定義好的kernel.shmall kernel.shmmax選項)
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586 輸入以下命令,以更改內核參數的當前值,使當前的修改的內核參數立即生效
# /sbin/sysctl -p 2. 檢查資源限制
#vi /etc/security/limits.conf 安裝所有者配置文件中的資源限制(在最後一行加入如下內容)
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

3. 配置shell 限制:
添加以下內容到/etc/pam.d/login
#vi /etc/pam.d/login 在最下面加入如下內容
session required /lib/security/pam_limits.so
session required pam_limits.so

添加以下內容到/etc/profile
#vi /etc/profile 最後一行輸入
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

添加以下內容到/etc/csh.login
#vi /etc/csh.login 添加以下內容
if ( $USER == "oracle" ) then
limit maxproc 16384
limit deors 65536
endif 第四步:創建操作系統組和用戶 創建oracle數據庫安裝組
#groupadd oinstall
對於數據庫安裝創建 OSDBA 組,即數據庫管理員組
#groupadd dba
創建oracle用戶並把用戶加入到主要組oinstall和輔助組dba中
#useradd -g oinstall -G dba oracle
設置oracle用戶的密碼:
# passwd oracle 第五步:創建並授權oracle軟件存放目錄 Oracle安裝軟件存放目錄(上傳oracle安裝軟件存放位置)
# mkdir -p /software
給創建的目錄使oracle和組oinstall對其有權限
# chown -R oracle:oinstall /software
# chmod -R 775 /software 備注:如果需要指定安裝目錄,則需要創建該目錄,並對該目錄進行授權。本文采用的是默認安裝目錄,即home/oracle下面。 第六步:修改/etc/hosts文件 省略,贊不配置IP 第七步:設置oracle用戶的環境變量 #su – oracle
#vi /home/oracle/.bash_profie 添加以下內容:
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_BASE=/home/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin; export PATH
LD_LIBRARY_PATH=$SDEHOME/lib:usr/lib:/lib:$ORACLE_HOME/lib; export LD_LIBRARY_PATH 使環境變量生效: #source /home/oracle/.bash_profile 備注:環境變量可在安裝完成oracle後設置,標紅的部分需要根據具體安裝路徑設置。 第八步:解壓安裝文件,准備安裝 用oracle 用戶登錄,上傳oracle安裝文件到/software目錄下解壓
#unzip linux.x64_11gR2_database_1of2 #unzip linux.x64_11gR2_database_1of2
這裡使用root用戶執行以下2步,如果沒有執行,無法啟動圖形安裝界面
xhost +
xhost + localhost
注銷root,使用oracle用戶到解壓的目錄database安裝oracle(注意分辨率不小於1024*768)
#su - oracle
#cd /software/database
#./runInstaller 執行安裝後,稍等會彈出Oracle圖形配置界面。 第九步:安裝Oracle
  1. 配置安全更新,提供電子郵件地址用於接收安全更新通知,點擊下一步會有警告提示,不用管。
  2. 默認選擇Create and Configure a database,直接下一步。
  3. 默認選擇Desktop Class,直接下一步。
  4. 數據庫路徑等配置,默認不更改。其中Global database name設置為orcl,密碼為admin.下一步
  5. 產品清單,默認。直接下一步
  6. 檢查依賴項。如果缺少則安裝,再次進行檢查,通過後點擊下一步。
  7. 配置匯總,點擊save Response file,保存一下。點擊下一步。
  8. 開始安裝並創建配置數據庫,完成後配置密碼如下sys/admin ,system/manager,scott/tiger(需事先解鎖)。
  9. 提示以root用戶執行兩個腳本。
  10. 執行完成後OK確定,最後關閉圖形界面完成安裝
備注:root用戶下執行兩個腳本的命令 #su - root #sh /home/oracle/app/oralnventory/orainstRoot.sh #sh /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh 安裝完成後,啟動監聽器並利用sql/plus登錄數據庫看是否正確。 #su - oracle // 切換到oracle用戶 #env // 檢查環境變量是否生效,如果不生效,查看/home/oracle/.base_profile是否正確。然後source /home/oracle/.bash_profile使其生效。 #lsnrctl start // 啟動監聽器 #sqlplus sys/admin as sysdba; // 連接數據庫 #startup // 啟動數據庫 常見問題匯總: Q:啟動監聽器時(lsnrctl start)報錯:lsnrctl: error while loading shared libraries: /home/oracle/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied。 A:關閉SELinux即可。在system->administration->Security Level and Firewall中設置,設置為Disable。 Oracle安裝過程截圖:

Copyright © Linux教程網 All Rights Reserved