linux安裝oracle11g

首先安裝包
要安裝成功必須的設置源(我自己是阿里巴巴源)

sudo apt-get install automake 
sudo apt-get install autotools-dev
sudo apt-get install binutils
sudo apt-get install bzip2
sudo apt-get install elfutils
sudo apt-get install expat
sudo apt-get install gawk
sudo apt-get install gcc
sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib
sudo apt-get install ia32-libs
sudo apt-get install ksh
sudo apt-get install less
sudo apt-get install lesstif2
sudo apt-get install lesstif2-dev
sudo apt-get install lib32z1
sudo apt-get install libaio1
sudo apt-get install libaio-dev
sudo apt-get install libc6-dev
sudo apt-get install libc6-dev-i386
sudo apt-get install libc6-i386 
sudo apt-get install libelf-dev
sudo apt-get install libltdl-dev
sudo apt-get install libmotif4
sudo apt-get install libodbcinstq4-1 libodbcinstq4-1:i386
sudo apt-get install libpth-dev
sudo apt-get install libpthread-stubs0
sudo apt-get install libpthread-stubs0-dev
sudo apt-get install libstdc++5
sudo apt-get install lsb-cxx
sudo apt-get install make
sudo apt-get install openssh-server
sudo apt-get install pdksh
sudo apt-get install rlwrap
sudo apt-get install rpm
sudo apt-get install sysstat
sudo apt-get install unixodbc
sudo apt-get install unixodbc-dev
sudo apt-get install unzip
sudo apt-get install x11-utils
sudo apt-get install zlibc

然後其中或許有些包可能過期,你就按照它推薦到包來替代安裝
我自己安裝後發現有3個包安裝失敗

libpthread-stubs0
lsb-cxx
pdksh

後來查了之後才知道必須得安裝lsb-core
即:apt-get install lsb-core
然後安裝
lsb-cxx
pdksh
libpthread-stubs0

查看/etc/pam.d/login,增加以下行(有了就不用增加了)
session required pam_limits.so
同樣檢查/etc/pam.d/su,沒有以下行就自己加上:
session required pam_limits.so

創建需要的文件夾(我的電腦名字zhou)
/home/zhou/tools/oracle11g

爲Oracle配置環境變量
oracle安裝目錄,第6步創建的文件夾
export ORACLE_BASE=/home/zhou/tools/oracle11g
網上說可以隨便寫
export ORACLE_HOME=ORACLEBASE/product/11.2.0/dbhome1sidexportORACLESID=orclexportORACLEUNQNAME=orclexportNLSLANG=.AL32UTF8exportPATH= {PATH}:ORACLEHOME/bin/: ORACLE_HOME/lib64;

欺騙oracle的安裝程序
oracle本身並不支持ubuntu來安裝,所以要進行欺騙oracle的安裝程序(sudo執行):

mkdir /usr/lib64
ln -s /etc /etc/rc.d
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

echo 'Red Hat Linux release 5' > /etc/redhat-release

進入database文件夾,爲runInstaller文件賦予可執行權限

chmod 777 database
問題1:
指定進行解壓縮的源路徑 ‘../stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles’ 無效。解壓縮命令失敗。請檢查 oraparam.ini 並指定有效的源路徑。
沒有那個文件或目錄
安裝文件有問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章