在中间件维护的时候应该注意tns的地方 -------运维日志7

情况一:

今天碰到一个问题,在中间件连接icare的时候,一直显示登录密码错误,用plsql连接把用户的密码删了也没用。登录不了。

update  t_bse_employee t  set  t.psw_chr='' where t.empno_chr= '0001'

原因:数据库改了之后没有提交修改结果。所以该多少次都一样。

解决方法:执行语句后,点击commit 提交。这样就可以了。


情况二:在登录icare之后,下面显示连接的数据库实例中的医院名称不是我们在数据库中设立的名称。

select t.*,t.rowid from t_bse_hospitalinfo t;

在数据库用语句查询的时候显示的也不是我们在数据库中设定的名字。

原因:数据库连接不对,在tns设置那里。

解决方法:找到tns设置的目录,在中间件的安装文档那我们有说明,将tnsnames.orasqlnet.ora连个文件从admin目录中拿出来放在Network目录下。但如果你仅仅只改了Network目录下的tnsnames.ora,而admin目录下的没有修改,就会照成上面的现象。将两个都改好,问题解决。


你可能感兴趣的:(oracle,数据库,plsql,运维,HIS)