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