CentOS7安装oracle19c教程

news/2025/1/8 15:08:25/

参考
https://zhuanlan.zhihu.com/p/571737575

1创建组和用户
vi /etc/hosts
[root@rhel ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.7 (Maipo)
/usr/sbin/groupadd -g 54321 oinstall
/usr/sbin/groupadd -g 54322 dba
/usr/sbin/groupadd -g 54323 oper
/usr/sbin/useradd -u 54321 -g oinstall -G dba,oper oracle

2修改用户密码:
[root@rhel ~]# passwd oracle

3关闭防火墙还有selinux
systemctl stop firewalld.service
systemctl disable firewalld.service

vi /etc/selinux/config
修改文件中SELINUX=disabled,然后重启服务查看
/usr/sbin/sestatus
修改HOST文件
[root@rhel db]# more /etc/sysconfig/network

Created by anaconda

NOZEROCONF=yes
HOSTNAME=rhel
[root@rhel db]# cat /etc/hosts
192.168.182.149 rehl

4创建工作的目录,然后赋予相应的权限。

mkdir -p /u01/app/oracle/product/19.2.0/db_1
chown -R oracle:oinstall /u01/
chmod -R 775 /u01/

5配置Oracle的环境变量
ORACLE_SID=sanshi;export ORACLE_SID
ORACLE_UNQNAME=sanshi;export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 19.2.0 / d b 1 ; e x p o r t O R A C L E H O M E P A T H = ORACLE_BASE/product/19.2.0/db_1; export ORACLE_HOME PATH= ORACLEBASE/product/19.2.0/db1;exportORACLEHOMEPATH=ORACLE_HOME/bin: P A T H : {PATH}: PATH:HOME/bin; export PATH
生效
source .bash_profile

6修改内核参数
[root@rhel /]# vi /etc/sysctl.conf
[root@rhel /]# more /etc/sysctl.conf
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
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
生效
[root@rhel /]# sysctl -p

7yum配置
建目录,将光盘挂载到目录
[root@rhel ~]# df -Th
查看光盘,如果没有挂载,请挂载光盘。
mount /dev/sr0 /mnt/cdrom/
cd /etc/yum.repos.d/
备份原repo文件
mv redhat.repo redhat.repo.bak
配置本地YUM源
cat >> localyum.repo <<EOF
[media]
name=media
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
EOF
挂载安装光盘到系统文件
创建新的repo文件
清除缓存,检查配置源
yum clean all
yum repolist all
保存文件后,即可使用yum list检查是否设置成功!
yum list

8、安装必要的包
下面是官方文档列出的需要的包,当然不是所有都需要。如果没有使用到相关技术,不需要相应的包。
bc
binutils
compat-libcap1
compat-libstdc++
dtrace-modules
dtrace-modules-headers
dtrace-modules-provider-headers
dtrace-utils
elfutils-libelf
elfutils-libelf-devel
fontconfig-devel
glibc
glibc-devel
ksh
libaio
libaio-devel
libdtrace-ctf-devel
libX11
libXau
libXi
libXtst
libXrender
libXrender-devel
libgcc
librdmacm-devel
libstdc++
libstdc+±devel
libxcb
make
net-tools (for Oracle RAC and Oracle Clusterware)
nfs-utils (for Oracle ACFS)
python (for Oracle ACFS Remote)
python-configshell (for Oracle ACFS Remote)
python-rtslib (for Oracle ACFS Remote)
python-six (for Oracle ACFS Remote)
targetcli (for Oracle ACFS Remote)
smartmontools
sysstat

安装
yum install bc
gcc
gcc-c++
binutils
compat-libcap1
compat-libstdc++
dtrace-modules
dtrace-modules-headers
dtrace-modules-provider-headers
dtrace-utils
elfutils-libelf
elfutils-libelf-devel
fontconfig-devel
glibc
glibc-devel
ksh
libaio
libaio-devel
libdtrace-ctf-devel
libX11
libXau
libXi
libXtst
libXrender
libXrender-devel
libgcc
librdmacm-devel
libstdc++
libstdc+±devel
libxcb
make
smartmontools
sysstat

yum install -y kmod*
yum install -y ksh*
yum install -y libaio*
yum install -y compat*

注:由于从7开始,系统镜像中不再包含compat-libstdc++包,需要自行下载安装。
当然如果你不使用Oracle Text功能,则不需要安装该包。但是推荐安装,因为你无法保证以后不使用。
[root@rhel db]# rpm -ivh compat-libstdc+±33-3.2.3-72.el7.x86_64.rpm
[root@rhel db]#

9、上传LINUX.X64_193000_db_home到
解压安装包
[root@rhel ~]# cd /home/db/
[root@rhel db]# unzip LINUX.X64_193000_db_home.zip
[root@rhel ~]# chmod -R +x /home/db/
[root@rhel ~]# chown -R oracle:oinstall /home/db/
[root@rhel ~]# unzip

10、编辑登录配置文件
进行登录配置文件的编辑,在文本最后的添加:
session required pam_limits.so
session required/lib/security/pam_limits.so
使shell limit生效。

vim /etc/pam.d/login
session required pam_limits.so
session required /lib/security/pam_limits.so

  1. 修改环境变量

vim /etc/profile
#################添加如下内容
#oracle
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1
export ORACLE_SID=orcl
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

11.修改认证模块
vim /etc/security/limits.conf
###################添加如下内容
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000

核心问题
从12C开始,oracle安装包必须放在oracle_home目录下

将安装包移到/u01/app/oracle/product/19.2.0/db_1

配置图形化界面
因为是图形化安装 ,所以我们要预先配置图形化界面,不然是不会出现安装窗口的。我安装oracle是用的vmware虚拟机。如果想要调出图形化界面,必须在物理机上装上Xmanager,并且打开Xmanager passive。

切换至root,安装 xorg-x11-apps* 包。

yum install xorg-x11-apps*

[root@rhel db]# rpm -qa | grep libXrender
libXrender-devel-0.9.10-1.el7.x86_64
libXrender-0.9.10-1.el7.x86_64
[root@rhel db]# rpm -qa | grep compat-libstdc+±
compat-libstdc+±33-3.2.3-72.el7.x86_64
[root@rhel db]#
NVC --图形化界面
xmanager-passive

[oracle@rhel db_1]$ export DISPLAY=192.168.182.1:0.0
[oracle@rhel db_1]$ echo D I S P L A Y 192.168.182.1 : 0.0 [ o r a c l e @ r h e l d b 1 ] DISPLAY 192.168.182.1:0.0 [oracle@rhel db_1] DISPLAY192.168.182.1:0.0[oracle@rheldb1]

开启监听
[oracle@rhel db_1]$netca

创建数据库
[oracle@rhel db_1]$dbca


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

相关文章

Nginx负载均衡与动静分离

一、Nginx负载均衡&#xff1a; 1.概述&#xff1a; Nginx是一款http服务器软件&#xff0c;支持高达50000个并发连接数的响应。 &#xff08;1&#xff09;拥有强大的处理静态资源的能力。 &#xff08;2&#xff09;运行稳定。 &#xff08;3&#xff09;CPU&#xff0c…

查aaa询

隐行卡开户地 经纬度解析 注册过的网站 搜索引擎 钟馗之眼 电子邮件泄露

HGNC数据库 HUGO基因命名委员会

http://www.genenames.org/ HGNC 全称为HUGO Gene Nomenclature Committee, 叫做 HUGO基因命名委员会&#xff0c;负责对人类基因组上包括蛋白编码基因&#xff0c; ncRNA基因&#xff0c;假基因和其他基因在内的所有基因提供一个唯一的&#xff0c;标准的&#xff0c;可以广泛…

mysql查询同名同姓重名人数_查全国同名同姓,怎样查重名人数查询

查全国同名同姓&#xff0c;怎样查重名人数查询 时间&#xff1a;2020-05-10 20:30:01 不少宝爸宝妈在给婴儿起名之时&#xff0c;会好奇在全中国有几人同名同姓&#xff0c;希望新生儿的名字不会跟太多人重合。或者有的小伙伴单纯好奇全中国同自己重名的人有多少&#xff0c;那…

chcon

chcon命令是修改对象&#xff08;文件&#xff09;的安全上下文&#xff0c;比如&#xff1a;用户、角色、类型、安全级别。也就是将每个文件的安全环境变更至指定环境。使用--reference选项时&#xff0c;把指定文件的安全环境设置为与参考文件相同。chcon命令位于/usr/bin/ch…

halcon notes

机器视觉七大应用 1.识别定位 2.缺陷 3.测量 4.符号识别&#xff08;OCR光学字符&#xff0c;一维码&#xff0c;二维码&#xff09; 5.手眼标定配合抓取 6.深度学习 7.三维视觉 采集->预处理->图像分割->特征识别以及计算(坐标&#xff0c;面积等)->显示或者通讯(…

Nacos。

Nacos。 文章目录 Nacos。quick start。Windows 安装。下载安装包。解压。端口配置。启动。访问。 Linux 安装。安装 JDK。上传安装包。解压。端口配置。启动。 Nacos 的依赖。外部 MySQL 数据库支持。NameSpace 隔离设计。配置中心。主流配置中心对比。 quick start。 https:…