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

CentOS8.0 安装Oracle 19C

张先生的资料库 2021-07-12
1769

一、连接CentOS

二、安装Java环境 

    yum install java-11-openjdk-devel

    出现提示输入Y 回车继续执行

    出现提示输入回车继续执行

    等待出现Complete

    三、安装相关依赖

      curl -o compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
      rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
      curl -o compat-libcap1-1.10-7.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/compat-libcap1-1.10-7.el7.x86_64.rpm
      rpm -ivh compat-libcap1-1.10-7.el7.x86_64.rpm


        yum install -y libnsl

        四、安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

          使用curl下载 
          curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
          yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

          五、安装 oracle-database-ee-19c-1.0-1.x86_64.rpm

              1.在Oracle官网下载(点击红框所选择的文件需要Oracle账号登录后下载)

            https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

            2.关注本公众号 发送    CentOS安装Oracle     获取网盘下载地址

            3.利用FTP工具将安装包上传到CentOS服务器

            4.执行安装命令

              rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

              5.给文件夹分配权限


                chmod -R 777 etc/oratab

                6.执行配置文件(注意:要保证服务器内存和存储空间充足

                  /etc/init.d/oracledb_ORCLCDB-19c configure

                  六、切换到oracle 用户

                  1.设置配置文件

                    su - oracle
                    # 使用vim打开配置文件
                    vim .bash_profile
                    # 键盘按下I 键进入Insert模式配置环境变量
                    export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
                    export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
                    export ORACLE_SID=ORCLCDB
                    # ESC : wq 保存退出
                    # 刷新配置文件
                    source .bash_profile



                    2.连接数据库

                      sqlplus  as sysdba

                      3.修改密码

                        alter user system identified by 123456;

                        4.查看密码过期规则(默认180天)

                          select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

                          5.设置密码永不过期

                            alter profile default limit password_life_time unlimited


                            七、检查防火墙状态

                              # 防火墙开放端口情况
                              firewall-cmd --list-ports
                              # 防火墙开启状态
                              firewall-cmd --list-ports
                              # 开放端口
                              firewall-cmd --zone=public --add-port=1521/tcp --permanen
                              # 参数说明
                              # 作用域  –zone
                              # 添加端口,格式为:端口/通讯协议 –add-port=1521/tcp
                              # 永久生效,没有此参数重启后失效 –permanent
                              # 重新加载一遍才会生效
                              firewall-cmd --reload



                              注:防火墙其他命令

                                (1)设置开机启用防火墙:systemctl enable firewalld.service
                                (2)设置开机禁用防火墙:systemctl disable firewalld.service
                                (3)启动防火墙:systemctl start firewalld
                                4)关闭防火墙:systemctl stop firewalld
                                5)检查防火墙状态:systemctl status firewalld

                                八、测试连接



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

                                评论