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

安装过程照着大佬的教程下来,期间因为自己的失误和无知导致重装了两遍https://blog.csdn.net/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这件事,又是一篇帖子:

https://yq.aliyun.com/articles/513611

感谢大佬,不过那个jdbc要下低版本的5.1就行最好搜一下mysql和jdbc的对应版本.8.0会报错,提示时区什么的,下载地址:

https://mvnrepository.com/artifact/mysql/mysql-connector-java

官方工具真的好用,可是生成的脚本运行失败什么意思.?别搞我呀,我不想加班啊.等待中.....

你可能感兴趣的:(LINUX下安装ORACLE12C并配置远程连接的经历)