这篇文章是关于oracle 12c如何导入11g的。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。
迁移前字符集视图
sqlplus '/as sysdba '
从dual中选择userenv('语言');
1.
从dba_segments中选择tablespace_name,其中owner=upper('tnticket2017 ')按tablespace_name分组;
查询结果是原始表空间。
2.
查询数据量
从dba_segments中选择sum(字节/1024/1024/1024) 'sum(MB)',其中owner=upper(' tnticket 2017 ');
3.创建目录dumpdir(如果已被忽略,则d:\dumpdir的实际文件目录必须存在)
将目录dumpdir创建为“d : \ dumpdir”;
# CLUSTER=N如果rac
expdp目录=dumpdir dumpfile=tnticket20170814 . DMP日志文件=tnticket20170814 .日志架构=tnticket 2017版本=11.2.0.1
新数据库操作
迁移前后,数据库字符集应尽可能保持一致,否则需要手动处理数据。
将目录dumpdir创建为“d : \ dumpdir”;
根据上面查询的结果,创建相应的表空间(注意文件路径与现有的数据库文件一致,如果不知道,可以用下面的语句查询如下)
从dba_data_file中选择file _ name
创建一个表空间(tbs_tnticket是1次查询的结果,数据文件容量必须根据2进行查询)
创建表空间tbs_tnticket数据文件' d : \ app \ ora data \ TBS _ TN ticket 01 . DBF '大小8G自动扩展关闭;
impdp目录=dumpdir dumpfile=tnticket 20170814 . DMP日志文件=tnticket20170814.log
感谢阅读!这篇关于“如何从oracle 12c导入11g”的文章将在这里分享。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/83257.html