当你拿到一个dmp数据库文件,不知道怎么导入你的数据库时,你可以按照下面的步骤操作
步骤一:创建数据库实例(任意取一个名字)
步骤二:运行cmd
1:sqlplus user/password@slexamflow
(该语句实现对数据库进行连接,用户名/密码@数据库名称)
2:select tablespace_name from dba_tablespaces;(查看数据库的表空间)
3: create tablespace SLEXAMFLOW datafile’D:\Oracal\oradata\slexamflow\slexamflow.DBF’ size 1000m;(创建数据库表空间,这里的目录是你所创建的数据库实例位置,我建立的是slexamflow实例)
4:create user slexamflowidentified by password;(创建用户)
5:grant connect,dba to slexamflow;(用户授权)
6:exit(退出)
7:imp slexamflow/password@slexamflowfull=y file=”D:\Oracal\admin\slexamflow\dpdump\KM1DATA.dmp”(对dmp数据进行导入)
/*必须先建立表空间,表空间的名称依据导入的dmp文件来决定,不清楚表空间的名字可以先任意取一个名字,然后在报错信息里会显示*/