一、数据库操作
1.informix数据库执行sql语句方式:
cat a.sql|dbaccess dbname
说明a.sql为sql语句脚本
例子:run_informix.sh
#! /usr/bin/ksh
##############################################################
# a.sql为目标sql脚本文件
# a5scpdb为informix数据库名称
##############################################################
cat a.sql|dbaccess a5scpdb
2.smdb内存库执行sql语句方式:
mdsql -f a.sql
说明:a.sql为sql语句脚本
例子:run_smdb.sh
#! /usr/bin/ksh
##############################################################
# a.sql为目标sql脚本文件
#
##############################################################
mdsql -f a.sql
3.oracle数据库执行sql方式:
cat a.sql|sqlplus username/password@sid
说明:a.sql为sql语句文件
username/password@sid为登录oracle数据库用户名/密码@服务名
例子:run_oracle.sh
#! /usr/bin/ksh
##############################################################
# a.sql为目标sql脚本文件
# username/password@sid为需要执行的数据库用户名/用户密码@服务名
##############################################################
cat a.sql|sqlplus username/password@sid