命令行:
lsnrctl 
status 看看监听有没有起来。再有hosts 里面localhost对应的ip有没有问题。

解决方案 »

  1.   

    先确认一下:你用sql/plus能正常访问,用sql developer就不能访问了,是这样吗?你自己确认下:
    如果是上面这样的话,问题出在你的oracle数据库监听的端口号上,一般oracle的监听端口号1521,你设置1522的原因是尝试?
    如果是这样的话,我的建议是尽量不要动配置文件,用oracle自带的卸载,卸载掉,然后重新安装下:按照以下顺序
    安装数据库软件----->>安装数据库监听(这个时候你的端口号可以选择1523试试)--------->安装数据库实例(重新给数据库实例起个别的名字,比如orcl1等等之类的),这个顺序安装
      

  2.   

    先用cmd登录成功了再说,这个错误是oracle最基本的错误。