ubuntu 下安装 oracle11g

1. 参考 [url]http://forums.oracle.com/forums/thread.jspa?threadID=2223719&tstart=0[/url]
2. 32位系统的符号链接
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/lib/i386-linux-gnu/libc_nonshared.a /usr/lib/
sudo ln -s /usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib/;
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/;
sudo ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1

3. sudo service procps start 遇到 start: Job failed to start, 重启后再次运行
4.修改 /oracle/.bashrc
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=ORCL; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
CLASSPATH=/usr/lib/jvm/java-6-sun/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH


5.修改runlevel
将/etc/init/rc-sysinit.conf
env DEFAULT_RUNLEVEL=2
改成
env DEFAULT_RUNLEVEL=5
我直接用的 init 5 去临时修改runlevel

6. 修改swap space
查看swap space
cat /proc/meminfo | grep -i swap

SwapCached:            0 kB
SwapTotal: 2095100 kB
SwapFree: 2095100 kB

登录root
sudo su -

输入命令 1048756 表示1g
dd if=/dev/zero of=/home/swapfile bs=1024 count=1048576
mkswap /home/swapfile
swapon /home/swapfile
swapon -a

添加新的swap file
cp /etc/fstab /etc/fstab.backup_`date +%N`
echo '/home/swapfile swap swap defaults 0 0' >> /etc/fstab

退出并且验证
exit
swapon -s

7.安装 ./runInstaller
8.安装过程中遇到N多File Not Found错误,全部skip 不知道有什么影响。。。
9.创建database,注意字符集
./$ORACLE_HOME/bin/dbca

10.在第四步的时候设置了ORACLE_SID=ORCL,这个是默认的启动数据库, 所以用sqlplus / as sysdba的时候是默认启动这个数据库的, 因为在安装的时候ORCL没有建立成功,所以一直报错,其实我是不需要这个的, 直接修改掉,或者 临时修改export ORACLE_SID=testdb 看看testdb成功没。
11.设置开机自启动 [url]http://hwhhyh25.iteye.com/blog/200307[/url]
其中update-rc.d 参考 [url]http://wangyan.org/blog/ubuntu-update-rc-d.html[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值