informix shell 定时执行数据库的存储过程
2012-07-05 08:13
253 查看
写的脚本,执行数据库的存储过程,直接输入./ExecuteProcedure.sh,执行没问题,但是放到cron里面,就是不执行存储过程
加放调试set -x,发现在执行
+ dbaccess db
+ echo execute procedure p_procedure();
-23101 Unable to load locale categories.
+ exit 0
原来是因为:
export LANG=en_US.819
export DB_LOCALE=zh_CN.GB18030-2000
export CLIENT_LOCALE=zh_CN.GB18030-2000
export SERVER_LOCALE=zh_CN.GB18030-2000
这些没有进行设置,修改脚本,在前面加上 . /informix/.profile解决。
以后写脚本应该养成在前面加上用户环境变量的引用。
加放调试set -x,发现在执行
+ dbaccess db
+ echo execute procedure p_procedure();
-23101 Unable to load locale categories.
+ exit 0
原来是因为:
export LANG=en_US.819
export DB_LOCALE=zh_CN.GB18030-2000
export CLIENT_LOCALE=zh_CN.GB18030-2000
export SERVER_LOCALE=zh_CN.GB18030-2000
这些没有进行设置,修改脚本,在前面加上 . /informix/.profile解决。
以后写脚本应该养成在前面加上用户环境变量的引用。
相关文章推荐
- Oralce数据库定时执行存储过程的设置
- 数据库在每天定时执行一个存储过程
- 定时执行sql存储过程
- oracle job 定时执行存储过程
- oracle设置定时任务job调度执行存储过程或pl/sql代码块
- php在执行mysql存储过程后执行其他数据库操作问题解决方法
- 存储过程定时执行
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- Informix数据库的存储过程
- DBMS_JOBS定时执行 存储过程
- Oracle Job 定时执行一个存储过程
- C# 连接数据库执行语句、存储过程
- SQL作业--让数据库定期执行一个存储过程
- C#操作数据库,分页、执行存储过程等 [二] - ADO.NET入门之中
- 适用不同数据库的、可执行存储过程的DBHelper类
- 通过shell脚本调用oracle存储过程并加入定时任务
- oracle job 定时执行 存储过程
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- MySQL如何设置让存储过程定时执行
- mysql中使用事件和存储过程进行定时业务的执行