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

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

一.下载安装包


方法一:从官网上下载


地址:下载地址

下载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
目录
相关文章
|
1月前
|
存储 安全 Linux
CentOS 7.9系统备份:每日定期发送最新备份文件到另一台服务器。
注意,这个解决方案忽略了很多细节,例如错误处理和通知、备份版本控制、循环处理旧的备份文件等等。此外,你也应该尽量保持源服务器和目标服务器之间快速,稳定且安全的网络连接,并且目标服务器应该有足够的空间用于存放每天的备份文件。如果你需要更高级的备份解决方案,可能需要考虑一下使用专门的备份工具或者服务。
71 18
|
5月前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
6月前
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
382 2
在 centos7 下重启/开启 redis 服务器
|
4月前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。
|
5月前
|
存储 Oracle 关系型数据库
oracle服务器存储过程中调用http
通过配置权限、创建和调用存储过程,您可以在Oracle数据库中使用UTL_HTTP包发起HTTP请求。这使得Oracle存储过程可以与外部HTTP服务进行交互,从而实现更复杂的数据处理和集成。在实际应用中,根据具体需求调整请求类型和错误处理逻辑,以确保系统的稳定性和可靠性。
261 0
|
6月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
7月前
|
存储 Oracle 关系型数据库
Oracle同一台服务器创建多个数据库
【8月更文挑战第30天】在 Oracle 中,可在同一服务器上创建多个数据库。首先确保已安装 Oracle 软件并具有足够资源,然后使用 DBCA 工具按步骤创建,包括选择模板、配置存储及字符集等。重复此过程可创建多个数据库,需确保名称、SID 和存储位置唯一。创建后,可通过 Oracle Enterprise Manager 进行管理,注意服务器资源分配与规划。
397 10
|
6月前
|
Linux 数据安全/隐私保护 Windows
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
202 0
|
15天前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
204 26
|
17天前
|
Kubernetes Linux 网络安全
CentOS 7.8下使用kubeadm安装Kubernetes 1.26
这就是所有的前线报告,冒险家们,你们已经做好准备,开始在CentOS 7.8上通过Kubeadm安装Kubernetes 1.26的挑战了吗?走上这段旅程,让你的代码飞翔吧。
67 16
下一篇
oss创建bucket