暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle ORA-12560 : TNS :协议适配器错误...档案没有帮助

askTom 2016-04-25
693

问题描述

我是Oracle和SQL的新手。我目前正在注册学习一门课程,但由于ORA-12560 ,我无法完成我的作业: TNS :协议适配器错误。

我相信我已经设置了正确的路径。

The assignment:
在创建新数据库之前,您需要在运行sql*plus的目录中找到一个配置文件(PFILE)。此文件initTEST.ora包含单行db_name=TEST。这将创建尽可能简单的数据库。还需要在命令提示符处设置[\f2 ]Oracle_SID=TEST] ,然后再运行SQLPUS/as sysdba。如果它显示“Connected to an a空闲实例”,您将知道您启动了正确的实例。请在您登录到sql*plus时,别忘了立即使用SPOL c:\ci421b\S4ss-s.txt。

我已经将提到的PFILE添加到已经有sql*plus的bin目录中。

What I have tried:
Microsoft Windows【版本6.1.7601】
版权所有(c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\r_staadecker>cmd
Microsoft Windows【版本6.1.7601】
版权所有(c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\r_staadecker>SET Oracle_SID=TEST

C:\Users\r_staadecker>SQLPlus / as sysdba

SQL*Plus :发布11.2.0.1.0生产于2016年4月25日周一13:52:12

版权所有(c) 1982,2010,Oracle。保留所有权利。

错误:
ORA-12560 : TNS :协议适配器错误


输入用户名:
错误:
ORA-12560 : TNS :协议适配器错误


输入用户名: sqlplus / as sysdba
输入密码:
错误:
ORA-12560 : TNS :协议适配器错误


SP2-0157 :尝试3次后无法连接到Oracle ,退出SQL*Plus

C:\Users\r_staadecker>SET Oracle_SID=TEST

C:\Users\r_staadecker>SQLPlus / as sysdba

SQL*Plus : 11.2.0.1.0发布于2016年4月25日14:00:21周一生产

版权所有(c) 1982,2010,Oracle。保留所有权利。

错误:
ORA-12560 : TNS :协议适配器错误


输入用户名: sys / as sysdba
输入密码:
错误:
ORA-12560 : TNS :协议适配器错误


输入用户名: SYS/Oracle11 as sysdba
错误:
ORA-12560 : TNS :协议适配器错误


SP2-0157 :尝试3次后无法连接到Oracle ,退出SQL*Plus

C:\Users\r_staadecker>SET Oracle_SID=TEST

C:\Users\r_staadecker>sql*plus / as sysdba
'sql*plus'未被识别为内部或外部命令,
可操作的程序或批处理文件。

C:\Users\r_staadecker>sql*plus SYS/Oracle11作为sysdba
'sql*plus'未被识别为内部或外部命令,
可操作的程序或批处理文件。

C:\Users\r_staadecker>SQLPlus / as sysdba

SQL*Plus : 2016年4月25日14:03:51发布11.2.0.1.0生产

版权所有(c) 1982,2010,Oracle。保留所有权利。

错误:
ORA-12560 : TNS :协议适配器错误


输入用户名: oracle
输入密码:
错误:
ORA-12560 : TNS :协议适配器错误


输入用户名: oracle
输入密码:
错误:
ORA-12560 : TNS :协议适配器错误


SP2-0157 :尝试3次后无法连接到Oracle ,退出SQL*Plus

C:\Users\r_staadecker>SET Oracle_SID=TEST

C:\Users\r_staadecker>sys / as sysdba
“sys”未被识别为内部或外部命令,
可操作的程序或批处理文件。


任何帮助都将非常感激,但请耐心等待,因为我处于新手阶段。

专家解答

要在Windows上创建数据库,创建控制数据库的Windows服务首先需要做的事情。没有这个,你总是会得到TNS错误。

一个好的方法是运行Database Configuration Assistant ,并遍历所有GUI步骤...但是一旦到达结尾,请选择“生成脚本”选项并关闭“创建数据库”选项。

然后,您可以查看脚本并查看我们在Windows上内部运行的内容,以创建数据库。您将看到我们首先要做的事情之一是运行一个名为ORADIM的程序来创建一个Windows服务。之后, *那么*我们就可以使用SQL Plus等创建数据库了。

让我们知道您的发展-我们很乐意帮助您在探索的过程中。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论