oracle 12c如何导入11g

网友投稿 412 2023-12-31

oracle 12c如何导入11g

这篇文章给大家分享的是有关oracle 12c如何导入11g的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

oracle 12c如何导入11g

迁移前字符集查看

sqlplus "/ as sysdba"

select userenv(language) from dual;

1.

select tablespace_name from dba_segments where owner=upper(tnticket2017) group by tablespace_name;

查询结果就是原表空间

2.

查询数据

select sum(bytes/1024/1024/1024) "sum(MB)" from dba_segments where owner=upper(tnticket2017);

3.创建directory dumpdir(如果已有忽略,d:\dumpdir实际文件目录一定要存在)

create directory dumpdir as d:\dumpdir;

#如果rac的话CLUSTER=N

expdp directory=dumpdir dumpfile=tnticket20170814.dmp logfile=tnticket20170814.log schemas=tnticket2017 version=11.2.0.1

数据库操作

迁移前后数据库字符集尽量一致,否则要手工处理数据

create directory dumpdir as d:\dumpdir;

根据上面查询的结果,创建对应表空间(注意文件路径跟现有数据库文件 一致,如果不知道,可以用以下语句查询以下)

select file_name from dba_data_file;

创建表空间(tbs_tnticket为1查询出来的结果,数据文件容量一定根据2查询出来)

create tablespace tbs_tnticket datafile d:\app\oradata\tbs_tnticket01.dbf size 8G autoextend off;

impdp directory=dumpdir dumpfile=tnticket20170814.dmp logfile=tnticket20170814.log

感谢各位的阅读!关于“oracle 12c如何导入11g”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:怎么用vue写一个主页?
下一篇:配置jquery环境的标签是什么(jquery设置标签的属性)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~