1、oracledbconsoleorcl服务无法在本地启动:坚决断网即可,启动这样的服务需要本机ip和当时创建数据库时的ip一致才能启动;断网就没事了。
2、oem无法把数据库添加到树(主要针对win7&win8):以管理员身份运行即可。
3、在cmd中运行sqlplus命令时出现“SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle” :进入db_1/BIN目录找到sqlplus.exe:设置兼容性,勾选以管理员权限运行。
4、oracle regexp_like貌似很强大。。
暂时想起这些。。。
-------------------------------------------------------------------------------------------------------------------
解决 sqlplus 连接oracle时 出现 ORA-12560: TNS: 协议适配器错误
原因1.监听服务没有启动。
解决方案:win+r(Windows键+r键--〉快速打开 ”运行 “)-->输入services.msc---> 启动oracle....TNSlistener服务
原因2.数据库实例服务(Oracleservice....)没有启动。(...代表你的数据库实例,默认为orcl,或者你自己的创建的数据库实例,xe版本的为XE)
解决方案:win+r-->输入services.msc---> 启动Oracleservice....服务
如果不是以上问题看下面:
原因3.注册表问题。
解决方案:win+r-->输入regedit--〉找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_ORACLEHOME...(XE版本为KEY_XE)
------->双击ORACLE_SID----〉输入你的数据库实例名称。。
或者在dos下面输入 set oracle_sid=你的数据库实例(这个不太好使)
注:原因3一般由于原来创建了好多oracle数据库实例,之后由于各种原因导致自己创建的数据库实例不能用了(服务没有了,文件删除了等等),想连接原来默认的orcl,打开那个注册表的值应该是自己建的实例值。。
还不好使的话,,断网 或者改ip为装oracle时的ip(所以装oracle建议不要开网络,以免导致不必要的麻烦。。)