查了下,有的说是10g r1的问题,要10gr2就解决,但我没R2,只能再看,原来发现主要是linster.ora中的静态注册和
动态注册的问题,下面转一文介绍:
一、什么是注册?
在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)
相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连接。
二、静态注册
Oracle 10g 实例静态注册及动态注册监听器
最新推荐文章于 2023-11-26 11:26:23 发布
本文介绍了Oracle 10g数据库实例的静态注册和动态注册原理,强调了listener.ora和init.ora参数的重要性。当遇到ORA-12528错误时,可能是由于实例未正确注册到监听器。解决方案包括调整listener.ora配置为静态注册,确保SID_NAME和GLOBAL_DBNAME设置正确,并理解服务名与实例名的区别。
摘要由CSDN通过智能技术生成