RMAN SET NEWNAME
在做数据恢复时,偶尔会碰到需要对数据文件位置调整的案例,在这种情况下,可以在RMAN中使用SET NEWNAME命令。在Oracle 11g之前,RMAN只支持SET NEWNAME FOR DATAFILE,在Oracle 11g中增加了SET NEWNAME...
oracle真实案例之闪回区存储空间耗尽解决方法(ORA-19815解决方法)
oracle真实案例之闪回区存储空间耗尽解决方法(ORA-19815解决方法)
oracle冷备份、恢复和异机恢复
一、冷备份1、 冷备份发生在数据库已经正常关闭的情况下在进行冷备份之前通常要知道需要进行备份文件的名称以及路径SQL>select name from v$datefile;SQL>select name from v$controlfile;SQL>select member from v$logfile;2、冷备份所需备份的文件包括以下几种:所有数据文件、所有控制文件、所有联机REDO LOG 文...
怎么给普通用户付给权限,让它能读取v$session表
授权时要授合适的权限,像SELECT ANY DICTIONARY 及select_catalog_role这样的权限都过大。如果只针对v$session这个视图建议用:quote: 最初由 cjf107 发布3、授予select on sys.v_$session权限,并在该用户下创建对sys.v_$session的私有同义词。 eg:代码:SQL> connect hr/hrConnected.SQL> select * from v$session;select * from v$session *ERROR at line 1:ORA-00942: table or view does not existSQL> connect / as sysdbaConnected.SQL> grant select on v_$session to hr;Grant succeeded.SQL> connec
关于debug procedure权限的问题
最近发现以前给开发人员设置的debug权限 存在安全隐患...[@more@]一开始设置的权限为:grant debug any procedure to tpreltstoper;grant execute any procedure to tpreltstoper;grant alter any procedure to tpreltstoper;grant create any procedure to tpreltstoper;alter any procedure (在任何模式中修改存储过程、函数或包),也就是说oper用户可以直接修改owner用户的any procedure并且编译。execute any procedure (执行任何模式中的过程或函数),这个是有安全隐患的权限,可以执行一个SYS的包 给自己赋DBA的权限。现在oper用