最近在搭建windows平台,oracle11.2.0.4的dataguard,流程和在aix,linux上没啥区别,一路顺下去。
结果在备库上,使用sqlplus连接sys用户的时候,总是报如下错误:
ORA-012560:TNS:协议适配器错误
原来是由于在windows上,监听和oracle实例都是有对应的服务的,需要开启服务,才能使用sqlplus进行登录。
而备库是我在手工建库,oracle没有自动生成windows上的服务,因此需要我手工创建
使用如下命令创建oracle 实例的服务:
oradim -new -sid orcl startmode m
-----------------------------------------------------------------------------------------------------------------------------------------------
这时sys便可正常登陆了。