Oracle安装-Oracle12cR2+Centos7.5+ASM

news/2025/3/12 12:23:58/

目录

一、系统准备

二、系统设置

三、安装软件包

四、创建目录、组、用户

五、配置内核参数

六、配置ASM属性

七、创建分区

八、安装

九、启动关闭


一、系统准备

VMware Workstation12

Centos 7.5

Oracle 12.2.0.1

Grid 12.2.0.1(可选)也可将数据放置在普通磁盘上

 

二、系统设置

1、防火墙

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --zone=public --add-port=5500/tcp --permanent
firewall-cmd --zone=public --add-port=5502/tcp --permanent
firewall-cmd --reload

注:1521为oracle实例默认端口,5500是EM https默认端口,5502为EM的http端口,都可以自定义

 

2、SELINUX设置

vim /etc/selinux/config
修改内容:
SELINUX=disabled

3、主机名

hostnamectl set-hostname oratest
vim /etc/hosts
添加内容:
192.168.10.176 oratest

4、logind设置

vim /etc/systemd/logind.conf
修改内容:
RemoveIPC=nosystemctl daemon-reload
systemctl restart systemd-logind

三、安装软件包

1、oracleasm

用来配置asm的磁盘,如果将oracle数据文件放置在普通磁盘上,则略过。

wget http://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracleasm-support-2.1.11-2.el7.x86_64.rpm
wget http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.12-1.el7.x86_64.rpm
yum install -y kmod-oracleasm
rpm -ivh oracleasmlib-2.0.12-1.el7.x86_64.rpm oracleasm-support-2.1.11-2.el7.x86_64.rpm

2、oracle依赖包

yum install -y binutils compat-libcap1 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 gcc gcc-c++ glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 make sysstat elfutils-libelf-devel

四、创建目录、组、用户

1、创建目录

mkdir -p /u01/12.2.0/grid
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle 
chown -R grid:oinstall /u01
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01

2、创建用户

groupadd oinstall
groupadd dba
groupadd asmdba
groupadd asmadmin
groupadd asmoper
groupadd oper
groupadd backupdba
groupadd dgdba
groupadd kmdba
useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
useradd -g oinstall -G dba,asmdba,oper,backupdba,dgdba,kmdba oracle
#设置用户密码
passwd grid
passwd oracle

3、设置环境变量

vim /home/grid/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8
export ORACLE_HOME=/u01/12.2.0/grid
export ORACLE_SID=+ASM
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibvim /home/oracle/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

五、配置内核参数

vim /etc/pam.d/login
session required pam_limits.sovim /etc/security/limits.conf
oracle soft nproc 16384
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536
oracle  soft  stack  10240
oracle  hard stack  32768
grid   soft   nofile    1024
grid   hard   nofile    65536
grid   soft   nproc    16384
grid   hard   nproc    16384
grid   soft   stack    10240
grid   hard   stack    32768vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586vim /etc/fstab 
tmpfs                   /dev/shm                tmpfs   defaults,size=12G        0 0
tmpfs                   /run                    tmpfs   defaults,size=12G        0 0
tmpfs                  /sys/fs/cgroup           tmpfs   defaults,size=12G        0 0

六、配置ASM属性

oracleasm configure -i
Default user to own the driver interface []: grid
Default group to own the driver interface []: oinstall
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done

七、创建分区

注:在做以下步骤前可先重启服务器,使前面的设置生效

#重启
reboot
#查看磁盘
fdisk -l
#分区/dev/sdb1,/dev/sdc1, /dev/sdd1
fdisk /dev/sdb
oracleasm createdisk myasm01 /dev/sdb1
oracleasm createdisk myasm02 /dev/sdc1
oracleasm createdisk myasm03 /dev/sdd1
oracleasm scandisks
oracleasm listdisks

八、安装

1、安装grid(可选)

通过OUI安装,略过

2、安装oracle

通过OUI安装,略过

 

九、启动关闭

注:先关数据库,后关asm。先启asm,后启数据库

1、数据库

oracle>sqlplus / as sysdba
shutdown immediate       #关闭
startup                  #启动

2、ASM

grid>sqlplus / as sysasm
shutdown immediate
startup

3、通过srvctl启停

srvctl start|stop|enable asm
srvctl start|stop database -db orcl

4、EM

oracle>sqlplus / as sysdba#启动
exec DBMS_XDB_CONFIG.SETHTTPPORT(5502);
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
#关闭
exec DBMS_XDB_CONFIG.SETHTTPSPORT(0);
exec DBMS_XDB_CONFIG.SETHTTPPORT(0);
#查看端口
SELECT dbms_xdb_config.gethttpsport FROM DUAL;
SELECT dbms_xdb_config.gethttpport FROM DUAL;

 


http://www.ppmy.cn/news/344562.html

相关文章

cisco asa 5505 配置说明

ASA5505工作模式介绍: 注意:asa5505 在配置上分为 pre-8.3 和 post-8.3 两种版本类型,原因是从 8.3 版 开始,cisco 对 asa设备进行了大改,导致配置方式发生很大改变,分析学习官网和其他配置文章时&#xf…

【Oracle 19c】解决 Oracle EM(Enterprise Manager) Express 切换回旧版后无法访问的问题

文章目录 问题描述解决方案解决过程1、按 Oracle EM Express 提示下载 Adobe Flash Player PPAPI 版1、按 F12 查看 HTTP 请求头2、找到问题后使用其他浏览器尝试 问题描述 由于从 Oracle Database 19c 开始,Oracle EM(Enterprise Manager) Express(Ora…

如何在 FoxyProxy 中设置 YiLu Proxy

目录 YiLu Proxy配置 1.YiLu Proxy设置 2.本地端口转发 3.多端口转发 4. 动态IP端口转发 5.端口转发列表 FoxyProxy 设置 1. 打开 FoxyProxy 的选项 2.点击“添加新代理” 3.填写代理信息 4.单击 FoxyProxy 扩展图标并选择配置的代理。 5.检查代理IP FoxyProxy 是一…

Uncaught TypeError: Object(...) is not a function at resetStoreState (vuex.esm-browser.js?5502:1

目录 原因:Vue 2.x和Vuex 4.x版本不对应 同样的问题也会出现在vue-router等依赖包上 问题 控制台报错 vuex源码报错 google浏览器源代码 VSCode 解决 补充:运行Vue项目 原因:Vue 2.x和Vuex 4.x版本不对应 Vue 3 匹配 Vuex 4 &#xff…

Docker安装Oracle19c史上最全步骤(图文并茂)

Docker安装Oracle19c史上最全步骤 介绍前期准备Docker安装 Oracle 19c安装第一步:下载镜像第二步:创建挂载文件第三步:安装Oracle第四步:连接Oracle 介绍 Oracle Database 19c ,也就是12.2.0.3,最初在live…

最新的第11代cpu的电脑进PE却看不到硬盘

2022/04/12 现在使用最新的微PE工具箱V2.2就能正常识别到硬盘了。 以下为原文 最近收到几台dell vostro 5502,但是内置的系统似乎有问题,Windows自动更新之后就老是蓝屏,想着直接重装系统解决,但是无论进什么PE工具都看不到硬盘…

McBSP接收设置与例程--5502

一、接收的配置流程 1. Global behavior: 设置管脚和工作模式 Set the receiver pins to operate as McBSP pins Enable/disable the digital loopback mode 回环模式 Enable/disable the clock stop mode 时钟停止模式 Enable/disable the receive multichannel s…

前端 框架 Vue笔试题

第1天 1. Error compiling template: 答: HTML模板中语法写错了 2. Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id"{{ val }}">, use <div :id"val">. …