Oracle创建用户以及备份还原数据库操作

Posted yutingliuyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle创建用户以及备份还原数据库操作相关的知识,希望对你有一定的参考价值。

-- Create the user 
create user XX
  identified by ""
  default tablespace USERS
  temporary tablespace TEMP
  profile DEFAULT
  password expire;
-- Grant/Revoke role privileges 
grant connect to XX<span style="font-family: Arial, Helvetica, sans-serif;">;</span>
grant ctxapp to XX;
grant dba to XX;
grant exp_full_database to XX;
-- Grant/Revoke system privileges 
grant alter any index to XX;
grant alter any table to XX;
grant create any index to XX;
grant create any table to XX;
grant create session to XX;
grant drop any index to XX;
grant drop any table to XX;
grant select any table to XX;
grant unlimited tablespace to XX;




---删除用户时,提示无法删除当前用户链接用户

select 'alter system kill session'''|| to_char(a.sid)||','||to_char(serial#)||'''' from v$session a
where a.username=XX;
--运行查询结果,然后再删除用户




---计划任务

 select job,broken,what,interval,t.* from user_jobs t;
  begin 
 dbms_job.remove(63); 
  end; 



--导出(排除表T_ATTACHMENT)
expdp switch40/[email protected] dumpfile = switch40_0606_1907.dmp schemas=switch40 EXCLUDE=TABLE:\"IN ('T_XX')\"
--导入。从刚刚备份的用户switch40到新用户SWITCH52
impdp SWITCH52/[email protected] dumpfile = switch40_0606_1907.dmp remap_schema=switch40:SWITCH52




以上是关于Oracle创建用户以及备份还原数据库操作的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据泵备份与还原

Oracle Database 11g RMAN备份与恢复50MB完整版下载

Oracle_003_导入(还原)数据库备份还原数据库

oracle数据库的备份与还原(本地及远程操作)

Oracle备份与还原——rman工具

oracle数据库备份还原操作