expdp

Oralce常用维护命令

前提是你 提交于 2019-11-27 00:17:53
1. sqlplus远程连接 方式一 :简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。 命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba] 示例:sqlplus sys/pwd@ip:1521/test as sysdba 备注:使用默认1521端口时可省略输入 方式二 :进行网络配置 oracle9i和以前的版本 2.1图形化操作:Net Configuration Assistant--> 本地Net服务名配置-->添加->服务名->协议(选tcp)->主机名称->端口->完成。 2.2文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件 test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip或主机名称)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = 数据库的服务名称) ) ) 2. exp,imp导入导出 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:

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   第五步