快速解决 Error 45 initializing SQL*Plus 错误
2015-03-09 18:38
585 查看
最近,经常碰到使用sqlplus在后台运行sql脚本的情况,于是就遭遇了 Error 45 initializing SQL*Plus错误.
我运行的PL/SQL 文件 test.sql 如下
该SQL文件所运行的Home folder所在磁盘的文件系统为 ext4. 关于文件类型,可以通过查看 /etc/fstab 文件确认.
后台运行sql 文件的命令如下
我这里总结一下错误的主要原因
test.sql 文件END;后不能有空行
test.sql文件END;后,需要加入 /
需要在/后加入exit; 命令. 当加入了exit; 后, 空行是没问题的.
能正确执行的脚本如下
希望对大家有帮助。
我运行的PL/SQL 文件 test.sql 如下
set serveroutput on; set timing on; DECLARE BEGIN dbms_output.put_line(TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')); END;
该SQL文件所运行的Home folder所在磁盘的文件系统为 ext4. 关于文件类型,可以通过查看 /etc/fstab 文件确认.
后台运行sql 文件的命令如下
nohup sqlplus iqm_blk/welcome1@IQMDEV @test.sql > test.out 2>&1 &
我这里总结一下错误的主要原因
test.sql 文件END;后不能有空行
test.sql文件END;后,需要加入 /
需要在/后加入exit; 命令. 当加入了exit; 后, 空行是没问题的.
能正确执行的脚本如下
set serveroutput on; set timing on; DECLARE BEGIN dbms_output.put_line(TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')); END;/
exit;
希望对大家有帮助。
相关文章推荐
- 诡异的 "Error 45 initializing SQL*Plus - Internal error"
- sqlplus 启动报错,Error 6 initializing SQL*Plus
- 经验:SQL Server Compact 出现的错误解决方法. There was an error parsing the query
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- Error:System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误,请检查远程连接是否开启。解决方法
- ms sql server无法远程数据库Error 1326错误解决方法(转)
- 解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/BusinessDB.mdf
- 用sqlplus myuser/mypwd出现permission denied的linux错误时解决方法
- 关于.net 未能加载文件或程序集 的另一种解决方法 错误信息:genasm.exe(1) : error There was an error initializing
- Error 6 initializing SQL*Plus原因
- 如何解决sql server2005的“不允许远程连接”错误.(how to resolve the error: "SQL Server does not allow remote connections" for SQL Server2005)
- sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法
- 用sql server2005的错误 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决办法
- Error 6 initializing SQL*Plus原因
- MS SQL2000 (Error establishing socket)错误的解决办法-SQL请选用混和安装模式
- 错误:"SQL Server Error:Table unknow tb_temp At line 1,column 30"之解决
- sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法
- sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法