创建导入,导出用户
sqlplus /nolog conn system/manager GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字;
导出命令
exp USER/PASSWORD@SID FILE=/opt/oracle/backup/***.DMP //保存数据; exp USER/PASSWORD@SID FILE=/opt/oracle/backup/***.DMP full=y //全部导出;
将数据库中system用户与sys用户的表导出
exp system/password@TEST file=d:\data.dmp owner=(system,sys)
指定导出表
exp system/password@DB1 file= d:\data.dmp tables=(table1,table2)
将数据库中的表table1中的字段filed1以"130"打头的数据导出
exp system/password@TEST file=d:\data.dmp tables=(table1) query=" where filed1 like '130%'"
压缩导出文件
exp system/password@TEST file=d:\data.dmp full=y compress=y
导入命令用法
imp user/password@orcl file=/opt/oracle/backup/***.dmp full=y ignore=y;
imp system/password full=y file=database.dmp
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。