`
licweiwei
  • 浏览: 9905 次
  • 性别: Icon_minigender_1
  • 来自: SuZhou
社区版块
存档分类
最新评论

ubuntu 下安装 oracle11g

 
阅读更多
1. 参考 http://forums.oracle.com/forums/thread.jspa?threadID=2223719&tstart=0
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.设置开机自启动 http://hwhhyh25.iteye.com/blog/200307
   其中update-rc.d 参考 http://wangyan.org/blog/ubuntu-update-rc-d.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics