我原来以system登录的在sQL*plus中输入
SQL> connect scott
请输入口令:  *****
ERROR:
ORA-12560: TNS: 协议适配器错误
(2)还有当我以scott登录时发出这样的警告:
访问 PRODUCT_USER_PROFILE 时出错
警告: 未加载产品用户概要文件信息!
您需要将 PUPBLD.SQL 作为 SYSTEM 运行
怎么能搞定呢!请高手帮帮忙!!!!

解决方案 »

  1.   

    windows 系统,必须把后台服务启动后,才能使用sql*plus,后台服务为OracleService<sid>。
    另外可以使用oradim工具启动服务:
    c:\>oradim -startup -sid <sid>
      

  2.   

    1.你连接的时候没有指定SID;
    SQL>connect username/password@sid
    2.你的scott用户的profile文件出错,你需要用dba用户或system用户执行PUPBLD.SQL脚本重建
    如果自己学习就新建一个用户吧,没必要非用系统自带的scott用户,建立新用户后系统会指定
    一个default profile,你也可以为该用户单独建一个profile文件。