Oracle用户无法打开SQL文件!提示:SP2-0310: 无法打开文件 "skeleton.sql"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle用户无法打开SQL文件!提示:SP2-0310: 无法打开文件 "skeleton.sql"相关的知识,希望对你有一定的参考价值。

问题描述:
1.XP里安装的Oracle10g,无法用scott/tiger登录了!!
2.直接在CMD里敲的命令如下:
C:\>sqlplus "test/t123 as sysdba"回车
登录成功了。
然后:SQL> @skeleton回车,结果如下:
SP2-0310: 无法打开文件 "skeleton.sql"
然后:SQL> show user;
结果:USER 为 "SYS"

请问高手指点为什么打不开skeleton.sql??
我是个初学者,请说的详细一些吧,谢谢
回复banyansong:用scott登录,提示如下:ERROR:ORA-28000:the account is locked!
看来是被锁了!请问如何解锁 啊?

回复vinson shen:SQL> ! pwd这个我这里运行不了,提示:SP2-0042: 未知命令 "!pwd" - 其余行忽略。
求助啊……
好人啊,,哈哈,加你好友了,若有问题,继续求助,嘿嘿

@skeleton表示当前目录的skeleton.sql文件。

你必须将skeleton.sql拷贝到你当前执行sqlplus的目录,查看你当前处于哪个目录:

SQL> ! pwd
/home/oracle

SQL>

如果你的文件不是在当前目录,而你又不想拷贝文件到当前目录来,那得在执行时指定路径即可(下面假设你文件所在路径为e:\oracle\):
SQL> @e:\oracle\skeleton.sql

提示"用scott登录,提示如下:ERROR:ORA-28000:the account is locked!
"是表示该用户由于登陆失败次数超出系统最大失败验证次数限制了,只需要解锁就可以了:

SQL> conn /as sysdba
已连接。
SQL> alter user scott account unlock;
参考技术A 看看文件的扩展名有没有显示出来,有可能是你的文件是 文件名.sql.txt 是.TXT文件而不是.sql 参考技术B 1.XP里安装的Oracle10g,无法用scott/tiger登录了!!
登陆时候报什么错误?

2
要写明sql文件的路径:
SQL> @C:\oracle\skeleton.sql

在 sp3 和 cu1 之后无法连接到 Reporting Services 中的 Oracle

【中文标题】在 sp3 和 cu1 之后无法连接到 Reporting Services 中的 Oracle【英文标题】:Connection to Oracle in Reporting Services won't work after sp3 and cu1 【发布时间】:2009-06-11 18:35:00 【问题描述】:

昨晚我在一个 64 位 SQL 2005 故障转移集群上安装了 sp3 和 cu1。

一切顺利。报告服务安装在主节点上。

它现在无法连接到 Oracle。最初的错误似乎与此有关:http://support.microsoft.com/default.aspx?scid=KB;en-us;870668

我授予了网络服务访问权限,但这并没有改变任何事情。然后我把它变成了开发(不幸的是,它工作正常),这意味着将经过身份验证的用户添加到 bin 和 admin\network 文件夹中。

这给了我们一个新的错误。

ORA-12705: 无法访问 NLS 数据文件或指定的环境无效

网络上的大多数帖子都说这也应该发生在 sqlplus 中。它没有。

我们在这台服务器上安装了 Oracle 10g 和 9 个驱动程序。 9 个驱动程序是 SSIS 使用的 32 位驱动程序。 报告服务似乎正在使用 10 个驱动程序。

当我按照上面链接中的指示将安全设置添加到 oracle 文件夹时,我首先在 9 个驱动程序上执行此操作,但我们在 rs 中收到错误,说它无法使用 32 位驱动程序。当我在 64 位上添加安全设置并删除 32 位时,我们开始收到 NLS 错误。

感谢您的帮助! 将此发布到 SO 和 SF - 在我们致电 MS 之前,我很想听听一些想法。

【问题讨论】:

【参考方案1】:

我找到了几个这样的答案:

http://www.dba-oracle.com/t_ora_12705_resolution.htm

决定重命名注册表项并且它起作用了。

【讨论】:

以上是关于Oracle用户无法打开SQL文件!提示:SP2-0310: 无法打开文件 "skeleton.sql"的主要内容,如果未能解决你的问题,请参考以下文章

[Oracle] SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色

在sql plus 中,运行dbms_output.put时提示SP2-0734: unknown command beginning 请问是何缘故?

在oracle 创建 用户 总是出现“SP2-0640: 未连接”是怎么回事啊?

oracle sql:插入长文本但接收SP2-0778:脚本文件名和参数太长

SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

为啥sqlplus / as sysdba登陆oracle时报一串SP2-0734的错误,SP2-0734: unknown command beginning "