首先安装包原
要安装成功必须的设置源(我自己是阿里巴巴源)
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/dbhome1数据库的sidexportORACLESID=orclexportORACLEUNQNAME=orcl默认字符集exportNLSLANG=.AL32UTF8环境变量exportPATH=
{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 并指定有效的源路径。
-
没有那个文件或目录
安装文件有问题