这一段遇到的 oracle 的问题
来源:互联网 发布:mac鼠标滚轮不能用 编辑:程序博客网 时间:2024/05/16 09:25
1。exp 与 imp 只导入 导出表 的 参数设置问题
leniz
甲骨文初段
一品不带刀杀手
UID 103172
精华 0
积分 39
帖子 39
金钱 0 O元
阅读权限 20
注册 2005-6-14
来自 GD
状态 在线 exp 与 imp 只导入 导出表 的 参数设置问题
因为要将系统中的数据 备份到 其它数据服务器上,而情况是 我只要备份几个关键表的 就可以了。
所以用 类似
d:/orant/BIN/EXP80.EXE leijxc/manager tables=(leijxc.t_material_coding_method,leijxc.t_material_detail) d:/back.dmp
备份出这几个表 到出数据都没有啥问题 但是在倒入过程中出现 异常 好像提示 有些 过程 或触发器失败,导入页面有显示创建过程和试图等语句,而这些东西,我都没有要求导出的。
我的操作 并没有涉及到 表以外的东西, 我应该如何做才能干净 导出几个表 而不涉及其他 的 东西。 或如果上面我的导出没有问题,如何才能 在操作导入过程,只导入我导出的几个表,而不作相关其它 对象的导入工作。
谢谢先。
[ 本帖最后由 leniz 于 2006-8-7 07:40 编辑 ] 2006-8-4 16:03 第1楼
甲骨文六段
buyao
UID 85074
精华 0
积分 1007
帖子 1007
金钱 0 O元
阅读权限 120
注册 2005-3-23
来自 武汉
状态 在线 使用ignore=y参数,可以跳过这些错误!
我想你的原因可能是导入数据后,建立此表的触发器时,因为有相关对象未找到报的错误信息!
搞Oracle开发,优化和数据库恢复! 2006-8-4 17:04 第2楼
甲骨文四段
UID 74199
精华 0
积分 259
帖子 259
金钱 0 O元
阅读权限 80
注册 2005-2-1
状态 离线 应该是这个问题,可能有关联了 2006-8-5 18:09 第3楼
甲骨文初段
一品不带刀杀手
UID 103172
精华 0
积分 39
帖子 39
金钱 0 O元
阅读权限 20
注册 2005-6-14
来自 GD
状态 在线 我记得 做这些表的时候,都没有用外键之类的设置。 那 如何做到 去除这些相关性,只 简简单单的导出 我想要的几个表呢?
为谢。 2006-8-7 07:42 第4楼
甲骨文六段
buyao
UID 85074
精华 0
积分 1007
帖子 1007
金钱 0 O元
阅读权限 120
注册 2005-3-23
来自 武汉
状态 在线
我记得 做这些表的时候,都没有用外键之类的设置。 那 如何做到 去除这些相关性,只 简简单单的导出 我想要的几个表呢?
为谢。
搞Oracle开发,优化和数据库恢复! 2006-8-7 09:12 第5楼
甲骨文初段
一品不带刀杀手
UID 103172
精华 0
积分 39
帖子 39
金钱 0 O元
阅读权限 20
注册 2005-6-14
来自 GD
状态 在线
试试CONSTRAINTS =N 参数!
我用
看了一下帮助,好像触发器之类的东西,没有选择是否的参数。
[ 本帖最后由 leniz 于 2006-8-7 21:29 编辑 ] 2006-8-7 20:49 第6楼
甲骨文六段
buyao
UID 85074
精华 0
积分 1007
帖子 1007
金钱 0 O元
阅读权限 120
注册 2005-3-23
来自 武汉
状态 在线 还有一个参数,其缺省为Y
TRIGGERS export triggers (Y)
你使用TRIGGERS=N 导出看看!
搞Oracle开发,优化和数据库恢复! 2006-8-8 09:33 第7楼
甲骨文初段
一品不带刀杀手
UID 103172
精华 0
积分 39
帖子 39
金钱 0 O元
阅读权限 20
注册 2005-6-14
来自 GD
状态 在线
还有一个参数,其缺省为Y
TRIGGERS export triggers (Y)
你使用TRIGGERS=N 导出看看!
在命令行 查看,出现如下帮助
imp80
关键字 说明(默认) 关键字 说明(默认)
--------------------------------------------------------------------------
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 屏幕输出的日志文件
DESTROY 覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
CHARSET 导出文件的字符集 (NLS_LANG)
POINT_IN_TIME_RECOVER 表空间时间点恢复 (N)
SKIP_UNUSABLE_INDEXES 跳过未使用索引的维护 (N)
ANALYZE 执行转储文件中的 ANALYZE 语句 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
exp80
关键字 说明(默认) 关键字 说明(默认)
--------------------------------------------------------------------------
USERID 用户名/口令 FULL 导出整个文件 (N)
BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP) TABLES 表名称的列表
COMPRESS 导入一个范围 (Y) RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y) INCTYPE 增量导出类型
INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y) PARFILE 参数文件名
CONSTRAINTS 导出限制 (Y) CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)
DIRECT 直接路径 (N)
FEEDBACK 显示每 x (0) 行的进度
POINT_IN_TIME_RECOVER 表空间时间点恢复 (N)
RECOVERY_TABLESPACES 要恢复的表空间名称列表
糟糕没有看见 触发器的。
网上查资料发现有些人提供的帮助却有,是不是版本问题呀?
[ 本帖最后由 leniz 于 2006-8-9 10:48 编辑 ] 2006-8-9 08:39 第8楼
甲骨文初段
UID 184153
精华 0
积分 7
帖子 7
金钱 0 O元
阅读权限 20
注册 2006-8-15
状态 离线 还有一种方法,比较麻烦,但是可以可视化表,就是用POWER DESIGN 连接数据库逆向工程得到表
更加手工的就是,打开表,编辑页面,直接复制sql语句,你就能看到有没有触发器之类的,再将语句导入新数据库
- 这一段遇到的 oracle 的问题
- 这两天看一段程序,遇到52堆栈的问题
- Oracle遇到的问题
- oracle遇到的问题
- 遇到的oracle问题
- 安装 oracle遇到的问题
- 遇到的oracle问题汇总
- 安装oracle遇到的问题
- Oracle XE遇到的问题
- oracle遇到的问题汇总
- oracle的导入导出遇到的问题
- 今天在用消息模拟发送一段字符串的时候遇到的问题
- VC连接ORACLE遇到的问题
- ORACLE OAF 开发中遇到的问题
- MyEclipse连接oracle遇到的问题
- 最近遇到oracle RAC的一个问题
- 项目中常遇到的Oracle问题
- Oracle 使用Exists 遇到的问题
- 关于局域网内的数据库同步备份问题
- PHP安全(三)
- 创建跨多列、多行表头的DataGrid
- 在DataGrid中添加一个合计字段
- ASP.net运行流程
- 这一段遇到的 oracle 的问题
- 小技巧: 当ACE_Svc_Handler关闭时使用的默认行为
- 如何在客户端调用服务端代码 ?
- 使用C#开发一个简单的P2P应用
- dom4j 简单操作
- Thinking In Java (二)
- 检测32位多核处理器拓朴结构
- JAVA调用动态库方法说明
- 浅析C#中的套接字编程