移植数据库的心得

傍晚的时候,突然让我搬迁搭建一套祥和电力老系统的数据库和代码,于是乎就有下面的这些经验,感谢一路上那些困难和不屈服的自己。

1.先创建表空间 

create tablespace XHDL20180925  datafile 'D:\APP\OA-DATABASE\ORADATA\HUIZHI\XHDL20180925.DBF'/*数据存放的路径*/ size 1000m autoextend on next 10m maxsize UNLIMITED logging extent management local SEGMENT SPACE MANAGEMENT AUTO

注:

a.(表空间里面的位置D:\APP\OA-DATABASE\ORADATA\HUIZHI\XHDL20180925.DBF  去select * from dba_data_files /*中查所有的表空间数据文件的位置*/)    

b.(表空间的初始大小1000m和你初次导入的数据库的大小要大概一致)    

2.创建用户和密码

create user XHDL20180925 identified by XHDL20180925   default tablespace XHDL20180925  

3.给用户授权

grant connect,resource,dba to XHDL20180925;

4.导入数据库的语句

impdp XHDL20180925/XHDL20180925@huizhi  DIRECTORY=DIR_DP DUMPFILE=XHDL_DB_20180720.DMP remap_schema=xhdl:XHDL20180925  remap_tablespace=xhdl:XHDL20180925 full=y

注:a.select * from dba_directories  /*查询所有的目录*/ 创建一个新的目录,或者把要导入的数据库文件放到某一条记录下的DIRECTORY_PATH    

       b.表空间要一一对应;导入的语句里要带上实例的名称  

猜你喜欢

转载自www.cnblogs.com/JHubery-code/p/9704844.html