Oracle 卸载脚本目录,oracle 卸载数据,tom的脚本

oracle  卸载数据,tom的脚本,可以修改一下,做到自己想要的

--1.导出数据

[oracle@localhost ~]$ more flat.sh

#!/bin/sh

if [ "$1" = "" ]

then

cat << EOF

editor: mengl 2016-5-26

usage: flat un/pw [tables|views]

example: flat scott/tiger emp dept

description: Select over standard out all rows of table or view with

columns delimited by tabs.

EOF

exit

fi

PW=$1

shift

for X in $*

do

sqlplus -s $PW << EOF > /tmp/flat$$.sql

set wrap off

set feedback off

set pagesize 0

set verify off

prompt select

select lower(column_name)||'||chr(9)||'

from user_tab_columns

where table_name = upper('$X') and

column_id != (select max(column_id) from user_tab_columns where

table_name = upper('$X'))

order by column_id

/

select lower(column_name)

from user_tab_columns

where table_name = upper('$X') and

column_id = (select max(column_id) from user_tab_columns where

table_name = upper('$X'))

order by column_id

/

prompt from $X

prompt /

prompt exit

exit

EOF

sqlplus -s $PW << EOF

set wrap off

set feedback off

set pagesize 0

set verify off

set trimspool on

set linesize 5000

start /tmp/flat$$.sql

exit

EOF

#rm /tmp/flat$$.sql

done

[oracle@localhost ~]$

--导出数据样例

[oracle@localhost ~]$ ./flat.sh unicomidmp/broadtech ml_2 >1.txt

[oracle@localhost ~]$ more 1.txt

10310305GD-WL-SG-XFX-C类-新丰沙田网格-190236113.88307324.0542671

[oracle@localhost ~]$ --这样,就可以导出文本文件1.txt, 共sqlldr加载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值