oracle用shell脚本链接数据库进行操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle用shell脚本链接数据库进行操作相关的知识,希望对你有一定的参考价值。

zabbix#vi /opt/script/conf/config.sh
NAME_PW=‘username/password‘
export NAME_PW
zabbix#vi /opt/script/logger.sh

#!/bin/bash
. /opt/script/conf/config.sh
export ORACLE_SID=oracle1 #数据库实例名
export ORACLE_HOME=/oracle/procduct/9.2
su oracle -c "${ORACLE_HOME}/bin/sqlplus -S /nolog" <<EOF
SET FEEDBACK OFF;
SET ECHO OFF;
CONN $NAME_PW
insert into table_test(id,date.messages) values(‘$!‘,sysdate,‘$2‘)#向表table_test中插入数据
commit;
exit
EOF

zabbix#sh /opt/script/logger.sh 1,test#向数据库中写入数据

以上是关于oracle用shell脚本链接数据库进行操作的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本中实现切换用户并执行命令操作

CentOS7通过shell脚本自动部署oracle12c

怎么样用shell做一个连接oracle数据库的脚本?

Oracle数据库RMAN的自动备份脚本简介

Oracle数据库自动启动Shell脚本

shell脚本每天自动进行数据库备份与远程复制