app开发者平台在数字化时代的重要性与发展趋势解析
698
2022-09-20
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~