exp和imp,oracle9i导出导入数据,数据库备份,创建用户,删除用户

执行下面这句,是创建用户

 

create user testkk identified by testkk

 

 

 

 

 

 执行下面这句,是给这个用户赋予dba权限

Grant dba to testkk

 

 

 

 

 下面这句是导出数据

 

 

exp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp owner=(kk)//语法是:exp 登入数据库名/登入数据库密码@服务名 file=文件存放路径 owner=导出用户名下的所有表结构和数据

 

 

 

 

 

 

这句是导入数据

 

 

imp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp fromuser=’kk’ touser=’testkk’//语法是imp 登入数据库名/登入数据库密码@服务名 file=需要导入的文件 fromuser=需要导入的那个文件是属于哪个用户的 touser=要导入的用户名

 

 

 

 

 

 

下面是加了ignore=y,据说这样可以追加数据,但我实验不成功,我知道ignore=y是让错误信息不显示

 

imp dzjc/dzjc@dzjc_2005 full=y file=d:\kk.dmp fromuser=kk touser=testkk ignore=y

 

 

 

 

 

下面是删除用户的命令

drop user testkk cascade;

 

如果直接执行exp/imp的话

 

执行步骤是:开始-运行-输入cmd

 

 

然后直接输入语句

 

exp dzjc/hldgajjzd@zhpt rows=n file=f:\dzjc.dmp owner=(dzjc)

 

 

这语句是指导出所有指定用户的表结构,不要数据

 

rows=n 表示不导数据  owner=(dzjc) 表示导出dzjc用户下的表结构

 

 

 export导出选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导出命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导出转储文件的名字
COMPRESS      导出是否应该压缩有碎片的段成一个范围,这将会影响STORAGE子句,
GRANTS        导出时否要导出数据库对象上的授权
INDEXES       是否要导出表上的索引
ROWS          是否应导出行。如它为'N',那么在导出文件中仅生成数据库对象的DDL
CONSSTRAINTS 是否导出表旧的约定条件
FULL          如设为'Y',那么将执行一个整个数据库导出操作
OWNER         要导出的一系列数据库帐号,然后执行这些帐号的USER导出操作
TABLES        要导出的一系列表;执行这些表的TABLE导出操作
RECORDLENGTH 转储导出文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导出文件
INCTYPE       正在执行的导出操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
RECORD        在增量导出类型中的一个标记,标明是否将日志存储到数据字典中日志导出的表中
PARFILE       要传递给导出的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导出转储文件中
CONSISTENT    标明是否保留所有导出对象的读取一致复制。
LOG           导出日志将要写入的文件的名字
MLS           标明是否要导出MLS 标号
MLS_LABEL_    规定了MLS标号的格式

--import导入选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导入命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导入转储文件的名字
SHOW          规定文件内容是否被显示,而不是被执行。
IGNORE        标明在执行'CREATE'命令时,是否忽略遇到的错误。如果正在导入的对象已经存在时,应使用这个参数。
FULL          如设为'Y',那么将执行一个整个数据库导入操作
FROMUSER      在FULL=N的情况下,才有参数。它是一系列的数据库帐号,其对象应从导出转储文件中读取。
TOUSER        一系列数据库帐号,导出转储文件扣的对象将要导入这些帐号。
GRANTS        导入时否要导入数据库对象上的授权
INDEXES       是否要导入表上的索引
ROWS          是否应导入行。如它为'N',那么在导入文件中执行数据库对象的DDL
FULL          如设为'Y',那么将执行一个整个数据库导出操作
TABLES        要导入的一系列表
RECORDLENGTH 转储导入文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导入文件
INCTYPE       正在执行的导入操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
PARFILE       要传递给导入的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导入转储文件中
LOG           导入日志将要写入的文件的名字
MLS           标明是否要导入MLS 标号

 

参考: http://hi.baidu.com/edeed/blog/item/15eb2edda233b4da8c102923.html

 

最后我想让数据可以追加,但最后我放弃了,实在是不会实现,但也不是没有收获,也查了不少资料,懂不了不少知识

 

 

黑色头发  http://heisetoufa.iteye.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值