频道栏目
首页 > 资讯 > Linux > 正文

在linux上安装oracle11g详情过程

17-10-25        来源:[db:作者]  
收藏   我要投稿

首先安装包原
要安装成功必须的设置源(我自己是阿里巴巴源)

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 并指定有效的源路径。 没有那个文件或目录
安装文件有问题
相关TAG标签
上一篇:测试distribute by的作用,将不同的用户分配在不同的reduce中
下一篇:轻量级分布式RPC框架代码实例
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站