数据移植文档
------imlihj2008
-------20080407
------365422393
方案一: EXP快速实现
前 提: 提供一个存储大约400G的设备,可以是移动硬盘,可以是电脑!
数据结构一致(没有的话用方案二)
数据的移植关键是大表的数据移植(rk_czrk)
其他的小表直接就可以导过来!
步 骤: 1,创建数据库结构
a.创建表空间
JCZHXT
TS_ZHXT_DATA
TS_ZHXT_INDX
TS_ZHXT_MISD
TS_ZHXT_TOOL
TS_ZHXT_PHOTO
INDX
根据具体的应用设计对应参数!
b.创建用户
'MISDORACLE',
'YWPZ',
'BZZDK',
'ZHYW',
'XTRZK',
'YSSJ',
'SJJH',
'ZHSJJK',
'JCZHXXGLSJBGK'
'JCZHXXGL'
Create_zaxxgl.sql
c.导入数据库结构
1, exp_zaxxgl.bat 生成所有的结构文件
利用下面的命令导入到数据库里!!!!
Imp jczhxxgl/jczhxxgl@zaxxgl file=filename ignore=y rows=no
或者是用imp_zaxxgl.bat
注意对应的用户名与密码!
导入导出的DMP文件
d.结构测试与校验
2,导入数据
数据的全部导入要提前禁用触发器
a.导入小表的数据
导出数据的办法
1,获得表的名称(jczhxxgl其他的用户没有大的表格!)
用附4参数生成的参数文件导出来的数据导入就可以拉
Imp jczhxxgl/password@zaxxgl file=filename ignore=y rows=y feedback=10000 triggers
要对应的用户名称与密码!
2,复制并生成参数文件!!!!!!!!!!!!!
b.导入大表的数据!
参数文件有所不用
userid=jczhxxgl/password@ZAXXGL
buffer=4096
tables=(
rk_czrk
)
compress=no
consistent=no
grants=no
indexes=no
rows=yes
direct=no
query='where bh between ''37070200000000000000902792'' and ''37070200000000000000902805'' '
triggers=no
要根据导入的数据量确定bh的取值范围:重点在导出的时候!
Import jczhxxgl/jczhxxgl@zaxxgl file=filename ignore=y rows=y
c,其他用户可以一葫芦画瓢进行数据的移植
3,如果没有一个足量的存储空间!速度要慢很多
方案二: EXP快速实现与大表程序实现(基本一样,简写!!!)
前 提: 数据结构一致
数据的移植关键是大表的数据移植(rk_czrk)利用程序存储过程来实现
其他的小表直接就可以导过来!
步 骤: 1,创建数据库结构
a.创建表空间
b.创建用户
c.导入数据库结构
d.结构测试与校验
2,导入数据
数据的全部导入要提前禁用触发器
a.导入小表的数据
b.导入大表的数据!利用存储过程!SP_TRAN_RK_CZRK_SJJH_RUN.sql
数据移植.doc @@@@@@@@@@@@@@@@@@@@@@可以下载使用!!!!
zaxxgl_exp_imp_db.rar@@@@@@@@@@@@@@@@数据库结构移植软件
big_table.rar@@@@@@@@@@@@@@@@@@@@@可以下载使用!!!!
1
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9879835/viewspace-1002036/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9879835/viewspace-1002036/