只需要知道一点:是因为细节处理上的一个大意,急于部署服务,而忽略了此,导致花了大半天天的时间来找问题。很不值,所以,做事放慢节奏是很重要的。WIndows XP的服务中,有一个服务需要以NT AUTHORITY\NetworkService用户启动,使用本地系统帐户启动没有任何问题,但如果以NetworkService即报此错误代码。
如果你的系统分区是NTFS分区,应属帐户的权限问题。
解决办法:将NT AUTHORITY\NetworkService用户添加到Administrator组中。
我的电脑-->右键-->管理-->本地用户和组;
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。
有可能是listener出错或者微软补丁包冲突有可能监听器出错…… 我也经常碰到oracle各式各样的问题,以下是我的经验,希望对你有用:引起ora-1053错误的原因有很多,一般oracle出现问题后,我会依次测试,比如启动服务、在SQL Plus里尝试登录、在Windows命令行尝试启动服务和登录数据库、测试监听器是否正常。以我碰到的问题为例,打开Net8 Configuration Assistant-本地网络服务名配置-测试,选择想要测试的网络服务名,发现测试没有通过,这代表对应数据库例程监听器出现问题了。解决方案: 1.在Net8 Configuration Assistant中,选择监听程序配置-删除,删除以前的监听程序(listener,原因可能是电脑IP变动了等等)。 2.控制面板-管理-服务,如果oracle listener还是启动或已启动状态,那么将这个服务关闭。 3.在Net8 Configuration Assistant
什么都不选用的是beq协议,填写了就用了oracle net,需要用net configuration assistant 配置一个连接串,名字任意(可以是orcl),你要告诉你连接哪个服务器(ip或主机名)、连接端口是什么(默认是1521)、服务器上注册的服务名是什么(估计你是orcl),然后连接时database位置就可以选你配置的连接串了你选了orcl,估计你已经创建好了一个名字是orcl的连接串,你在cmd窗口上执行:tnsping orcl
看一下结果,那三项内容是否正确,解决不了的话可以把以下命令结果内容贴一下
服务器上执行 lsnrctl status
客户端上执行 tnsping orcl
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)