注:shiyajing这个用户是我当前操作的用户,网上有些需要建立用户组之类的,当然你也可以建立oracle用户组。看个人喜好,不过也可以建立oracle用户,这样容易区分。
同样的方法打开文件/etc/pam.d/login,增加以下行(有了就不用增加了):
session requiredpam_limits.so
同样检查/etc/pam.d/su,没有以下行就自己加上:
session requiredpam_limits.so
4、创建oracle需要的文件夹
shiyajing@Ubuntu14:~$ mkdir oracle11g
注:当然你也可以自己取喜好的名字,这里没有限制。
还有oracle安装的时候差不多要占系统空间8个G左右,所以尽量放在硬盘上。除非你的初始系统空间很大,那么不存在此问题。
5、为oracle配置环境变量
export ORACLE_BASE=/home/shiyajing/oracle11g
//oracle安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
//现在还看不到这个文件夹,在Oracle安装过程中系统会自动创建,后面安装时选择路径要和这里设置的一致。
export ORACLE_SID=orcl
//在安装时会有一个设置的地方,默认是orcl,也可以设置成其他
export ORACLE_UNQNAME=orcl
//默认字符集
export NLS_LANG=.AL32UTF8
//环境变量
export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64;
6、欺骗oracle的安装程序
Oracle本身并不支持ubuntu来安装,所以要进行欺骗oracle的安装程序(sudo执行):
sudo mkdir /usr/lib64
sudoln -s /etc /etc/rc.d
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
sudoln -s /usr/bin/awk /bin/awk
sudoln -s /usr/bin/basename /bin/basename
sudoln -s /usr/bin/rpm /bin/rpm
sudoln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudoln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudoln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
sudoln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/
到此oracle的预备工作已经做完了。接下来开始啦。
五、开始安装oracle
1.从官网下载oracle安装包,复制到/home/shiyajing/oracle11g
然后解压:
cd /home/shiyajing/oracle11g/
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压之后会出现一个database文件夹。
2.安装远程可视化桌面