2014-10-18--ORACLE安装
1:安装思路
新建一个层级目录,为于存放oracle安装文件
新建一个oracle组、oracle用户
在oracle用户下设置ORACLE环境变量、安装目录等
2:安装详细步骤
1:oracle11g安装前期准备
准备oracle11g安装文件,比如:安装文件放在/oracle_install目录下。
2:新建层级目录
mkdir –p /u01/app/oracle11g/product/11.2.0.4/db_1
3:新建一个oracle组、oracle用户
groupadd oinstall
useradd –g oinstall oracle
4:给oracle用户赋访问/oracle_install,/u01的权限,以便在oracle用户下进行安装。
chown –R oracle.oinstall /u01;
chown –R oracle.oinstall /oracle_install;
执行完以上赋权操作,使用 ls –l命令来查看上面两个文件的所属用户、组,确保以下操作无误。
5:在root用户下执行 xhost + 命令
由于安装oracle11g使用图形化安装,所以需要执行此命令,该命令将允许别的用户启动的图形程序将图形显示在当前屏幕上。
6:切换到 oracle用户,添加ORACLE环境变量
切换到oracle用户 su – oracle;
编辑 .bashrc 文件添加ORACLE环境变量 vi .bashrc 在文本内容的后里添加:
export ORACLE_BASE= /u01/app/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
添加完后 按“Esc”键再输入
退出保存。
执行 source .bashrc 命令使oracle环境变量生效。
7:进入oracle安装目录执行安装文件来安装oracle
执行 ./runInstaller 脚本安装oracle,弹出oracle安装界面。
8:在安装界面中,根据信息理想状态点击“下一步”直至完成。
进入安装界面前两个“邮件联系”,“安装更新”信息的界面直接跳过。
安装过程中会弹出一个脚本信息,需要在root用户下执行该脚本。
安装过程中如果没有选择库和实例一起安装,只选择安装库,后期需要再安装实例,待库安装完成,使用dbca命令来安装实例。
3:安装注意事项
a:安装过程中会检查相关联的包,只要安装弹出提示的包即可。
b:如果提示swap空间太小的信息,扩大swap空间,如果不扩大很有可能引发后面的一个致命错误, ORA-12547: TNS:lost contact问题。
解决方法:
在root用户下:
创建swap空间
dd if=/dev/zero of=/tmp/swap bs=100M count 100
设置成swap空间
mkswap swap
激活swap空间
Swapon /tmp/swap