Linux下安装Oracle19c(亲测可用!真保姆级安装教程)
时间:2024-04-01 08:20:44 来源:网络cs 作者:利杜鹃 栏目:卖家故事 阅读:
阅读本书更多章节>>>>
Linux下安装Oracle19c(亲测可用)
我是自己下载好 安装oracle19c所需要的的依赖rpm,然后通过u盘copy到虚拟机下安装oracle19c的!需要下载以下几个压缩包;
下载链接如下:
链接: https://pan.baidu.com/s/1uAmhloft070U-OsgHaRxug 提取码: 7vss 复制这段内容后打开百度网盘手机App,操作更方便哦-
–来自百度网盘超级会员v1的分享
第一步:把u盘中所需依赖复制到虚拟机主目录下新建一个oracle文件夹中;
[root@localhost oracle]# lsbase.zip oracle-database-ee-19c-1.0-1.x86_64.rpm oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
第二步:在oracle文件夹下打开终端执行命令
[root@localhost oracle]# rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm警告:oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY错误:依赖检测失败:compat-libcap1 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要compat-libstdc++-33 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要glibc-devel 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要ksh 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要libaio-devel 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要libstdc++-devel 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
第三步:根据他需要的什么内容一个个进行下载:
[可能会报的错误]:
[root@localhost oracle]# yum install -y compat-libcap1已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 21426 的另一个程序正在运行。Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内存:145 M RSS (488 MB VSZ) 已启动: Tue Aug 3 11:59:29 2021 - 04:00之前 状态 :睡眠中,进程ID:21426
这个时候不要慌!只是有一个进程把端口占用了!干掉他就完事!执行以下命令即可:
[root@localhost oracle]# rm -f /var/run/yum.pid
然后在执行以下刚才的命令,你会发现惊奇的成功了!
[root@localhost oracle]# yum install -y compat-libcap1已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com正在解决依赖关系--> 正在检查事务---> 软件包 compat-libcap1.x86_64.0.1.10-7.el7 将被 安装--> 解决依赖关系完成依赖关系解决===================================================================================================================================================================================== Package 架构 版本 源 大小=====================================================================================================================================================================================正在安装: compat-libcap1 x86_64 1.10-7.el7 base 19 k事务概要=====================================================================================================================================================================================安装 1 软件包总下载量:19 k安装大小:29 kDownloading packages:警告:/var/cache/yum/x86_64/7/base/packages/compat-libcap1-1.10-7.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY===============] 0.0 B/s | 19 kB --:--:-- ETA compat-libcap1-1.10-7.el7.x86_64.rpm 的公钥尚未安装compat-libcap1-1.10-7.el7.x86_64.rpm | 19 kB 00:00:01 从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥导入 GPG key 0xF4A80EB5: 用户ID : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>" 指纹 : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 软件包 : centos-release-7-6.1810.2.el7.centos.x86_64 (@anaconda) 来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7Running transaction checkRunning transaction testTransaction test succeededRunning transaction 正在安装 : compat-libcap1-1.10-7.el7.x86_64 1/1 验证中 : compat-libcap1-1.10-7.el7.x86_64 1/1 已安装: compat-libcap1.x86_64 0:1.10-7.el7 完毕!
接下来把上面所需要的包一个个下载:
[root@localhost oracle]# yum install -y compat-libstdc++-33---------------------------------------------[root@localhost oracle]# yum install -y glibc-devel---------------------------------------------[root@localhost oracle]# yum install -y ksh---------------------------------------------[root@localhost oracle]# yum install -y libaio-devel-----------------------------------------------[root@localhost oracle]# yum install -y libstdc++-devel
第四步:执行命令(时间会有点长,不慌!)
[root@localhost oracle]# rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm----------------------安装ing------------------------警告:oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY准备中... ################################# [100%]正在升级/安装... 1:oracle-database-preinstall-19c-1.################################# [100%]
第五步:接着来执行命令
[root@localhost oracle]# rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm--------------------执行ing--------------------------警告:oracle-database-ee-19c-1.0-1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY准备中... ################################# [100%]正在升级/安装... 1:oracle-database-ee-19c-1.0-1 ################################# [100%][INFO] Executing post installation scripts...[INFO] Oracle home installed successfully and ready to be configured.To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure[root@localhost oracle]# rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm警告:oracle-database-ee-19c-1.0-1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY准备中... ################################# [100%]软件包 oracle-database-ee-19c-1.0-1.x86_64 已经安装
第六步:来一个稍长时间的命令(加载oracle19c环境)
[root@localhost oracle]# /etc/init.d/oracledb_ORCLCDB-19c configure---------------------------------------------------Configuring Oracle Database ORCLCDB.准备执行数据库操作已完成 8%复制数据库文件已完成 31%正在创建并启动 Oracle 实例已完成 32%已完成 36%已完成 40%已完成 43%已完成 46%正在进行数据库创建已完成 51%已完成 54%正在创建插接式数据库已完成 58%已完成 77%执行配置后操作已完成 100%数据库创建完成。有关详细信息, 请查看以下位置的日志文件: /opt/oracle/cfgtoollogs/dbca/ORCLCDB。数据库信息:全局数据库名:ORCLCDB系统标识符 (SID):ORCLCDB有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"。Database configuration completed successfully. The passwords were auto generated, you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.
第七步:切换oracle用户配置环境变量
[root@localhost oracle]# su - oracle
接着:
[oracle@localhost ~]$ vi ~/.bash_profile //在里面输入: 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 保存退出
接着:
[oracle@localhost ~]$ source ~/.bash_profile//目的是为了加载刚刚修改的变量
接着:
[oracle@localhost ~]$ sqlplus / as sysdba//管理员登录 SQL> alter user system identified by system;??????//修改system密码SQL> create user test_lxx identified by test_lxx;create user test_lxx identified by test_lxx //创建test_lxx用户并设置密码为test_lxxSQL> grant dba to test_lxx;//为自己创建的用户赋予管理员权限 SQL> exit? Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0 ?? [oracle@localhost ~]$ lsnrctl start//打开监听器 [oracle@localhost ~]$ lsnrctl status //查看状态
第八步:打开PLSQL进行测试连接
总结:连接的时候报错信息:
连接超时问题解决:
1、检查是否开启监听,
su oracle // 切换到Oracle账号 lsnrctl start //启动监听器命令 lsnrctl stop // 停止监听器命令 lsnrctl status // 查看监听器命令
2、检查防火墙状态(原来我的防火墙没关闭),关闭防火墙!
//查看防火墙状态sudo systemctl status firewalld//查看后,看到active(running)就意味着防火墙打开了。//关闭防火墙,命令为:sudo systemctl stop firewalld。//关闭后查看是否关闭成功,如果看到inactive(dead)就意味着防火墙关闭了。
再尝试连接就成功了。
阅读本书更多章节>>>>本文链接:https://www.kjpai.cn/gushi/2024-04-01/151824.html,文章来源:网络cs,作者:利杜鹃,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
下一篇:返回列表