Windows环境下搭建Oracle 12c的体验

网友投稿 646 2022-09-20

Windows环境下搭建Oracle 12c的体验

Windows环境下搭建Oracle 12c的体验

昨天准备一个Oracle环境,结果看起来是很简单的事情,却因为各种各样的原因耽搁了一些时间,从-到安装部署,已经几个小时过去了,抬头看看,已经是凌晨快2点了。在整个环境的部署和配置里面,我也是不断对需求做了裁剪。在各种复杂的需求和特性面前,我需要的是保证服务的可访问,比如第二天就需要做一些简单的演示和互动,如果大家能够连接到我的数据库上来做一些测试,那么效果显然是好得多的,如果大家的环境都完全不同,那么效果也会大打折扣。

首先为了演示和方便学习,没有使用复杂的环境配置,单实例即可。我最纠结的是网络配置,因为IP地址总是发生变化,况且还是Windows环境,所以和以前轻车熟路的Linux下还是有较大的差别。

问题1:

刚开始就碰到一个问题,是在Windows下安装的时候,屏幕没有反应,反复尝试,最后总算锁定是一个Windows服务导致。问题的原因是由于“控制面板--管理工具--服务”中的“Server”服务未启动造成的,启动“Server服务后”可正常显示。

相关链接如下:

Oracle DB 12.2 OUI / setup.exe is blank after invoked in Windows 2012 R2 64 Bit (文档 ID 2330618.1)

问题2:

在配置网络服务的地方,栽了一个大坑,那就是安装软件和实例的时候,抛出了一个警告,当时没有注意,但是显示软件和实例是安装成功了,在本地测试连接的时候总是不可达,于是反反复复测试,最后抛出了下面的错误:

ORA-12518: TNS:listener could not hand off client connection

不断的调整,最后发现竟然是实例没有创建好,于是速战速决重新统一配置和创建实例。

问题3:

最开始安装的时候,为了快捷,最后的文件是使用了OMF的方式,结果启动之后发现内存占用有些高,于是停了库修改sga的参数,显然不可达习惯的是,竟然没办法直接找到参数文件的路径,不是在$ORACLE_HOME/dbs下而是另外一个目录。在windows下找了一会才最终定位。

关于非法关机造成开库造成的startup出现的LRM-00109:could not open parameter file initOrcl.ora

问题4:

在连接的过程中,服务端没有问题了,但是客户端还是可能出现协议版本不兼容的问题,这个时候我们需要调整下sqlnet.ora,或者升级Java的版本。

SQLNET.ALLOWED_LOGON_VERSION=8

在Windows下搭建环境也是一种学习方式,只要能够满足自己的需求,还是怎么顺手怎么来,后期不断的迭代和改进即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python日志模板(python日志模板文件)
下一篇:windows下快速删除node_modules
相关文章

 发表评论

暂时没有评论,来抢沙发吧~