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

运维日记丨Oracle23C的标准化实施

新运维新数据 2023-04-17
617

各位新朋友~记得先点蓝字关注我哦~


01

说明


1.1

23C免费版的限制

  • Oracle 数据库免费版将仅以两个内核的速度处理查询,即使有更多的 CPU 容量可用
  • Oracle 数据库免费版将自身限制为每个逻辑环境只能安装一次
  • Oracle 数据库免费版中的最大用户数据量不能超过 12 GB。如果用户数据增长超过此限制,则系统将显示错误。ORA-12592
  • Oracle 数据库免费版的最大 RAM 量不能超过 2 GB,即使有更多可用空间也是如此。

1.2

操作系统的要求

Oracle Linux 8:

  • Oracle Linux 8.6  with the Unbreakable Enterprise Kernel 6: 5.4.17-2136.312.3.4.el8uek.x86_64 or later

  • Oracle Linux 8.6  with the Red Hat Compatible Kernel 6: 4.18.0-372.26.1.0.1.el8_6.x86_64 or later

Red Hat Enterprise Linux 8:

  • Red Hat Enterprise Linux 8.6: 4.18.0-372.26.1.0.1.el8_6.x86_64 or later

1.3

交换空间的要求

对于 Oracle 数据库免费版,Oracle 建议最小交换空间为 2 GB 或 RAM 大小的两倍,以较小者为准。


1.4

内核参数要求

Oracle 数据库预安装 RPM 会检查系统的内核参数设置。如果系统的内核参数值小于数据库免费版所需的内核参数的值,则 Oracle 数据库预安装 RPM 会为您设置建议的最小内核参数值。


1.5

环境说明

主机规划:

主机名

IP

操作系统版本

oracle23C

192.168.26.4

Oracle linux 8.6


1.6

操作步骤

操作步骤

操作内容

Step   1

主机安装oraclelinux操作系统

Step   2

安装软件

Step   3

静默建库

Step   4

dbca创建数据实例



02

安装RDBMS软件

2.1

配置/etc/hosts文件

    vi etc/hosts
    192.168.26.4 oracle23C
    复制


    2.2

    安装必备组件

    以“root”用户身份使用以下命令安装 Oracle 必备组件。
    Oracle Linux 8
      # dnf install -y oraclelinux-developer-release-el8
      # dnf install -y oracle-database-preinstall-23c
      复制


      Red Hat Enterprise Linux 8

        # curl -L -o oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/developer/x86_64/getPackage/oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm
        # dnf -y localinstall oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm
        复制


        2.3

        上传rpm包

        上传oracle-database-free-23c-1.0-1.el8.x86_64.rpm包至/tmp/下


        2.4

        安装软件

        注意:默认安装在/opt下,如需修改路径,请修改/etc/init.d/oracle-free-23c配置文件

        以 root 用户身份使用以下命令安装 23c 软件

          dnf -y localinstall tmp/oracle-database-free-23c-1.0-1.el8.x86_64.rpm
          复制



          2.5

          设置环境变量

            su - oracle
            vi ~/.bash_profile
            export ORACLE_BASE=/opt/oracle
            export ORACLE_HOME=/opt/oracle/product/23c/dbhomeFree
            export ORACLE_SID=FREE
            export PATH=$ORACLE_HOME/bin:$PATH
            复制


            生效环境变量source ~/.bash_profile  



            03

            静默建库

            3.1

            配置/etc/hosts文件

            数据库默认字符集为AL32UTF8,修改为ZHS16GBK
              vi etc/sysconfig/oracle-free-23c.conf
              # Character set of the database
              CHARSET=ZHS16GBK
              复制


              3.2

              配置/etc/hosts文件

              要执行静默安装,必须输入数据库管理账户的密码,在配置文件中指定该密码。
                # export DB_PASSWORD=hzmcdba
                # (echo "${DB_PASSWORD}"; echo "${DB_PASSWORD}";) | etc/init.d/oracle-free-23c configure
                复制


                静默安装完成!


                04

                dbca建库

                4.1

                使用Xmanager调用图形化界面

                oracle用户执行dbca命令:
                  who am i 查看ip
                  export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx为操作机器的IP 0.0为Xmanager的端口)
                  export
                  dbca
                  复制


                  1.Create a database



                  2.Advanced configuration



                  3.默认下一步



                  4.根据需要,选择是否创建pdb



                  5.Use following for the database storage attributes



                  6.默认下一步



                  7.创建监听



                  8.默认下一步



                  9.默认自动内存管理



                  修改字符集



                  10.默认下一步



                  11.设置密码



                  12.默认下一步



                  13.点击Finished



                  14.进行建库



                  15.建库完成



                  总结:

                     23C为我们提供了更简洁的安装方式,其中包括
                  • 自动创建oracle用户和oinstall组

                  • 自动下载并安装相关依赖包

                  • 自动设置相关内核参数





                  美创是国内领先的数据库服务提供商。服务团队拥有PG ACED 1名、Oracle&PG ACE 3人、DSI智库专家5名、DSMM测评师7名、OCM 20余人、数十名Oracle OCP、MySQL OCP、TDSQL TCP、OceanBase OBCP、TiDB PTCP、达梦 DCP、人大金仓、红帽RHCA、中间件weblogic、tuxedo、CISP-DSG、CISSP、CDGA、CDPSE、CZTP、CDSP等认证人员,著有《DBA攻坚指南:左手Oracle,右手MySQL》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》,《Oracle DBA实战攻略》等多本数据库书籍。运维各类数据库合计5000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、MongoDB、Redis、TDSQL、OceanBase、达梦、人大金仓等主流商业和开源数据库。美创拥有完善的运维体系和人员培养体系,并同时提供超融合、私有云整体服务解决方案、数据安全咨询及运营服务方案等,已为金融、政府、企业、能源等多个行业的客户提供量身定制的各类服务,赢得了客户的高度赞誉和广泛认可。






                  文章转载自新运维新数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论