我有一个.dmp
文件,我想导入Oracle 9i.我怎么做?
假设你有一个由oracle exp创建的.dmp文件
imp help=y
将是你的朋友.它会引导你
imp file=.dmp show=y
看到转储的内容然后是类似的东西
imp scott/tiger@example file=.dmp fromuser=
从一个用户导入到另一个用户.如果它是一个复杂的模式,你需要预先创建所有引用的模式用户和表空间,以使imp工作正常
我使用的是Oracle Database Express Edition 11g第2版.
按照步骤:
打开运行SQl命令行
第1步:以系统用户身份登录
SQL> connect system/tiger
第2步 : SQL> CREATE USER UserName IDENTIFIED BY Password;
第3步: SQL> grant dba to UserName ;
第4步 : SQL> GRANT UNLIMITED TABLESPACE TO UserName;
第5步:
SQL> CREATE BIGFILE TABLESPACE TSD_UserName DATAFILE 'tbs_perm_03.dat' SIZE 8G AUTOEXTEND ON;
在Windows或Ubuntu中的终端中打开命令提示符.然后键入:
注意:如果您使用Ubuntu,请在路径中将"\"替换为"/".
第6步: C:\> imp UserName/password@localhost file=D:\abc\xyz.dmp log=D:\abc\abc_1.log full=y;
完成....
我希望你在这里找到正确的解决方案
谢谢.