关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

服务器Centos7 静默安装Oracle Database 12.2(上)

发布时间:2023-06-27 12:00:46

一.下载安装包


方法一:从官网上下载


地址:下载地址

下载Oracle Database 12c 12.2.0.1.0 版本


之后点击view items之后再点击continue,就可以进入下载界面了。

 记得选择自己的操作系统版本,我们只需要下载第一个就可以了

 直接下载

我们下载的是一个安装软件,我们还需要运行这个软件下载我们想要的东西

 下载完毕

方法2:从百度网盘下载


链接:https://pan.baidu.com/s/16nKQpg7fZSeGN73SEFinsg?pwd=abcd 

提取码:abcd


二.修改主机名


输入如下指令

hostname orcl-12

   

再通过vim编辑器,编辑/etc/hostname文件

vim /etc/hostname

   

将编辑器的内容替换为orcl-12,如下:

 编辑 /etc/hosts 文件

vim /etc/hosts

   

将内容改为如下图所示

1. 127.0.0.1 localhost orcl-12.localdomain localhost4 localhost4.localdomain4 2. ::1 localhost orcl-12.localdomain localhost6 localhost6.localdomain6

   

init 6重启后,可以看到修改已经生效


三.修改内核参数


官方文档-更改内核参数

官方文档-最小参数设置

 1、使用vim编辑器,创建或编辑 /etc/sysctl.d/97-oracle-database-sysctl.conf 文件,并添加或编辑下面内容:


vim /etc/sysctl.d/97-oracle-database-sysctl.conf

   

  具体内容:

1. fs.aio-max-nr = 1048576 2. fs.file-max = 6815744 3. kernel.shmall = 2097152 4. kernel.shmmax = 4294967295 5. kernel.shmmni = 4096 6. kernel.sem = 250 32000 100 128 7. net.ipv4.ip_local_port_range = 9000 65500 8. net.core.rmem_default = 262144 9. net.core.rmem_max = 4194304 10. net.core.wmem_default = 262144 11. net.core.wmem_max = 1048576

   

2.检查参数配置

/sbin/sysctl --system

   

3.确认参数设置正确

/sbin/sysctl -a

   

4.重启使配置文件生效

sysctl --system

   


四.禁用透明大页面


官方文档-禁用透明大页面

检查


要检查是否启用了透明 HugePages,请以 root 用户身份运行以下命令之一:

Red Hat Enterprise Linux 内核:


cat /sys/kernel/mm/redhat_transparent_hugepage/enabled

   

其他内核:

cat /sys/kernel/mm/transparent_hugepage/enabled

   

下面是一个示例输出,它显示透明 HugePages 正在被使用,因为启用了 [always] 标志。

[always] never

   


修改


对于 Oracle Linux 6 或更早版本,请将以下条目添加到文件中的内核引导行:/etc/grub.conf

transparent_hugepage=never

   

例如:

1. title Oracle Linux Server (2.6.32-300.25.1.el6uek.x86_64) 2. root (hd0,0) 3. kernel /vmlinuz-2.6.32-300.25.1.el6uek.x86_64 ro root=LABEL=/ transparent_hugepage=never 4. initrd /initramfs-2.6.32-300.25.1.el6uek.x86_64.img

   

对于 Oracle Linux 7 及更高版本以及 Red Hat Enterprise Linux 7 及更高版本,请在文件中添加或修改 transparent_hugepage=never 参数:/etc/default/grub

transparent_hugepage=never

   

例如:

1. GRUB_TIMEOUT=5 2. GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" 3. GRUB_DEFAULT=saved 4. GRUB_DISABLE_SUBMENU=true 5. GRUB_TERMINAL_OUTPUT="console" 6. GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet numa=off transparent_hugepage=never" 7. GRUB_DISABLE_RECOVERY="true"

   

注意:文件名可能因操作系统而异。请查看操作系统文档,了解确切的文件名和禁用透明 HugePages 的步骤。

运行命令以重新生成文件。grub2–mkconfig grub.cfg

# grub2-mkconfig -o /boot/grub2/grub.cfg

   

重新启动系统以使更改永久生效。


五,修改用户限制


官方:检查 Oracle 软件安装用户的资源限制

输入:vim /etc/security/limits.conf 在文件最后增加以下内容


1. oracle soft nproc 2047 2. oracle hard nproc 16384 3. oracle soft nofile 1024 4. oracle hard nofile 65536 5. oracle soft stack 10240

   



/template/Home/leiyu/PC/Static