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 并指定有效的源路径。
没有那个文件或目录
安装文件有问题
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章