安裝在linux 4.8(32位)安裝oracle 9i
安裝前的準備:
安裝前需要下載如下軟體:
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
下載地址:
http://www.oracle.com/technology ... oracle9i/index.html
補丁:
p3006854_9204_LINUX.zip(Red Enterprise Linux3的補丁,不過也可以用於Fedora)
下載地址:
http://www.idevelopment.info/dat ... PMS/p3006854_9204_L
INUX.zip
開始安裝
a. 新建目錄 $mkdir /mnt/oracle
b. 將安裝檔案拷貝到新建的目錄下
c. 解壓檔案: $gunzip ship_9204_linux_disk1.cpio.gz
釋放檔案:cpio -idmv < ship_9204_linux_disk1.cpio
可以看到在生成了目錄 /mnt/oracle/Disk1
接著上面的步驟生成了Disk2 和 Disk3。
解壓補丁檔案 $ unzip p3006854_9204_LINUX.zip
生成了目錄 /mnt/oracle/3006854
(由於我開始安裝時將Linux的分割槽劃為了15G,怕沒有多餘空間,最後我是裝三個映象檔案放在了移
動硬碟中進行安裝。行動硬碟的目錄在/media下。)
d. 建立安裝Oracle所需要的使用者以及組
1)以root使用者登入或者是:su - root
2) Oracle不能已root安裝,所以要建立一個oracle使用者,建立oracle使用者和密碼:
# groupadd -g 700 dba (在安裝oracle時會提示輸入UNIX Group name:oinstall)
# useradd -u 500 -g dba -md /oracle/9208 oracle
# passwd oracle (注意:此不能忘記,如果沒有建立密碼,可能下次無法用
oracle登陸)
3)b) 準備檔案目錄:
# mkdir -p /oracle
# mkdir -p /Data
# chown oracle.dba /oracle /Data
# chmod -R 755 /oracle /Data
4)設定核心引數,調節訊號燈及共享記憶體
修改 /etc/sysctl.conf 這個檔案,加入以下的語句:
kernel.shmmax = 2147483648 (機器記憶體2G,如果你的沒這麼大可相應設定小些,我的是512M
的,所以改成相應的記憶體就可以了)
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
5)執行sysctl以反映修改
# sysctl –p
6)設定oracle對檔案的要求
編輯檔案:/etc/security/limits.conf 加入以下語句:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
7)以root身份設定系統環境
#export ORACLE_BASE=/opt/ora9
#export ORACLE_HOME=/opt/ora9/product/9.2
8)確定使用正確的編譯器
mv /usr/bin/gcc /usr/bin/gccold
mv /usr/bin/gcc32 /usr/bin/gcc
然後安裝正常 成功後記的改回去
mv /usr/bin/gcc /usr/bin/gcc32
mv /usr/bin/gccold /usr/bin/gcc
9)開啟一個新的終端,以Oracle使用者登陸,然後修改./bash_profile檔案
$ vi /home/oracle/.bash_profile
#export DISPLAY=localhost:0.0
export TMP=/tmp
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/9208
export ORACLE_SID=test001
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/srvm/lib:/lib:/usr/lib:/usr/openwin/lib:/usr/local/lib:$ORACLE_HOME/jdk/jre/lib/i386
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
#export JAVA_HOME=$ORACLE_BASE/jre/1.4.2
export JAVA_HOME=$ORACLE_BASE/jre/1.1.8
export JAVA_BINDIR=$JAVA_HOME/bin
export SDK_HOME=$JAVA_HOME
export JDK_HOME=$JAVA_HOME
#export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch
export PATH=$ORACLE_HOME/bin:/usr/bin:$PATH:$ORACLE_HOME/OPatch
# export NLS_LANG='TRADITIONAL CHINESE_TAIWAN'.ZHT16BIG5
export NLS_LANG='TRADITIONAL CHINESE_TAIWAN'.AL32UTF8
export THREADS_FLAG=native
export H=$ORACLE_HOME
export CM=$ORACLE_HOME/oracm
#export LD_ASSUME_KERNEL=2.4.21
export LD_ASSUME_KERNEL=2.4.19
export TERM=vt100
export AGTCTL_ADMIN=/oracle/9208/network/agent/config
umask 022
export PS1=`hostname`'$'
10)安裝補丁
$ cd /home/ora9i /3006854
$ chmod +x rhe13_pre_install.sh
$ sh rhe13_pre_install.sh
Applying patch...
Patch successfully applied
(這一步我當初安裝時由於檔案屬於root使用者,oracle沒有許可權,由root使用者執行,最後仍然可以安
裝)
11)其他方面的設定
在檔案/etc/pam.d/login的後面加入以下內容:
session required /lib/security/pam_limits.so
把SELINUX設為無效。修改/etc/selinux/config檔案:
SELINUX=disabled
12) 以oracle使用者安裝Oracle
$ cd /mnt/oracle/Disk1
$./runInstaller
可是介面上怎麼都是“方框”的亂碼呢?呵呵,那是因為語言、字型設定的問題,退出安裝,先設
置一下環境變數:
$ export LC_ALL=C
$ ./runInstaller
現在可以方便的進行安裝了,應該不會再出現什麼問題了!
在安裝過程中需要以root來執行兩次sh指令碼,根據它的提示做就可以了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-686999/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux安裝oracleLinuxOracle
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.1. Oracle軟體安裝OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- eclipse 4.8安裝fat報錯Eclipse
- mysql在linux安裝MySqlLinux
- Oracle Linux 7.1中安裝MariadbOracleLinux
- 在linux中安裝DockerLinuxDocker
- 在Linux上安裝gskitLinux
- 在Linux下安裝JDKLinuxJDK
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- Linux安裝解除安裝MySQLLinuxMySql
- linux 安裝yum 安裝phpLinuxPHP
- Oracle Linux 7.5下載和安裝OracleLinux
- Oracle Linux 6.5 安裝Oracle 10gR2LinuxOracle 10g
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.3. Oracle net配置OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- Ubuntu 16.04 LTS 降級安裝GCC 4.8UbuntuGC
- oracle 19c 安裝、解除安裝Oracle
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- 在Linux中安裝軟體Linux
- 在 Intel NUC 上安裝 LinuxIntelLinux
- 在 Linux 上安裝 VMware 工具Linux
- Nginx在Linux下的安裝NginxLinux
- 分享在Linux上安裝PythonLinuxPython
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.3. Linux登入OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(3)OracleLinux
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- linux 解除安裝jdk和安裝LinuxJDK
- linux下安裝snap安裝工具Linux
- Installing Oracle 9i on OELRHEL 4.8 64bitOracle
- oracle安裝配置Oracle
- Oracle RUR 安裝Oracle
- golang oracle 安裝GolangOracle