dmp

oracle 导入dmp文件

寵の児 提交于 2019-11-27 04:18:10
创建监听服务:(便于远程连接服务器上的数据库) oracle Net Configuration Assistant --- > 选择本地NET服务名配置---》添加 -----》服务名(即服务器上的数据库实例名称)--》下一步至 主机名:服务器的IP地址 ----》连接测试--》成功代表配置成功,现在可以远程访问数据库了。 导入oracle的dmp文件: 1、创建实例,与导出的dmp所在的实例相同 2、创建用户,与导出的dmp的用户名及密码权限都相同 3、采用PL/SQL 导入dmp文件 以sys as sysdba身份登录,创建表空间和用户 创建表空间:与要导入的dmp文件的表空间名称一致 create tablespace erp logging datafile 'D:\oracle\product\10.1.0\oradata\erp\erp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; commit; 创建用户,指定表空间 create user erp identified by aisino2012 default tablespace erp; commit; 注意:要赋予权限dba grant connect,resource,dba to erp ;

oracle 数据库备份还原 EXPDP IMPDP

萝らか妹 提交于 2019-11-26 03:08:51
一、expdp/impdp和exp/imp的区别 1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 2、expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。 3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。 4、对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。 二、expdp导出步骤 (1)创建逻辑目录:    第一步:在服务器上创建真实的目录;(注意:第三步创建逻辑目录的命令不会在OS上创建真正的目录,所以要先在服务器上创建真实的目录。如下图:)   第二步:用sys管理员登录sqlplus;   第三步:创建逻辑目录; SQL> create directory data_dir as '/home/oracle/dmp/user'; Directory created.   第四步:查看管理员目录,检查是否存在; SQL> select * from dba_directories; OWNER DIRECTORY_NAME DIRECTORY_PATH SYS DATA_DIR /home/oracle/dmp/user   第五步