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

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

这个问题你可能通过查询oracle的系统表,例如all_all_tables,用这些对象的列表生成一批数据库删除对象的语句然后将这些语句存到文件,用sqlplus的文件参数执行这一批语句。

sqlplus ${dbuser}/${dbpwd}@${dbname} <<!

truncate table table_name

exit

!

通过sqlplus连接数据库,然后写通过sql实现增,删,改,查

三个变量分别是 用户名、密码、数据库名称

在shell里面执行sqlplus,大致如下

sqlplus username/password@sid <<EOF >>xxxx.log

select field_name from table_name where ....

exit

EOF

然后从输出log里面分析出你要的值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10646317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存