oracle、命令使用方法:
给用户增加导入数据权限的操作
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 用户名 identified by 密码 (如果已经创建过用户,这步可以省略)
第四,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 用户名字
以下命令是为expdp创建directory目录的授权:
sqlplus system/密码@数据库名
如:sqlplus system/dreamsoft@kgbb
create or replace directory expdir as 'c:\exp';
grant read,write on directory expdir to public;
手工创建c:\exp(路径要和上面的命令中的路径对应)
以下导出命令可作为bat定时执行:
expdp dsoa/dreamsoft@orcl directory=expdir dumpfile=�te:~,10%.dmp logfile=�te:~,10%.log
remap_schema=导出的用户:导入的用户 exclude=user 不同用户导入
如:remap_schema=dsoa:cqtjj exclude=user
以下导入命令:
impdp 用户名/密码@数据库名 directory=expdir dumpfile=文件路径
如:impdp kgbb/dreamsoft@kgbb directory=expdir dumpfile=c:\exp\jxkgj20161209.dmp
imp 用户名/密码@数据库名 full=y file=文件路径 ignore=y
如:imp jxgk/dreamsoft@kgbb full=y file=c:\exp\jxkgj20161209.dmp ignore=y
有指定用户:
impdp 用户名/密码@数据库名 directory=expdir dumpfile=文件路径 remap_schema=导出用户:导入用户 exclude=user
如:impdp gjxt/dreamsoft@sztx directory=expdir dumpfile=expdat.dmp remap_schema=dsoa:gjxt exclude=user
以下导出命令可作为bat定时执行:
expdp 用户名/密码@数据库名 directory=expdir dumpfile=ajj11123.dmp
expdp nbsgd03/111111@nbsgd03 directory=expdir dumpfile=ajj11123.dmp