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


这个问题你可能通过查询oracle的系统表,例如all_all_tables,用这些对象的列表生成一批数据库删除对象的语句,然后将这纳颤些誉困语庆茄念句存到文件,用sqlplus的文件参数执行这一批语句。
shell中直接调用sqlplus即可改备
sqlplus -s 用户喊卖名/口令@实例名郑歼逗<<EOF
$ cat test.sh
sqlplus -s scott/弯清tiger <吵闹咐<EOF
set feedback off;
set pagesize 0;
select to_char(sysdate,'升纯YYYY-MM-DD HH24:MI:SS') from dual;
EOF
$ ./test.sh
2004-06-08 14:57:26
$