刚学习了Oracle,对数据库的导入导出。有点记不住。
1、连接Oracle数据库
SQL> conn / as sysdba
已连接。
2、创建一个操作目录
SQL> create directory dump_dir as 'e:/dump';
注意同时需要使用操作系统命令在硬盘上创建这个物理目录。
目录已创建。
3、使用以下命令创建一个导出文件目录
scott用户操作dump_dir目录的权限,
SQL>grant read,write on directory my_dir to scott;
4、导出方案(在操作系统提示符下完成)
C:/>expdp scott/tiger directory=my_dir dumpfile=20090517scottschema.dmp schemas=scott
5、导入方案(在操作系统提示符下完成)
5.1 需要建立用户(方案)
5.2 需要分配目录访问权限
一般只能导入自己的方案,如果想导入其他方案,必须具有EXP_FULL_DATABASE或者DBA权限。
导入同上:
C:/>impdp scott/tiger directory=My_dir dumpfile=xxxx.dmp schemas=scott