1:
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047 |
编辑完成后按Esc键,输入“:wq”存盘退出
2:修改/etc/pam.d/login文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so |
编辑完成后按Esc键,输入“:wq”存盘退出
3:输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
fs.file-max = 6815744 |
编辑完成后按Esc键,输入“:wq”存盘退出
然后输入sysctl -p 查看结果
4:编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; then fi |
编辑完成后按Esc键,输入“:wq”存盘退出
5:
创建用户,输入命令:
groupadd oinstall
groupadd dba
创建Oracle用户和密码,输入命令:
useradd -g oinstall -g dba -m oracle
passwd oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
6:
创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令: mkdir -p /u01/app/oracle mkdir -p /u01/app/ oraInventory |
7:更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /u01/app/oracle chown -R oracle:oinstall /u01/app oraInventory |
8:Package安装检查
rpm -qbinutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gccgcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcclibstdc++ libstdc++-devel make pdksh sysstat unixODBC unixODBC-devel | grep"not installed"
安装未安装的package(需要挂载Linux ISO安装包,)
yum install binutils compat-libstdc++-33 elfutils-libelfelfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-develglibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make pdkshsysstat unixODBC unixODBC-devel
9:配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入: vi.bash_profile
按i编辑.bash_profile,进入编辑模式,增加以下内容:oracle_sid为各自的数据库SID
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ora11g export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib |
编辑完成后按Esc键,输入“:wq”存盘退出
10:安装过程
cd/home/oracle/database
./runInstaller-silent -force -noconfig -responseFile /home/oracle/database/response /db.rsp
依据打印日志判断安装进度以及按照是否成功
dbca -silent-responseFile /home/oracle/database/response/dbca.rsp
依据打印日志判断安装进度以及按照是否成功
netca -silent-responsefile /home/oracle/database/response/netca.rsp
依据打印日志判断安装进度以及按照是否成功