不创建数据库方式安装了Oracle,安装完毕后,我想进入sql plus用语句恢复以前备份的数据库,但登录时报错:ORA-12560:TNS:协议适配器错误。网上的解决方法是:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。但我现在都没建库,哪里来的OracleServiceORADB服务呢?请高手给我指点下!!!

解决方案 »

  1.   

    ORA-12560:TNS:协议适配器错误查一下你的监听服务,启动出来了没有
    lsnrctl status
    如果没有启动,则lsnrctl start
      

  2.   

    我安装时没选择创建数据库,所以没有要求我输入SID啊
      

  3.   

    服务中的监听服务是启动的
    好像是这个名字:oracle81homeListen
      

  4.   

    先创建一个实例的服务,ex:
    oradim -new -sid sid_name -srvc OracleServiceSid_name -intpwd pwd
    然后创建一个启动的参数文件init%SID%.ora,再进入就可以启动数据库了
      

  5.   

    启动数据库后,再create database...就可以手动创建数据库了
      

  6.   

    请教笨猫儿:
    我用的是oracle817,"先创建一个实例的服务"具体在哪里操作?是否有图形操作界面
    "创建一个启动的参数文件init%SID%.ora"这个文件的内容是怎样的?生成后放在什么位置?