LINUX下安装ORACLE12C并配置远程连接的经历

本文记录了在Linux环境下安装Oracle12C数据库的过程,包括遇到的启动问题、主机名配置、远程连接失败等挑战,以及如何解决这些问题。在第三次安装后,实现了远程连接。同时提到了MySQL数据库迁移至Oracle时遇到的问题,分享了迁移过程中需要注意的JDBC版本匹配和脚本执行失败的困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装过程照着大佬的教程下来,期间因为自己的失误和无知导致重装了两遍https://blog.youkuaiyun.com/qq_23659871/article/details/80680669

不过多亏了这三次安装现在我很熟悉这个流程了

第一遍安装很成功,可是我不知道oracle是要startup的.所以死活进不去,而安装时界面调整为英文因此看不懂其中的几项警告,而安装最后要运行的两个脚本我也没有运行就这么跳过去了所以我取消了把界面设置为英文,用中文重新安装了一遍.

第二次安装严格按照教程,,期间通过各种搜索知道了oracle的命令,成功连接.然而重启之后提示找不到主机名,后发现每次重新登陆都要设置主机名,稍微有点麻烦.

然而远程登陆不上.没有lsnrctl命令,到现在一直没有,有没有人知道这是为什么?12c的特性吗?还是我的问题?环境变量配置应该都没问题,oracle/product/bin下也有lsnrctl文件,可是无法运行,

按照网上的教程配置了listener.ora文件和tnsname.ora文件,仍然连接不上,期间我修改了许多文件导致无法复原,不过报错从连接丢失变为拒绝用户访问,然后在某一时刻莫名其妙的可以链接了,我也就没有在意就这样用了,然鹅,第二天我再次连接时又不能连接了,无论怎么做系统都提示连接丢失,查看了自己的serviceName发现是orcl.moneropool.com.可是我记得我设置的是orcl我还没分清SID和serviceName反正我又重装了.

这一次安装完毕之后,我灵机一动,什么都不改,本地启动之后就这样远程看能不能连接,emmm,连上了,看到这您应该发现了,我差不多是一脸懵逼的安了三遍,收获大概就是对多次用到的指令熟悉了一些外加会用F12爬安装包了,其实,我就是来推荐顶部那篇帖子的.对于您能看到这这件事,我表示很抱歉.

然后说说mysql数据库迁移到oracle这件事,又是一篇帖子:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值