4. Oracle12c数据库在Linux系统安装步骤

这篇具有很好参考价值的文章主要介绍了4. Oracle12c数据库在Linux系统安装步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Oracle11gR2数据库安装
https://edu.csdn.net/course/detail/27750

2.Oracle 12c 数据库安装
https://edu.csdn.net/course/detail/35882

3.Oracle 19c 数据库一键安装
https://edu.csdn.net/course/detail/39198

4.Oracle 19c RAC For Linux安装部署 (视频讲解)
https://edu.csdn.net/course/detail/35792

5.oracle 19c 数据库基础和日常管理
https://edu.csdn.net/course/detail/36112

6.Oracle 11g DataGuard RAC集群到单节点部署
https://edu.csdn.net/course/detail/35959

7.Oracle数据库 底层原理解析_解析oracle数据库内部实现(视频讲解)
https://edu.csdn.net/course/detail/35647

8.MySQL数据库基础实战教程
https://edu.csdn.net/course/detail/26743


部署环境

系统:CentOS Linux release 7.6

数据库:Oracle 12c


1. 修改主机名

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

2. 修改hosts文件

2.1 配置服务器ip地址

cd /etc/sysconfig/network-scripts
[root@server01 network-scripts]# cat ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0

3. 配置yum安装相关rpm包

[root@db01 ~]# > /etc/yum.repos.d/my.repo

[root@db01 ~]# cat >> /etc/yum.repos.d/my.repo << EOF
[Oracle]
name=oracle_install
baseurl=file:///mnt/
gpgcheck=0
enabled=1
EOF


安装相关rpm包
yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
elfutils-libelf \
elfutils-libelf-devel \
glibc \
glibc-devel \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
libxcb \
libX11 \
libXau \
libXi \
libXtst \
libXrender \
libXrender-devel \
make \
net-tools \
nfs-utils \
smartmontools \
sysstat \
e2fsprogs \
e2fsprogs-libs \
fontconfig-devel \
expect \
unzip \
openssh-clients \
readline* \
bc \
kmod-libs \
xdpyinfo

yum install -y gnome*

4. 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

vim /etc/sysconfig/selinux
SELINUX=enforcing¸   修改成 SELINUX=disabled

5. 配置VNC服务

yum install -y tigervnc-server tigervnc-server-module

修改配置文件
cat /etc/sysconfig/vncservers 
cat /lib/systemd/system/vncserver\@.service 
cp /lib/systemd/system/vncserver\@.service /etc/systemd/system/vncserver\@:1.service

> /etc/systemd/system/vncserver\@:1.service

cat >> /etc/systemd/system/vncserver\@:1.service << EOF
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
EOF

#注:用 root 的话用把/home/root/.vnc/%H%i.pid 改为/root/.vnc/%H%i.pid

设置vnc登录密码
vncpasswd 

启动vnc服务
systemctl daemon-reload 
systemctl restart vncserver@:1.service
systemctl enable vncserver@:1.service

ss -lnt|grep 590
LISTEN    0      5            *:5901                    *:*                  
LISTEN    0      5          :::5901                    :::*

6. 系统参数和环境配置

修改系统内核参数
cat >> /etc/sysctl.conf << EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

kernel.shmall = 2359296
kernel.shmmax = 9663676416
EOF

使设置生效
/sbin/sysctl -p


添加系统环境变量
cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ] ; then
     if [ \$SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
         ulimit -n 65536
     else
         ulimit -u 16384 -n 65536
     fi
     umask 022
 fi
EOF


修改用户安全限制
cat >> /etc/security/limits.conf <<EOF
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
oracle soft nproc 2047
oracle hard nproc 16384
oracle hard memlock 134217728
oracle soft memlock 134217728
EOF

加载pam_limits.so模块
echo "session    required     pam_limits.so" >> /etc/pam.d/login

7. 添加组和用户

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle

8. 创建目录并授权

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

9. 添加oracle用户变量

su - oracle

$ vim .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=ora12c; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

10. 通过工具 FileZilla 上传集群软件并解压,解压到oracle的home目录

上传数据库软件并解压,解压到oracle的home目录
[root@db01 ~]# cd /opt/sw
[root@db01 sw]# unzip linuxx64_12201_database.zip
[root@db01 ~]# chown oracle.oinstall sw/ -R

11. 安装数据库软件

su - oracle
[oracle@db01 ~]$ xhost +
xhost:  unable to open display ""

[oracle@db01 ~]$ export DISPLAY=192.168.1.21:1

[oracle@db01 ~]$ cd /opt/sw/database
[oracle@db01 dbhome_1]$ ./runInstaller
linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

仅安装软件

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

选择单实例

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

默认

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

安装目录默认,这是在环境变量是已经设置的

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

接下来默认,一路next,然后是开始安装

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

弹出来一个对话框,需要开打另外一个窗口,使用root用户执行2个shell脚本.

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

脚本执行完成以后,安装继续,直到软件安装完成.

12. 配置监听

执行netca命令

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档
linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

默认一路next,直到点击finish监听配置结束

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

13. 创建数据库

执行dbca命令

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

执行dbca后出现一个窗口

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

这个界面设置实例名字,设置容器的个数,设置PDB的名字

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

选择存储

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

设置内存大小

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

设置字符集

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

选择样例用户供测试使用,按需选择

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

EM按需配置,这里就不选择了

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

设置管理用户密码

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

点击finish开始创建数据库

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

直到这个界面安装完成

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

14.登录数据库

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

总结

以上是oracle12c数据库在linux平台上安装的详细步骤。

linux安装oracle12c,Oracle数据库,linux,运维,服务器,oracle,dba,Powered by 金山文档

Oracle 12c RAC For Linux安装部署 视频

https://edu.csdn.net/course/detail/35882

Oracle数据库 底层原理解析 (解析oracle数据库内部实现) 视频

https://edu.csdn.net/course/detail/35647

Oracle 19c RAC For Linux安装部署 视频

https://edu.csdn.net/course/detail/35792

Oracle11gR2数据库Linux系统上安装 视频

https://edu.csdn.net/course/detail/27750

Oracle19c数据库Linux系统上安装 视频

https://edu.csdn.net/course/detail/35881文章来源地址https://www.toymoban.com/news/detail-611241.html

到了这里,关于4. Oracle12c数据库在Linux系统安装步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle database 静默安装 oracle12c 一键安装 12.1.0.2

    注意此安装脚本基于12.1.0.2 安装包 原始安装包结构为两个压缩包 此脚本使用安装包为原始压缩包解压后、 重新封装为一个.zip压缩包 Linux :centerOS 7 oracle :12.1.0.2 runInstaller应答文件 /database/response/db_install.rsp netca应答文件 /database/response/netca.rsp dbca应答文件 /database/response/dbc

    2024年02月03日
    浏览(48)
  • Windows下 Oracle 12c 安装保姆级图文详解

    Windows下 Oracle 12c 安装步骤如下: 1、将压缩包“winx64_12c_database_1of2.zip“和“winx64_12c_database_2of2.zip”解压到同一目录“database”目录。 2、双击“database”目录下的“setup.exe\\\",软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并

    2024年02月10日
    浏览(28)
  • Docker 安装oracle12c容器并创建新用户

    下载镜像 启动镜像 8080和22端口没有映射出来,有需要自己 正常日志 启动报错日志 原因 容器没有操作主机文件夹权限 主机内执行 进入容器内并以dba登录Oracle 创建表空间及用户和赋权

    2024年02月08日
    浏览(26)
  • Linux系统下操作Oracle数据库

    Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种

    2023年04月08日
    浏览(35)
  • Oracle19c数据库安装 - 基于Linux环境

    安装文件链接在文章末尾。 本文介绍多种在Linux环境下安装Oracle19c数据库软件和Oracle数据库的方式,多种方式选择其中一种即可,适用于19c数据库学习环境的配置。 数据库软件和数据库是不同的,都需要安装。 关闭防火墙和selinux 更改完reboot,使其生效 搭建yum,安装依赖包

    2024年02月15日
    浏览(37)
  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(39)
  • 让数据无所畏惧!探索Oracle 12c的强大安全功能:数据红action、数据掩码、加密表空间、统一审计等功能|oracle 12c相对oralce 11g的新特性(4)

    oracle 12c引入了许多新的安全功能,如数据红action、数据掩码、加密表空间等,引入了统一审计功能,可以记录和监视对数据库的所有访问和操作,提高了数据的安全性。 功能说明: 这个功能用于在查询结果中对敏感数据进行动态脱敏,以保护数据隐私。例如,假设有一个员

    2024年02月07日
    浏览(32)
  • oracle 12 查询数据库锁

    在Oracle 12c中,查询数据库锁信息可以通过以下视图进行: v$locked_object :这个视图显示了当前被锁定的对象(如表、行等)的信息。 v s e s s i o n ∗ ∗ 和 ∗ ∗ v session** 和 **v sess i o n ∗ ∗ 和 ∗ ∗ v lock :这两个视图提供了关于会话和锁的详细信息,可以结合使用以获取更

    2024年01月25日
    浏览(36)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(41)
  • 【BUG】解决安装oracle11g或12C中无法访问临时位置的问题

    安装oracle时,到第二步出现oracle11g或12C中无法访问临时位置的问题。 针对客户端安装,在cmd中执行命令:前面加实际路径setup.exe -ignorePrereq -J\\\"-Doracle.install.client.validate.clientSupportedOSCheck=false\\\" 如: 针对服务端安装,在cmd中执行命令:前面加实际路径setup.exe -ignorePrereq -J\\\"-Doracl

    2024年02月11日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包