ORACLE的完全导入学习总结(0分)

  • 主题发起人 主题发起人 grbbin
  • 开始时间 开始时间
G

grbbin

Unregistered / Unconfirmed
GUEST, unregistred user!
ORACLE的完全导入学习总结

本人在学习oracle的imput导入时前后花了两个星期的时间,因为是一个人在搞,
周围也没人可以帮忙,可谓困难重重啊。我那个希捷的120G硬盘也给我硬是折腾
了两个星期,十G的备份restore回去狂转两个星期,想想吧。还好硬盘不是我出
的钱,要不然可心疼死俺了。今天能完成也多得各位朋友帮忙,在此谢了;同时
也希望这个总结给后来人一个指引吧。
我这边的软件环境:NT server2000+oracle 8.16,导出的数据有十G吧。
首先,EXP的文本内容:
userid=system/manager@dg
buffer=1638400
FILE=d:/time17/dg_back.dmp
LOG=d:/time17/dg_back.LOG
full=y
bat 批处理文件内容:
exp parfile=d:/dg/exp.txt


一般来说,我们平时所做的备份都要检验其可用性,要是不能从备份中
restore,那么你可能在某一天就要走人了。Oracle正常时就应该记录好表
空间的具体配置,这个可使用 select file_name,tablespace_name,bytes
from dba_data_files;
将其信息保存好,必要时也可把 tablespace and datafile 的具体信息抓
个屏出来保存在另一计算机中。
接着就是建立表空间了,如果只在同一计算机上导回去的话就不用建
了,不过这种情况只能用在实验上了,实际上你有多少可能呢,服务器不
挂掉你会在摆弄它吗! 建表前要提醒你一下,只能在sqlplus建表空间,你
要是图方便在图形下建表的话你就惨了,小的要你重装oracle,大的话你边
OS也要重装。我是属于后者。主要的区分就是你用图开界面的话在数据文
件目录下会生成新的文件上,要是用sqlplus,那么你只能看到它使用了空
间不会有新的文件出现。另外可以建一个 .sql 后缀的文本文件在plus下
建表空间会加快restore的速度( @d:/…./create.sql )。例:
create tablespace bss datafile'dsfis_1.dat' size 5M;
create tablespace csfi datafile'csfis1.dat' size 235M;
create tablespace his datafile'hsfis_1.dat' size 525M;
alter tablespace hs add datafile'hsfis_2.dat' size 270M;
create tablespace rbak datafile'rback1.dat' size 1100M;

。。。


建好表空间后你要做的就是imp回去了。Imp它的文件内容 :
userid=system/manager
buffer=81920
feedback=3000
FILE=d:/dgbackup/dg_back.dmp
LOG=d:/dgbackup/dg_back.log
ignore=y
full=y

bat 批处理文件内容:
imp parfile=d:/dg/imp.txt

OK,双击这个批处理文件就行了,接下来你就可以好好休息了。我的
导入共花了七八个小时。
数据导入后,最后的工作就是check一下数据的完整性了,打开LOG文
件d:/dgbackup/dg_back.log ,查看出现什么问题,开始一段,如果你
导入的路经与原来服务器不同则提示出错,不过这不会影响的。查看其
它有没有错误。没有的话就恭喜你了,你已成功导进去了。我的就没这
么好运,在导一半时建的表空间不够,有索引文件不能创建(过后可以手
工重建索引),为了一次过成功导进去,我又重装OS and oracle,硬盘
再次狂转七八个小时!!!!!
在文章最后就写些附加的东东吧:
1. 不要使用USB的鼠标,因为在在导入数据时动一下它,oracle
就停下来不再导入数据了,一开始我没发现,但是在两次都是同样情况时
我才明白怎么回事,这个后果就是删掉数据库重建,和重建表空间,这一
次要花一个小时啊。如果你只有一个USB的鼠标的话,你最好还是拆掉它好
一点,不想重建的话。
2. select file_name,tablespace_name,bytes from dba_data_files;查
询后这个信息一定要做一个保存,能打印一份出来保存也不错,因为你不
知哪一天服务器会over,到时表空间结构是怎样的分配你搞不清就惨了。
GRB(原创)
 
后退
顶部