计划任务里执行包含连接oracle命令的shell脚本报错:SP2-0667: Message file sp1<lang>.msb not found
来源:互联网 发布:敷面膜知乎 编辑:程序博客网 时间:2024/06/05 20:48
平时sqlplus执行地好好的,当我把包含sqlplus命令的shell脚本放入计划任务里后,报错:
Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
出错原因:
crontab里面的脚本,通常读取的是默认的环境变量,PATH里面不包含oracle数据库的路径。
解决办法:
在shell脚本里前面加上:
source /home/oracle/.bash_profile
前提是/home/oracle/.bash_profile已经配置好了ORACLE_HOME和PATH。
如:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
阅读全文
0 0
- 计划任务里执行包含连接oracle命令的shell脚本报错:SP2-0667: Message file sp1<lang>.msb not found
- oracle安装, Message file sp1<lang>.msb not found
- Message file sp1<lang>.msb not found
- Message file SP1<lang>.msb not found
- Message file sp1<lang>.msb not found
- SP2-0667: Message file sp1<lang>.msb not found SP2-0750: You may need to set ORACLE_HOME to your Ora
- WINDOWS下运行ORACLE SQLPLUS时报错Message file sp1<lang>.msb not found问题解决
- ./sqlplusSP2-0667: Message file sp1<lang>.msb not found。SP2-0750: You may need to set ORACLE_HOME t
- Message file sp1.msb not found错误的解决方案
- rman备份报错Message file RMAN<lang>.msb not found
- sqlplus 登录报 Message file UTILITY_MSG\spw<lang>.msb not found!
- Docker: oracle_xe_10g 数据库 运行sqlplus 时Message file sp1<lang>.msb not found 错误解决办法_20160513_七侠镇莫尛貝
- SP2-0667: Message file sp1<lan
- oracle数据泵impdp命令导入报错UDI-00013: Message 13 not found; No message file for product=RDBMS, facility=UDI
- Oracle 9i 查看执行计划报错 ORA-02402: PLAN_TABLE not found
- 执行shell脚本报错 '\357\273\277': command not found 解决办法
- 日常潜水-20160930-Mac执行shell脚本报错_command not found
- shell 里执行sqlldr,not found
- Add Binary
- 深浅拷贝
- ios 拨打电话
- Activity深度剖析
- Problem 4 Largest palindrome product
- 计划任务里执行包含连接oracle命令的shell脚本报错:SP2-0667: Message file sp1<lang>.msb not found
- window下彻底卸载删除SQL Serever 2012
- (57)String类操作:获取、判断、转换
- 反序输出
- 【知识】贪心
- 用shell脚本实现监控程序自动重启
- 关于 SSH 工具里文件的颜色
- 各类算法实现(sort)
- 洛谷P1046 陶陶摘苹果