1. 新建 oracle 用户
- groupadd oracle
- useradd -g oracle oracle
. 修改操作系统核心参数 在 Root 用户下执行以下步骤:
1) 修改用户的 SHELL 的限制, 修改 / etc/security/limits.conf 文件 输入命令: vi /etc/security/limits.conf, 按 i 键进入编辑模式, 将下列内容加入该文件.
- oracle soft nproc 2047
- oracle hard nproc 16384
- oracle soft nofile 1024
- oracle hard nofile 65536
2) 修改 / etc/pam.d/login 文件, 输入命令: vi /etc/pam.d/login, 按 i 键进入编辑模式, 将下列内容加入该文件.
- session required /lib/security/pam_limits.so session
- required pam_limits.so
3) 修改 Linux 内核, 修改 / etc/sysctl.conf 文件, 输入命令: vi /etc/sysctl.conf , 按 i 键进入编辑模式, 将下列内容加入该文件
- fs.file-max = 6815744
- fs.aio-max-nr = 1048576
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 9000 65500
- net.core.rmem_default = 4194304
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 1048576
退出: sysctl -p
4) 编辑 /etc/profile , 输入命令: vi /etc/profile, 按 i 键进入编辑模式, 将下列内容加入该文件.
- if [ $USER = "oracle" ];
- then if [ $SHELL = "/bin/ksh" ];
- then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536
- fi
- fi
6) 创建数据库软件目录和数据文件存放目录, 目录的位置, 根据自己的情况来定, 注意磁盘空间即可, 这里我把其放到 oracle 用户下, 例如: 输入命令 mkdir /home/oracle/App
- mkdir /home/oracle/App/oracle
- mkdir /home/oracle/App/oradata
- mkdir /home/oracle/App/oracle/product
7) 更改目录属主为 Oracle 用户所有, 输入命令:
chown -R oracle:oracle /home/oracle/App
8) 配置 oracle 用户的环境变量, 首先, 切换到新创建的 oracle 用户下, 输入: su - oracle , 然后直接在输入 : vi .bash_profile 按 i 编辑 .bash_profile, 进入编辑模式, 增加以下内容:
- export ORACLE_BASE=/home/oracle/App
- export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
- export ORACLE_SID=orcl
- export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
- export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
2 . 使用 ls 命令可以查看解压后 database 所包含的文件, 如下图:
来源: http://www.bubuko.com/infodetail-2987877.html