LINUX下执行SQL语句
来源:互联网 发布:淘宝买家订单数据诈骗 编辑:程序博客网 时间:2024/05/29 19:02
[oracle@hngdcrm xxx]$ vi xtest.sh
#!/bin/sh
sqlplus /nolog <<EOF
conn crm_owner_user/bss_crm_xxp1 as sysdba;
select city_code from bb_service_relation_t t where t.service_id=8073102026973775 and t.if_valid=1;
exit;
EOF;
--赋予权限,要不crontab不能执行,报Permission denied
[oracle@hngdcrm log]$ chmod 777 xtest.sh
[oracle@hngdcrm log]$ crontab -e
*/2 * * * * /home/oracle/xxx/xtest.sh >>/home/oracle/xxx/log/mylog.log 2>&1
[oracle@hngdcrm log]$ cat mylog.log
/home/oracle/xxx/xtest.sh: line 2: sqlplus: command not found //没有引入变量
[oracle@hngdcrm xxx]$ vi xtest.sh
#环境变量的引入
if [ -f /usr/local/tdneusoft/ORACLE_crm.profile ];then
# . /usr/local/tdneusoft/ORACLE_crm.profile
#source /home/oracle/.bash_profile
export ORACLE_BASE=/home/oracle/app;#export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0;
export ORACLE_SID=hngdcrm
export PATH=$ORACLE_HOME/bin:$PATH
fi
#引入系统环境变量
if [ -f /usr/local/tdneusoft/Runtime_64bit.profile ];then
. /usr/local/tdneusoft/Runtime_64bit.profile
fi
sqlplus /nolog <<EOF
conn crm_owner_user/bss_crm_xxp1 as sysdba;
update bb_service_relation_t t set t.city_code=t.city_code+1 where t.service_id=8073102026973775 and t.if_valid=1;
commit;
exit;
EOF;
- LINUX下执行SQL语句
- linux下定时执行sql语句
- Linux下定时执行查询sql语句
- Linux sh执行sql语句
- Linux下执行Mysql语句
- 命令行下执行sql server语句
- RMAN 提示符下执行SQL语句
- Java下拼接执行动态SQL语句
- Java下拼接执行动态SQL语句
- linux下执行sql脚本
- linux下执行sql文件
- linux、windows平台下如何监控mysql执行的sql语句
- linux 下命令行执行 mysql 语句
- Linux下C语言执行MySQL语句
- Linux下执行Oracle语句中文乱码
- Linux下C语言执行MySQL语句
- Linux下C语言执行MySQL语句
- Linux下C语言执行MySQL语句
- 矩阵快速幂uva10655
- 工作队列
- java中final的作用
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- MFC入门级程序
- LINUX下执行SQL语句
- MVC实用架构设计(〇)——总体设计
- java高并发编程
- 观察者模式
- 很好的设计-服务端网络请求处理模型
- oracle 表解锁
- java线程安全问题笔记
- 分布式搜索elasticsearch java API 之(三)------索引数据
- 黑马程序员——内部类