有没有代做ppt的网站,wordpress如何匹配模板,东莞望牛墩网站建设,电话销售做网站的术语Exp/Imp是oracle备份数据的两个命令行工具
1.本地数据库导入导出
1.导出
#xff08;运行---cmd中操作#xff09;
exp 用户名/密码数据库实例名file本地存放路径
eg: exp jnjp/jnjpORCL fileC:/jnjp.dmp2.导入
imp 用户名/密码数据库实例名file本地数据库文件存放路径fully …Exp/Imp是oracle备份数据的两个命令行工具
1.本地数据库导入导出
1.导出
运行---cmd中操作
exp 用户名/密码数据库实例名file本地存放路径
eg: exp jnjp/jnjpORCL fileC:/jnjp.dmp2.导入
imp 用户名/密码数据库实例名file本地数据库文件存放路径fully ignorey
eg: imp jnjp/jnjporcl fileE:\jnjp.dmp fully ignorey2.远程数据库导入导出1.导出 exp 用户名/密码ip地址/数据库实例名file本地存放路径eg: exp jnjp/jnjp10.15.135.18/orcl fileC:/jnjp.dmp2.导入
imp 用户名/密码ip地址/数据库实例名file本地数据库文件存放路径fully 3.EXP的所有参数括号中为参数的默认值
USERID 用户名/口令 如USERIDduanl/duanl
FULL 导出整个数据库 (N)
BUFFER 数据缓冲区的大小
OWNER 所有者用户名列表,你希望导出哪个用户的对象就用ownerusername
FILE 输出文件 (EXPDAT.DMP)
TABLES 表名列表 ,指定导出的table名称如TABLEStable1,table2
COMPRESS 导入一个extent (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y)
PARFILE 参数文件名,如果你exp的参数很多可以存成参数文件.
CONSTRAINTS 导出约束 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件
STATISTICS 分析对象 (ESTIMATE)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
FEEDBACK 显示每 x行(0)的进度
FILESIZE 各转储文件的最大尺寸
QUERY 选定导出表子集的子句
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TABLESPACES 将传输的表空间列表4.IMP的所有参数括号中为参数的默认值
USERID 用户名/口令
FULL 导入整个文件 (N)
BUFFER 数据缓冲区大小
FROMUSER 所有人用户名列表
FILE 输入文件 (EXPDAT.DMP)
TOUSER 用户名列表
SHOW 只列出文件内容 (N)
TABLES 表名列表
IGNORE 忽略创建错误 (N)
RECORDLENGTH IO 记录的长度
GRANTS 导入权限 (Y)
INCTYPE 增量导入类型
INDEXES 导入索引 (Y)
COMMIT 提交数组插入 (N)
ROWS 导入数据行 (Y)
PARFILE 参数文件名
LOG 屏幕输出的日志文件
CONSTRAINTS 导入限制 (Y)
DESTROY 覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
ANALYZE 执行转储文件中的 ANALYZE语句(Y)
FEEDBACK 显示每 x行(0)的进度
TOID_NOVALIDATE 跳过指定类型 id的校验
FILESIZE 各转储文件的最大尺寸
RECALCULATE_STATISTICS 重新计算统计值 (N)
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户5.EXP常用选项
1.FULL
这个用于导出整个数据库在ROWSN一起使用时可以导出整个数据库的结构。例如
exp useridtest/test file./db_str.dmp log./db_str.log fully rowsn compressy directy注在oracle10g中userid这个是可以不用写的直接写 用户名/密码 就可以了像这样
exp test/test file./db_str.dmp log./db_str.log fully rowsn compressy directy2.OWNER和TABLE
这两个选项用于定义EXP的对象。OWNER定义导出指定用户的对象TABLE指定EXP的table名称例如
exp useridtest/test file./db_str.dmp log./db_str.log ownerduanl
注:有的时候我们可能会遇到只导出单表的情况下面这种方法可以帮你解决问题
exp useridtest/test file./db_str.dmp log./db_str.log tablenc_data,fi_arap3.FILE和LOG
这两个参数分别指定备份的DMP名称和LOG名称包括文件名和目录例子见上面。4.COMPRESS
COMPRESS 参数不压缩导出数据的内容。用来控制导出对象的storage语句如何产生。默认值为Y使用默认值对象的存储语句的init extent等于当前导出对象的extent的总和。推荐使用COMPRESSN。6.IMP常用选项
1、FROMUSER和TOUSER
使用它们实现将数据从一个SCHEMA中导入到另外一个SCHEMA中。例如假设我们做exp时导出的为test的对象,现在我们想把对象导入用户
imp useridtest1/test1 fileexpdat.dmp fromusertest1 tousertest12、IGNORE、GRANTS和INDEXES
其中IGNORE参数将忽略表的存在继续导入这个对于需要调整表的存储参数时很有用我们可以先根据实际情况用合理的存储参数建好表然后直接导入数据。而GRANTS和INDEXES则表示是否导入授权和索引如果想使用新的存储参数重建索引或者为了加快到入速度我们可以考虑将INDEXES设为N而GRANTS一般都是Y。例如imp useridtest1/test1 fileexpdat.dmp fromusertest1 tousertest1 indexesN
7.导入导出实例下面介绍的是导入导出的实例向导入导出看实例基本上就可以完成因为导入导出很简单。1.数据导出1.1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中exp system/managerTEST filed:\daochu.dmp fully1.2 将数据库中system用户与sys用户的表导出exp system/managerTEST filed:\daochu.dmp owner(system,sys)1.3 将数据库中的表table1、table2导出exp system/managerTEST filed:\daochu.dmp tables(table1,table2)1. 4 将数据库中的表table1中的字段filed1以00打头的数据导出exp system/managerTEST filed:\daochu.dmp tables(table1) query\ where filed1 like 00%\2.数据的导入:2.1 将D:\daochu.dmp中的数据导入TEST数据库中。imp system/managerTEST filed:\daochu.dmp上面可能有点问题因为有的表已经存在然后它就报错对该表就不进行导入。在后面加上 ignorey 就可以了。2. 2 将d:\daochu.dmp中的表table1导入imp system/managerTEST filed:\daochu.dmp tables(table1)基本上上面的导入导出够用了。不少情况我是将表彻底删除然后导入。3.导出、导入通配符的使用想导出格式为TABLE_1,TABLE_2,TABLE_3这样的表这样的表在库中共有300张难道要一张张的写语句太费神了吧不用担心oracle提供通配符可以使用来满足这样的需求exp system/test192.168.1.198/orcl filed:\exp_test.dmptablesTABLE_% logexp_test.log参考资料:http://sucre.iteye.com/blog/424760