怎样在shell脚本中嵌入Oracle数据库 *** 作

怎样在shell脚本中嵌入Oracle数据库 *** 作,第1张

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

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

select field_name from table_name where ....

exit

EOF

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

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

有一个工具是mysql到oracle做数据迁移的叫Convert Mysql to Oracle 你可以试试,不知道合不合适。

非要弄shell的话,那可真是麻烦可以选择让程序员写个小程序转换sql的让后用shell调用。

真自己写shell。。。那就折腾导出来的 create、insert语句吧。想想都头大。是在没必要完全用shell弄。


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

原文地址:https://54852.com/sjk/6707368.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存