Centos 7.9 一键安装 Oracle 12CR2(240116)单机 PDB

ops/2025/3/31 8:41:41/

前言

Oracle 一键安装脚本,演示 CentOS7.9 一键安装 Oracle 12CR2 单机PDB(240116)过程(全程无需人工干预)。(脚本包括 ORALCE PSU/OJVM 等补丁自动安装

⭐️ 脚本下载地址:Shell脚本安装Oracle数据库

脚本第三代支持 N 节点一键安装,不限制节点数!

安装准备

  • 1、安装好操作系统,建议安装图形化
  • 2、配置好网络
  • 3、挂载本地 ISO 镜像源
  • 4、上传软件安装包(安装基础包,补丁包)
  • 5、上传一键安装脚本:OracleShellInstall

环境信息

[root@localhost ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:79:0d:7d brd ff:ff:ff:ff:ff:ffinet 192.168.200.150/24 brd 192.168.200.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::f101:e4f5:8cbf:418/64 scope link noprefixroutevalid_lft forever preferred_lft forever
[root@localhost ~]# ls /mnt/cdrom/
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL
[root@localhost ~]# ll /soft
-rw-r--r-- 1 root root 3453696911 Apr 10 16:18 LINUX.X64_122010_db_home.zip
-rw-r--r-- 1 root root     192431 Apr 10 16:18 OracleShellInstall
-rw-r--r-- 1 root root  138325588 Apr 10 16:18 p35926712_122010_Linux-x86-64.zip
-rw-r--r-- 1 root root 1148325873 Apr 10 16:18 p35966787_122010_Linux-x86-64.zip
-rw-r--r-- 1 root root  127629034 Apr 10 16:18 p6880880_122010_Linux-x86-64.zip
-rw-r--r-- 1 root root     340033 Apr 10 16:20 rlwrap-0.46.1.tar.gz

确保安装环境准备完成后,即可执行一键安装。

安装命令

使用标准生产环境安装参数(安装过程若失败,脚本支持重复执行安装):

./OracleShellInstall -lf ens33 \
-n h12c1 \
-o orcl \
-pdb pdb01,pdb02 \
-opa 35966787 \
-jpa 35926712 \
-op oracle \
-dp oracle \
-redo 500 \
-opd Y

安装过程

   ███████                             ██          ████████ ██               ██  ██ ██                    ██              ██  ████░░░░░██                           ░██         ██░░░░░░ ░██              ░██ ░██░██                   ░██             ░██ ░████     ░░██ ██████  ██████    █████  ░██  █████ ░██       ░██       █████  ░██ ░██░██ ███████   ██████ ██████  ██████   ░██ ░██
░██      ░██░░██░░█ ░░░░░░██  ██░░░██ ░██ ██░░░██░█████████░██████  ██░░░██ ░██ ░██░██░░██░░░██ ██░░░░ ░░░██░  ░░░░░░██  ░██ ░██
░██      ░██ ░██ ░   ███████ ░██  ░░  ░██░███████░░░░░░░░██░██░░░██░███████ ░██ ░██░██ ░██  ░██░░█████   ░██    ███████  ░██ ░██
░░██     ██  ░██    ██░░░░██ ░██   ██ ░██░██░░░░        ░██░██  ░██░██░░░░  ░██ ░██░██ ░██  ░██ ░░░░░██  ░██   ██░░░░██  ░██ ░██░░███████  ░███   ░░████████░░█████  ███░░██████ ████████ ░██  ░██░░██████ ███ ███░██ ███  ░██ ██████   ░░██ ░░████████ ███ ███░░░░░░░   ░░░     ░░░░░░░░  ░░░░░  ░░░  ░░░░░░ ░░░░░░░░  ░░   ░░  ░░░░░░ ░░░ ░░░ ░░ ░░░   ░░ ░░░░░░     ░░   ░░░░░░░░ ░░░ ░░░请选择安装模式 [单机(si)/单机ASM(sa)/集群(rac)] : si数据库安装模式: single请选择数据库版本 [11/12/19/21] : 12数据库版本:     12OracleShellInstall 开始安装(安装过程可查看日志:/soft/print_ora_install_20240410213809.log)
正在检查操作系统是否符合安装条件......已完成 (耗时: 0)
正在去除密码复杂度配置......已完成 (耗时: 0)
正在配置 YUM 源......已完成 (耗时: 1)
单机数据库重装,停止并删除运行数据库......已完成 (耗时: 1)
正在获取操作系统信息......已完成 (耗时: 1)
正在配置 Swap......已完成 (耗时: 49)
正在配置防火墙......已完成 (耗时: 1)
正在配置 selinux......已完成 (耗时: 1)
正在配置 nsyctl......已完成 (耗时: 1)
正在安装依赖包......已完成 (耗时: 53)
正在配置主机名和 /etc/hosts......已完成 (耗时: 2)
正在创建用户和组......已完成 (耗时: 1)
正在创建安装目录......已完成 (耗时: 1)
正在配置 Avahi-daemon 服务......已完成 (耗时: 14)
正在配置透明大页 && NUMA && 磁盘 IO 调度器......已完成 (耗时: 1)
正在配置操作系统参数 sysctl......已完成 (耗时: 1)
正在配置 RemoveIPC......已完成 (耗时: 1)
正在配置用户限制 limit......已完成 (耗时: 2)
正在配置 shm 目录......已完成 (耗时: 1)
正在安装 rlwrap 插件......已完成 (耗时: 14)
正在配置用户环境变量......已完成 (耗时: 1)
正在解压 Oracle 安装包以及补丁......已完成 (耗时: 68)
正在安装 Oracle 软件以及补丁......已完成 (耗时: 647)
正在创建监听......已完成 (耗时: 3)
正在创建数据库......已完成 (耗时: 888)
正在优化数据库......已完成 (耗时: 9)恭喜!Oracle 单机安装成功 (耗时: 1762),现在是否重启主机:[Y/N]

连接测试

[root@h12c1:/root]$ so
[oracle@h12c1:/home/oracle]$ opatch lspatches
35926712;OJVM RELEASE UPDATE 12.2.0.1.240116 (35926712)
35966787;Database Jan 2024 Release Update : 12.2.0.1.240116 (35966787)OPatch succeeded.[oracle@h12c1:/home/oracle]$ sasSQL*Plus: Release 12.2.0.1.0 Production on Wed Apr 10 22:21:46 2024Copyright (c) 1982, 2016, Oracle.  All rights reserved.Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Productionsys@ORCL 2024-04-10 22:21:46> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB01                          READ WRITE NO4 PDB02                          READ WRITE NO

http://www.ppmy.cn/ops/14999.html

相关文章

2024年成都市非物质文化遗产代表性项目申报条件程序、材料时间安排

一、申报&#xff08;推荐&#xff09;条件 申报&#xff08;推荐&#xff09;列入市级非物质文化遗产代表性项目名录的项目应符合下列标准&#xff1a; &#xff08;一&#xff09;体现中华民族优秀传统文化&#xff0c;具有历史、文学、艺术、科学价值&#xff1b; &#…

VScode远程连接虚拟机提示: 无法建立连接:XHR failed.问题解决方案

一问题描述 在vscode下载插件Remote-SSH远程连接虚拟机时提示无法建立连接 二.最大嫌疑原因&#xff1a; 我也是在网上找了许久&#xff0c;发现就是网络原因&#xff0c;具体不知&#xff0c;明明访问别的网页没问题&#xff0c;就是连不上&#xff0c;然后发现下载vscode的…

【最新】生成式人工智能(AIGC)与大语言模型(LLM)学习资源汇总

基本概念学习 a) Andrej Karpathy 的 - 大型语言模型简介&#xff1a;https://www.youtube.com/watch?vzjkBMFhNj_g 该视频对 LLMs 进行了一般性和高级的介绍&#xff0c;涵盖推理、缩放、微调、安全问题和提示注入等主题。 b) Nvidia 的生成式 AI 介绍&#xff1a;Course …

【k8s】(六)kubernetes1.29.4离线部署之-加入Node节点

&#xff08;一&#xff09;kubernetes1.29.4离线部署之-安装文件准备 &#xff08;二&#xff09;kubernetes1.29.4离线部署之-镜像文件准备 &#xff08;三&#xff09;kubernetes1.29.4离线部署之-环境初始化 &#xff08;四&#xff09;kubernetes1.29.4离线部署之-组件安装…

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解

目录 在一台Windows主机上运行两个Mysql服务器&#xff0c;安装步骤详解因为演示需要两个 MySQL 服务器终端&#xff0c;我只有一个 3306 端口号的 MySQL 服务器&#xff0c;所以需要再创建一个 3307 的。创建一个3307端口号的MySQL服务器1、复制 mysql 的安装目录2、修改my.in…

Postman 工具发送请求的技巧与实践

在开发和测试 API 时&#xff0c;发送 JSON 格式的请求是一个常见需求。 在 Postman 中构建和发送 JSON 请求 创建一个新的请求 首先&#xff0c;在 Postman 启动界面上找到并点击 “New” 按钮&#xff0c;选择 “HTTP Request” 来开始新建一个请求。这一步骤允许你定义请…

apache和IIS区别?内网本地服务器项目怎么让外网访问?

Apache和IIS是比较常用的搭建服务器的中间件&#xff0c;它们之间还是有一些区别差异的&#xff0c;下面就详细说说 Apache和IIS有哪些区别&#xff0c;以及如何利用快解析实现内网主机应用让外网访问。 首先说说apache和IIS最基本的区别。Apache运行的操作系统通常为Unix或Lin…

mybatis-plus 动态表名简易使用

场景&#xff1a;由于有些表是分表的&#xff0c;需要给表名添加后缀才能正确地访问表&#xff0c;如sys_user_2024_01 代码 依赖版本 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><ve…