oracle 导入语法,Oracle导入/导出数据库的语法

oracle中除了在Oracle编辑器中用图形化的方式导入文理文件的数据方式外,还能够采用命令行的方式导入数据库,其语法实示比如下:

imp [username[/password[@service]]]

步骤:1、最先在进入 dos, 然后切换到 oracle 数据库物理文件所在的目录即(dmp文件所在的目录)。接下来输入下述语句!

imp username/password@service  file=psmis.dmp fromuser=psmis touser=psmis log=psmis.log 下面就语句的语法做一下解释:

imp :是导入数据库的语法前缀;

username/password@service :意思是登陆指定的service;

file :指的是以前分别的oracle数据库物理文件;

fromuser:指的是来源用户;

touser:指的是目标用户;

log:指的是现在目录下的日志文件;

-------------------以下是转载----------------

在 dos 中检查oracle中的imp,exp命令:

imp help=y

exp help=y

1.    导出表数据:

文件名以backup_yyMMddHHmm.dmp 表示

dateString=`date +%y%m%d%H%M`

#echo $dateString

su - oracle -c "exp userid/password tables=table1,table2 file= path/backup_$dateString.dmp BUFFER=8192 grants=y compress=N"

compress:N标明导出来的文件不须要紧缩放在一个数据块中,当数据库中的表数据特别大的时分,若放在不一样的数据库,在恢复的时分会有疑问。

导出的数据包括表树立语句,序列,触发器等。

2.    导入表数据

表导入的流程:树立表,导入数据,树立序列

echo backup file:$1

fileName=$1

echo $fileName

#if [ "$fileName" = ""]

#then

#   echo "请指定备份恢复的文件名,请指定相对文件途径"

#   exit 0;

#fi

#echo fileName=$fileName

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值