最近在装服务器,要2012版本的,本来以为跟正常安装一样,一天怎么样也搞定了,哪知道,各种坑,自己记录一下,免得下次继续掉坑。
1. 用的VMware 创建的虚拟机,顺带就装了系统,没有系统盘,想着64位比较好(哪料一切坑的开始),就在网上随便下了一个,安装也算顺利。
看到了这句话,被我忽略不记了,想着应该也没太大影响
2.想着系统都是64位的了,装个oracle是32位显示太low,索性也选了个64位的(第二个大坑出现了)
开始安装很顺利,到最后数据库建完了,提示没有安装framework3.5 ,没安装framework3.5的结果就是,数据库装了等于白装,没有用的。
网上查了各种解决办法,可能也是我太着急了,或者是把2012想得跟2008不一样,导致问题死循环。网上很多都说2012里没有framework3.5的安装文档,得重新下,可是实际上我装的这个版本,在虚拟光驱里就有,浪费了一晚上的时间,第二天早起就这么一看就找到了(那个兴奋劲儿啊,就像红军长征迈出了一大步一样)
根据网上找的提示顺利的安装上了,我是照着这个网址找到的(https://jingyan.baidu.com/article/14bd256e26b714bb6d26128a.html),不知道会不会被屏蔽,先记着了(反正不是我自己写的)
3.装完framwork3.5又继续去弄数据库,又提示监听没启来(以前安装完都是自动启动监听的),以为是因为这次数据库没完全装完的原因,就又开始启动监听,但发现启动的不是数据库的监听,就又开始配数据库的监听(后来才意识到,是因为没有装framwork3.5,导致数据库并没有完全安装完成,后面的创建监听,创建实例什么的都没有做)。
又去网上各种找这个问题的解决办法,终于不报这个错了,又换了下一个错,说EM配置有误
有人说这个没影响,可是对我来说有影响啊,没办法继续,就只能又继续找解决办法,
有个执行语句的,结果执行完还是有问题
PS:这个时候本人已疯,已经不想再被这无休止的问题扰着自己了,决定卸了数据库重新装一遍。
4. 一般大家都不太愿意卸载oracle,因为这个卸载相对麻烦,得把注册表卸干净,不过没办法,总比一步一个坎的找问题的解决办法要强,所以果继卸载了(这是我觉得我整个搭建环境做的最明智的一步),卸载重装,完全没有问题(胜利)
5.然后就是装PLSQL 开始使用了,结果发现不显示数据库(以为数据库没装好,心瞬间凉了),不过通过别的机台去连的时候,发现是可以用的,看来数据库还是装成功了,那就是PLSQL的问题了,不过这个PLSQL用了很久一直都没有问题,后来查到原因是因为装的是64位的oracle,虽然PL/SQL对远程的数据库没有64位限制,可是刚刚装的这台虚拟机,我没有创建oracle的客户端(因为是服务器啊),所以没办法,最后只得下了个64位的PLSQL才算把问题解决(主要是我不想在有oracle数据库的前提下再装个客户端,显示自己太傻)
这个PLSQL官网下载地址,也存一下https://www.allroundautomations.com/registered/plsqldev.html
经过这么多的坑,这么多的坎,我的数据库终于正常了,希望明天进行的布署项目别再出什么幺蛾子。祈祷……