暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

【Step By Step】VM15.5安装redhat-server7.9搭建Oracle19C单实例

原创 杨露瑶 云和恩墨 2022-08-24
4528

Table of Contents

一、卸载VMware

图片包含 图表描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图表, 漏斗图描述已自动生成

二、安装VMware

1. 下载VMware

15 虚拟机下载地址:

https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.0-14665864.exe

16 虚拟机下载地址:

http://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.1.0-17198959.exe

15激活许可证:

UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA

VF750-4MX5Q-488DQ-9WZE9-ZY2D6

UU54R-FVD91-488PP-7NNGC-ZFAX6

YC74H-FGF92-081VZ-R5QNG-P6RY4

YC34H-6WWDK-085MQ-JYPNX-NZRA2

16激活许可证:

ZF3R0-FHED2-M80TY-8QYGC-NPKYF

2. 安装VMware

图片包含 图形用户界面描述已自动生成

文本描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

image

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图表, 漏斗图描述已自动生成

帮助->关于:

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

3. 配置虚拟网卡

文本中度可信度描述已自动生成

图形用户界面, 文本中度可信度描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面描述已自动生成

表格描述已自动生成

图形用户界面描述已自动生成

三、安装redhat-server7.9

1. 下载镜像

https://pan.baidu.com/s/1eSYuljc2Bt9OXZmWdZQ96A  提取码: cqfu

图形用户界面, 应用程序, Teams描述已自动生成

2. 配置虚拟机

图形用户界面描述已自动生成

图片包含 图表描述已自动生成

图片包含 图形用户界面描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面描述已自动生成

图形用户界面描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

选择配置的虚拟网卡:

图形用户界面描述已自动生成

图形用户界面低可信度描述已自动生成

3. 安装操作系统

文本描述已自动生成

文本描述已自动生成

选择系统语言:

图形用户界面, 应用程序描述已自动生成

关闭KDump:

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

系统分区:

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 聊天或短信描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 文本, 应用程序, 聊天或短信, Teams描述已自动生成

图片包含 文本描述已自动生成

4. 建立快照

关闭虚拟机->右键虚拟机->快照->快照管理器:

图形用户界面, 应用程序描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 应用程序描述已自动生成

5. 通过shh连接虚拟机

图形用户界面, 应用程序描述已自动生成

图片包含 文本描述已自动生成

文本描述已自动生成

Mobaxterm:https://download.mobatek.net/2212022060563542/MobaXterm_Portable_v22.1.zip

下载->解压->打开即用

图形用户界面, 应用程序描述已自动生成

图形用户界面, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图形用户界面, 应用程序, Word描述已自动生成

图形用户界面, 应用程序描述已自动生成

文本描述已自动生成

四、Oracle环境准备

1. 查看IP

[root@redhat ~]# ip a

文本描述已自动生成

2. 查看内存

[root@redhat ~]# free -m

3. 查看系统环境S

[root@redhat ~]#df -hl

图片包含 表格描述已自动生成

4. 修改主机名

# 如果在安装虚拟机过程中未修改主机名的,可以用以下方式修改主机名 [root@redhat ~]#cat /etc/hostname [root@redhat ~]#hostnamectl set-hostname %主机名

文本描述已自动生成

# 添加主机IP到hosts文件 [root@redhat ~]# vi /etc/hosts

屏幕上有字描述已自动生成

5. 关闭防火墙

# 查看防火墙状态 [root@redhat ~]# systmctl status firewalld.service # 停止防火墙 [root@redhat ~]# systmctl stop firewalld.service # 禁用防火墙 [root@redhat ~]# systmctl disable firewalld.service [root@redhat ~]# systmctl status firewalld.service

图形用户界面描述已自动生成

6. 禁用selinux

[root@redhat ~]# vi /etc/selinux/config

文本描述已自动生成

7. 配置本地yum源

# 挂载镜像 [root@redhat ~]# mkdir -p /mnt/cdrom [root@redhat ~]# mount /dev/sr0 /mnt/cdrom # 编辑yum源文件 [root@redhat ~]# cd /etc/yum.repos.d/ [root@redhat yum.repos.d]# vi yum.repo [base] name=base baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [root@redhat yum.repos.d]# yum clean all

文本描述已自动生成

8. 安装相关依赖包

# 安装常用软件 [root@redhat yum.repos.d]# yum install -y vim tree net-tools # 安装Oracle依赖包 [root@redhat yum.repos.d]# yum install -y binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libX11 libX11.i686 libXau libXau.i686 libXi libXi.i686 libXtst libXtst.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libxcb libxcb.i686 make nfs-utils net-tools smartmontools sysstat unixODBC unixODBC-devel gcc gcc-c++ libXext libXext.i686 zlib-devel zlib-devel.i686

文本描述已自动生成

9. 修改内核参数

cat >> /etc/sysctl.conf <<EOF # add for oracle fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.panic_on_oops = 1 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.conf.all.rp_filter = 2 net.ipv4.conf.default.rp_filter = 2 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 EOF # 使之生效 /sbin/sysctl -p

文本描述已自动生成

10. 资源限制

cat >> /etc/security/limits.d/20-nproc.conf <<EOF * soft nproc 4096 root soft nproc unlimited oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 oracle hard memlock 134217728 oracle soft memlock 134217728 EOF

文本描述已自动生成

11. 创建相关组与oracle用户

[root@redhat ~]# groupadd -g 54321 oinstall [root@redhat ~]# groupadd -g 54322 dba [root@redhat ~]# groupadd -g 54323 oper [root@redhat ~]# useradd -u 99999 -g oinstall -G dba,oper oracle [root@redhat ~]# id oracle

文本描述已自动生成

12. 创建相关文件夹

[root@redhat ~]# mkdir -p /u01/app/oracle [root@redhat ~]# mkdir -p /u01/app/oradata [root@redhat ~]# mkdir -p /u01/app/oraInventory [root@redhat ~]# mkdir -p /u01/app/oracle/product/12.2.0.1/dbhome_1 [root@redhat ~]# mkdir -p /u01/app/archive [root@redhat ~]# chmod -R 775 /u01 [root@redhat ~]# chown -R oracle:oinstall /u01

文本描述已自动生成

文本描述已自动生成

12. 配置oracle用户变量环境

[root@redhat ~]# su – oracle [oracle@redhat ~]$ vi ~/.bash_profile # 红色标记处需要根据自己环境修改 #日志存放位置 export TMP=/tmp export TMPDIR=$TMP #主机名 export ORACLE_HOSTNAME=redhat #库名称 export ORACLE_UNQNAME=oracle #Oracle存放路径 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/dbhome_1 #库名称 export ORACLE_SID=oracle export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib # 使环境变量生效 [oracle@redhat ~]$ . ~/.bash_profile

文本描述已自动生成

文本描述已自动生成

五、Oracle静默安装

1. 下载Oracle

Oracle下载

图形用户界面, 应用程序描述已自动生成

2. 上传压缩包

借助Mobaxterm上传文件到虚拟机

图片包含 表格描述已自动生成

图形用户界面, 文本, 应用程序描述已自动生成

图形用户界面, 文本, 应用程序, 电子邮件描述已自动生成

图片包含 文本描述已自动生成

将压缩包权限给oracle用户并解压

[root@redhat tmp]# chown oracle:oinstall LINUX.X64_193000_db_home.zip [root@redhat tmp]# yum install -y unzip [root@redhat tmp]# su - oracle [oracle@redhat ~]$ cd /tmp/ [oracle@redhat tmp]$ unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

文本描述已自动生成

3. 静默安装数据库

[oracle@redhat tmp]$ cd $ORACLE_HOME [oracle@redhat dbhome_1]$ ls

cd $ORACLE_HOME/install/response cp db_install.rsp /tmp vim /tmp/db_install.rsp # 结合自己环境修改以下内容 oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=dba oracle.install.db.OSDGDBA_GROUP=dba oracle.install.db.OSKMDBA_GROUP=dba oracle.install.db.OSRACDBA_GROUP=dba oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.SID=oracle

文本描述已自动生成

[oracle@redhat response]$ cd $ORACLE_HOME [oracle@redhat dbhome_1\]$ ./runInstaller -silent -responseFile /tmp/db_install.rsp -ignorePrereq

文本描述已自动生成

# 使用root用户执行两个脚本 /u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/12.2.0.1/dbhome_1/root.sh

图片包含 文本描述已自动生成

4. 静默配置监听

netca -silent -responseFile $ORACLE_HOME/assistants/netca/netca.rsp

文本描述已自动生成

5. 静默安装数据库实例

[oracle@redhat netca]$ cd $ORACLE_HOME [oracle@redhat dbhome_1]$ cd assistants/dbca/ [oracle@redhat dbca]$ cp dbca.rsp /tmp [oracle@redhat dbca]$ vim /tmp/dbca.rsp responseFileVersion=/home/oracle/rspfmt_dbca_response_schema_v19.0.0 gdbName=oracle sid=oracle sysPassword=oracle oracleHomeUserPassword=oracle templateName=General_Purpose.dbc emExpressPort=5500 totalMemory=1500 sysPassword=Oracle123 systemPassword=Oracle123 datafileDestination=/u01/app/oradata characterSet=ZHS16GBK nationalCharacterSet=AL16UTF16 databaseType=OLTP [oracle@redhat dbca]$ dbca -silent -createDatabase -responseFile /tmp/dbca.rsp

文本描述已自动生成

六、环境检测

1. 监听环境检测

[oracle@redhat ~]$ lsnrctl status

文本描述已自动生成

2. 实例状态检测

[oracle@redhat ~]$ sqlplus / as sysdba SQL> select status from v$instance; SQL> select name,db_unique_name,open_mode from v$database; SQL> select instance_name,status from v$instance;

文本描述已自动生成

最后修改时间:2022-09-22 10:02:52
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论