sys
system
sysman
dbsnmp
1.安装依赖包
sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++5 lib32stdc++6 lib32z1 ia32-libs
2.修改ubuntu的版本,欺骗oracle安装程序
vi /etc/redhat-release
Red Hat Linux release 3.1 (drupal)
3.创建用户
adduser oracle
4.设置swap区(fdisk -l 查看分区情况)
dd if=/dev/zero of=tmp_swap bs=1k count=900000
chmod 600 tmp_swap
mkswap tmp_swap
swapon tmp_swap
完成安装以後,可以释放这个空间:
swapoff tmp_swap
rm tmp_swap
5.修改/etc/sysctl.conf (sudo gedit /etc/sysctl.conf 或vi /etc/sysctl.conf),在末尾添加以下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
6.修改/etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
修改/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
7.让修改生效
sudo sysctl -p
8.产生相应的软连接
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename
sudo mkdir /etc/rc.d
for i in 0 1 2 3 4 5 6; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d; done
ln -s /etc/init.d /etc/rc.d/init.d
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc_s.so /lib64/libgcc_s.so.1
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.5 /lib64/libstdc++.so.5
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/libstdc++.so.6
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/libstdc++.so.6
9.修改/home/oracle/.profile (/home/oracle/.bashrc)
export ORACLE_BASE="/home/oracle_11g"
export ORACLE_HOME="/home/oracle_11g/server"
export ORACLE_SID="orcl"
export ORACLE_OWNER="oracle"
export NLS_LANG="Simplified chinese_china.al32utf8"
10.开始安装
sudo mkdir /opt/ora10
sudo chown -R oracle:oracle /opt/ora10
sudo chmod -R 770 /opt/ora10
chmod 777 oracle -R
cd/oracle
./runInstaller
11.常见错误
[img]http://dl2.iteye.com/upload/attachment/0090/7503/8b563441-807e-3afb-985c-27bc2d358296.jpg[/img]
Error in invoking target 'agent nmhs' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'
修改 vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
变更前:
LDFLAGS=-Wl -o $@...
变更后:
LDFLAGS=-Wl,--copy-dt-needed-entries -o $@...
然后点“Retry”按钮继续安装
[img]http://dl2.iteye.com/upload/attachment/0090/7512/fcc44d40-f977-3b1c-91fa-f0d3ee0e4481.jpg[/img]
INFO: gcc: error: /lib64/libgcc_s.so.1: No such file or directory
INFO: gcc: error: /usr/lib64/libstdc++.so.6: No such file or directory
Error in invoking target 'all_no_orcl' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk'
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 /lib64/libstdc++.so.5
sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
ubuntu安装oracle
原创
©著作权归作者所有:来自51CTO博客作者ldzyz007的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:ubuntu 设置环境变量
下一篇:ubuntu修改系统时间
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[ubuntu] 安装oracle
ubuntu下面安装oracle10g Express遇到问题以及解决办法安装环境 ubuntu 8.04。由于 u=
Oracle Ubuntu 软件测试 Debian SQL -
ubuntu10.10 安装oracle client
现在工作一直都用 ubuntu 系统了,原来用 widnows 时装过oracle client 连接 SAP 的后以 oralce 数据库。不想再装个 windows来用
oracle ubuntu 服务器 database 脚本 -
ubuntu下安装oracle java8
由于ubuntu提供的openjdk经常会发生莫名
java oracle Java