今天安装了个oracle10.2.0,一直是用.bat文件手动创建数据库的,今天通过dbca配置后产生了一个模板,然后我直接执行相应的bat文件,一切顺利,最后自己添加了一个listener后想连接就报ORA-12560: TNS: 协议适配器错误,但自己OracleOraDb10g_home1TNSListener服务和OracleServiceLIVAHU服务都已启动。于是看了下scripts目录下的文件,发现可能是sid没有设置的问题,虽然在模板文件中是hujp但没到注册表中去
所以Window + PasuseBreak 设置一个新的环境变量oracle_sid,变量值为hujp(如果你也是纯手工生成的,多半就要变为你的sid值)
重新连接,OK,success!