数据库 |
数据库相关
今天新装PL/SQL Developer,发现在Oracle Instant Client下无法连接数据库,提示ORA-12154无法处理服务名,隐约感觉是和Instant Client有关,因为没有完整的sqlplus安装,ORACLE_HOME的信息也和完整安装不太一样。在狗狗上查了一下,看了不少,但是少有解决的,最搞笑的办法是安装Oracle database组件...后来在Developer的官方网站找到了解决办法。 PL/SQL Developer wrote:
ooooo,第一条,安装Instant Client的时候,不出意外,安装程序已经办好了。 |
|||
前天把一台服务器的oracle升级了一下,从9.0升到9.2,同时打了patchset,执行了catpatch.sql,似乎一切正常。但过了两天,发现,似乎数据库本身不能随系统一起启动,每次都得手工进入启动。 在网上查了一下,有建议重建windows服务的,也有建启动脚本放入启动组的,不过我还是想正面解决这个问题。查到正常情况下,oracle的windows平台自启动,和所建立的windows服务(OracleServiceXXX)以及一个注册表键值有关。而我的系统windows服务肯定已经设置为自动启动,升级流程没有提示任何错误。因此再查查注册表吧。 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME2 ORA_ORCL_AUTOSTART ORA_ORCL_PFILE 因为曾经升级的关系,因此当前的Oracle不在通常所说的HOME2里,Oracle的注册表部署结构和Java的发行版比较像,设置几个profile,然后在所谓的选择器里设置当前的profile。 |
|||
最新评论
4 周 3 天之前
4 周 3 天之前
24 周 2 天之前
36 周 16 小时之前
37 周 1 天之前
1 年 13 周之前
1 年 16 周之前
1 年 33 周之前
1 年 33 周之前
1 年 37 周之前