1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP 系统参数_02

Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP 系统参数_02

时间:2022-09-28 07:31:52

相关推荐

Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP 系统参数_02

文章目录

一、基础配置1. 重新启动2. 安装VMware Tools3. 修改主机名4. 网络配置5. 重新加载网络二、配置系统参数2.1. 检查硬件环境2.2. 查看共享内存大小2.3. 创建用户和组2.4. 配置内核参数2.5. 配置资源限制2.6. 创建目录赋予权限2.7. 设置环境变量2.8. 映射配置三、基础关闭配置3.1. 关闭selinux3.2. 关闭防火墙3.3. 关闭透明大页3.4. 重启系统3.5. 验证配置
一、基础配置
1. 重新启动

默认使用新创建的用户登录,注销,使用root登录

账号:root

密码:123456

2. 安装VMware Tools

# 点击提示安装,会弹出页面(VMware Tools的磁盘位置),右击使用终端打开,将复制到/opt下面一份cp VMwareTools-10.3.10-13959562.tar.gz /opt/# 解压tar -zxvf VMwareTools-10.3.10-13959562.tar.gz# 根据提示安装一路回车即可

3. 修改主机名

# 修改主机名vim /etc/hostnameoracle12c# 重启init 6

4. 网络配置

默认网络是自动获取的,如果满足,可以不配置。

下面配置静态固定网络

把自动获取的网络信息记下来

ip地址:192.168.92.131网关:192.168.92.2DNS:192.168.92.2子网掩码:255.255.255.0

5. 重新加载网络

二、配置系统参数

使用xshell连接服务器

2.1. 检查硬件环境

# 内存需求cat /proc/meminfoMemTotal和SwapTotal

2.2. 查看共享内存大小

自动存储管理(AMM, Automatic Memory Management)

AMM需要共享内存和文件描述符。

/dev/shm的值要比MEMORY_MAX_TARGET和MEMORY_TARGET大。

[root@oracle12c ~]# df -h /dev/shm/FilesystemSize Used Avail Use% Mounted ontmpfs 1.9G0 1.9G 0% /dev/shm# 增加共享内存大小vim /etc/fstabtmpfs /dev/shmtmpfs defaults,size=4g 0 0# 重新挂载是配置生效mount -o remount /dev/shm

操作记录:

[root@oracle12c ~]# mount -o remount /dev/shm[root@oracle12c ~]# df -h /dev/shm/FilesystemSize Used Avail Use% Mounted ontmpfs 4.0G0 4.0G 0% /dev/shm[root@oracle12c ~]#

2.3. 创建用户和组

groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle

注:密码:oracle

2.4. 配置内核参数

touch /etc/sysctl.d/97-oracledatabase-sysctl.confvi /etc/sysctl.d/97-oracledatabase-sysctl.conf

添加以下内容:

fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 1048576kernel.shmmax = 4294967296kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

注释:

kernel.shmmax=物理内存90%

计算公式:kernel.shmmax=1024102410244

kernel.shmall=kernel.shmmax/kernel.shmmni

# 立即生效sysctl --system

2.5. 配置资源限制

vi /etc/security/limits.conf

添加以下内容:

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 3145728oracle hard stack 3145728

# 验证是否添加成功cat /etc/security/limits.conf

2.6. 创建目录赋予权限

mkdir -p /u01/app/oracle/product/12.2.0.1/db_1chown -R oracle:oinstall /u01chmod -R 775 /u01

2.7. 设置环境变量

# 切换到oracle用户su - oracle# 编辑配置vi .bash_profile添加内容:

export ORACLE_SID=orclexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/db_1export PATH=$PATH:$ORACLE_HOME/bin

2.8. 映射配置

# 切换root用户,密码123456su - root# 修改/etc/hosts文件vi /etc/hosts# 在文件最后添加如下设置:192.168.92.131 oracle12c

验证是否添加成功ping oracle12c输出以下说明配置成功

三、基础关闭配置
3.1. 关闭selinux

vi/etc/selinux/configSELINUX=disabled

3.2. 关闭防火墙

# 临时关闭防火墙systemctl stop firewalld.service# 开机不启动防火墙systemctl disable firewalld.service

3.3. 关闭透明大页

状态说明:

[always]代表启用

[never]代表禁用

# 关闭透明大页cat /sys/kernel/mm/transparent_hugepage/enabled# 编辑配置vi /etc/default/grub调整内容如下:

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet transparent_hugepage=never"

添加完成,保存后执行以下命令grub2-mkconfig -o /boot/grub2/grub.cfg

3.4. 重启系统

init 6

3.5. 验证配置

# 重启后,验证以上3个配置是否关闭成功cat /etc/selinux/configsystemctl status firewalld.servicecat /sys/kernel/mm/transparent_hugepage/enabled

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。