第一次用甲骨文,这期待!虽然mySQL也是甲骨文的。
去官网下了Oracle G11 R2 X64,本人的电脑是64位的win7,没开防火墙。
按照网上众多的教程,做完安装,可是安装过程不是那么的顺利,安装的忠告:
1.拔掉网线
2.关闭杀毒(含360等各种卫士)
3.关掉windows防护墙
我安装过程中,开了360了,被禁止了好多安装步骤,结果导致要重装,让我傻了眼的是,oracle的卸载机制真心不完善,首先自身的软件卸载完后,还有服务(在注册表中),注册表,文件夹(user;Program Files;XX/app)。这里推荐一个卸载贴,本人实测不错:
http://www.cnblogs.com/tylerdonet/archive/2009/12/24/1628725.html
卸载完了,之后重新开始,安装完后,首要问题就是:
进度条走到85%时出现,当时无奈的只能点确定了。
电完就安装完了,但是既然出错了,肯定有问题,上网了解了下。
首先按下帖来配置相关监听和服务:
http://www.docin.com/p-671726385.html
配置完成中我有遇到了这样一个错误提示
然后针对这个问题继续找解决方法,这里需要注意的是sys用户登陆方式不是normal,而其他用户如system为normal。
首先发现我服务力没有如下服务:
如下解决:
http://www.oschina.net/question/54100_61900
当你得到
connect username/password@orcl;如果连接上,这个问题基本解决了
测试值也可以使用sqlplus来测试是否能登陆数据库,可以重启下数据库。
以上设置完成,就可以去database configuration assistant配置下EM,具体步骤,选择配置数据库选件,按提示操作,就能顺利配置好。
配置完成后,开始菜单会有一个datacontrol - XX的网页,这就是oracle的控制台,点击登陆,但是我又遇到问题了,我试了ie,QQ浏览器都显示该页无法显示,把ie安全级别拉到最低也还是不行,捣鼓了很久,以为安装还有问题,意外发现同事的电脑却能登陆数据库(局域网里),然后下了个google的chrome,竟然能登陆了,至于为什么,这个是本人无法解释的。
下来就是oracle与经典的管理软件PL连了,这里需要说明下,oracle我装的是x64版本的,而PL暂时不支持X64的,所以得下一个x86 oracle client,安装完成后,需要在安装目录下建立如下文件结构
.\network\bin
然后去你的X:\app\SWACK\product\11.2.0\dbhome_1\NETWORK\ADMIN目录中拷贝:
listener.ora
sqlnet.ora
tnsnames.ora
三个文件到.\network\bin目录
然后点击PL,会提示连接,取消掉,去设置界面做如下操作:
完成后试着登录吧
基本我所遇到的就这些问题,确实够折腾的,希望我这篇博文,让大家少折腾。