数据库 |错误 | O/S 消息:设备的 ioctl 不合适
SQLPLUS | OSERROR | O/S Message: Inappropriate ioctl for device
Sqlplus 在 运行 来自 Unix 脚本时抛出 OSERRROR。
O/S 消息:设备的 ioctl 不合适
代码正在运行,然后突然没有任何变化,它给出了 OSERROR。
sqlplus -s $LOGON > /dev/null << EOF
WHENEVER OSERROR EXIT 9;
WHENEVER SQLERROR EXIT 9;
set serveroutput off;
set echo off;
set termout off;
set feedback off;
set heading off;
set linesize 10000;
set numwidth 20;
set colsep "|";
set trims on;
set trimspool on;
set pagesize 0;
spool Test.txt
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YY';
Select * from Customer;
spool off;
EXIT;
EOF
目录具有由其他用户创建的相同文件,假脱机正在尝试替换,这导致了问题:权限被拒绝。
解决方案:删除了由其他用户生成的旧文件。
Sqlplus 在 运行 来自 Unix 脚本时抛出 OSERRROR。
O/S 消息:设备的 ioctl 不合适
代码正在运行,然后突然没有任何变化,它给出了 OSERROR。
sqlplus -s $LOGON > /dev/null << EOF
WHENEVER OSERROR EXIT 9;
WHENEVER SQLERROR EXIT 9;
set serveroutput off;
set echo off;
set termout off;
set feedback off;
set heading off;
set linesize 10000;
set numwidth 20;
set colsep "|";
set trims on;
set trimspool on;
set pagesize 0;
spool Test.txt
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YY';
Select * from Customer;
spool off;
EXIT;
EOF
目录具有由其他用户创建的相同文件,假脱机正在尝试替换,这导致了问题:权限被拒绝。
解决方案:删除了由其他用户生成的旧文件。