1。添加一块新硬盘并格式化
<代码类=" language-bash "> root@localhost ~ # cd/dev (root@localhost dev) # ls (root@localhost dev) # fdisk/dev/sdb (root@localhost dev) # mkfs - t xfs/dev/sdb1 代码>
2。创建兽人目录
<代码类=" language-bash "> (root@localhost dev) # mkdir/兽人代码>
3。修改主机名
<代码类=" language-bash "> root@localhost ~ # vim/etc/hostname #末行添加以下内容 主机名=甲骨文代码>
4。修改域名解析
<代码类=" language-bash "> root@localhost ~ # vim/etc/hosts #末行添加以下内容 192.168.142.151甲骨文代码>
5。挂载新硬盘到兽人目录
<代码类=" language-bash "> [root@oracle ~] #安装/dev/sdb1/兽人代码>
6。下载环境软件包
<代码类=" language-bash "> [root@oracle ~] # yum - y安装binutils compat-libcapl compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel 代码>
7。修改sysctl.conf配置文件
<代码类=" language-bash "> root@oracle ~ # vim/etc/sysctl.conf #末行添加以下内容 fs。aio-max-nr=1048576 #异步Io请求数目推荐值是:1048576其实它等于1024 * 1024也就是1024 k个 fs。file-max=6815744 # #打开的文件句柄的最大数量,防止文件描述符耗尽的问题 内核。shmall=2097152 # #共享内存总量页为单位,内存除以4 k所得 内核。shmmax=4294967295 内核。shmmni=4096 内核。sem=250 32000 100 128 # # SEMMSL:每个信号集的最大信号数量SEMMNS:用于控制整个Linux系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整祝辞个Linux系统中信号集的最大数量 net.ipv4。ip_local_port_range=9000 65500 # #用于向外连接的端口范围 net.core。rmem_default=262144 #套接字接收缓冲区大小的缺省值 net.core。rmem_max=4194304 # #套接字接收缓冲区大小的最大值 net.core。wmem_default=262144 # #套接字发送缓冲区大小的缺省值 net.core。wmem_max=1048576 #套接字发送缓冲区大小的最大值代码>
8。重载配置文件
<代码类=" language-bash "> [root@oracle ~] # sysctl - p 代码>
9。配置用户环境
<代码类=" language-bash "> #添加oinstall组 (root@oracle ~) # groupadd oinstall #添加dba组 root@oracle ~ # groupadd dba #添加用户甲骨文到组 (root@oracle ~) # useradd - g oinstall - g oracle dba #设定数据库密码为123123 root@oracle ~ # passwd甲骨文 改变密码用户甲骨文。 新密码: 不好的密码:密码是短于8个字符 重新输入新密码: 密码:身份验证令牌更新成功。 #创建数据库目录 (root@oracle ~) # mkdir - p/兽人/app/oracle #修改目录属主和属组 (root@oracle ~) # chown - r甲骨文:oinstall/兽人/应用程序 #修改目录权限 (root@oracle ~) # chmod - r 755/兽人/app/oracle/#配置甲骨文用户环境 # vim/home/oracle/.bash_profile root@oracle ~ #末行添加以下内容 umask 022 ORACLE_BASE=/兽人/app/oracle ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/ORACLE_SID=orcl .UTF8 MLS_LANG="简化CHINESE_CHINA”=$ PATH: $ HOME/ocal/bin: $ HOME/bin: $ ORACLE_HOME/bin LANG=zh_CN.UTF-8 导出路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID 代码>
10。使用是的认证模块
<代码类=" language-bash "> root@oracle ~ # vim/etc/pam.d/login # % pam - 1.0 #在此段落末尾追加以下内容 会议要求/lib/security/pam_lilits.so 会议要求pam_limits.so 代码>
11。修改limits.conf配置文件
<代码类=" language-bash "> root@oracle ~ # vim/etc/security/limits.conf #设定单用户可使用的进程数量 甲骨文软nproc 2047 #设定用户可打开的文件数量 甲骨文硬nproc 16384 甲骨文软nofile 1024 #设置堆栈 甲骨文硬nofile 65536 甲骨文软堆栈10240 代码>