设为首页 加入收藏

TOP

Oracle常用命令 (五)
2014-11-24 02:21:48 来源: 作者: 【 】 浏览:5
Tags:Oracle 常用 命令
tatement审计

   sql> audit user;

   13. privilege审计

   sql> audit select any table by summit by access;

   14. schema object 审计

   sql> audit lock on summit.employee by access whenever successful;

   15. 查看审计选项=> all_def_audit_opts,dba_stmt_audit_opts, dba_priv_audit_opts,dba_obj_audit_opts

   16. 查看审计结果=> dba_audit_trail,dba_audit_exists,dba_audit_object, dba_audit_session,dba_audit_statement


十一. 规则管理器

1. 创建roles

   sql> create role sales_clerk;

   sql> create role hr_clerk identified by bonus;

   sql> create role hr_manager identified externally;

   2. 修改role

   sql> alter role sales_clerk identified by commission;

   sql> alter role hr_clerk identified externally;

   sql> alter role hr_manager not identified;

   3. 分配roles

   sql> grant sales_clerk to scott;

   sql> grant hr_clerk to hr_manager;

   sql> grant hr_manager to scott with admin option;

   4. 创建默认role

   sql> alter user scott default role hr_clerk,sales_clerk;

   sql> alter user scott default role all;

   sql> alter user scott default role all except hr_clerk;

   sql> alter user scott default role none;

   5. enable and disable roles

   sql> set role hr_clerk;

   sql> set role sales_clerk identified by commission;

   sql> set role all except sales_clerk;

   sql> set role none;

   6. remove role from user

   sql> revoke sales_clerk from scott;

   sql> revoke hr_manager from public;

   7. remove role

   sql> drop role hr_manager;

   8. display role information

   view: =>dba_roles,dba_role_privs,role_role_privs, dba_sys_privs,role_sys_privs,role_tab_privs,session_roles


十二. 备份与恢复

1. 与备份恢复有关的动态性能视图

v$sga,v$instance,v$process,v$bgprocess,v$database,v$datafile,v$sgastat

   2. Rman需要设置的参数

Rman need set dbwr_IO_slaves or backup_tape_IO_slaves and large_pool_size

   3. 监控Parallel Rollback

   > v$fast_start_servers , v$fast_start_transactions

   4. 数据库冷备(noarchivelog)

   > shutdown immediate

   > cp files /backup/

   > startup

   5. 恢复数据文件到不同位置

   > connect system/manager as sysdba

   > startup mount

   > alter database rename file '/disk1/../user.dbf' to '/disk2/../user.dbf';

   > alter database open;

   6. 恢复有关的语法

--recover a mounted database

   >recover database;

   >recover datafile '/disk1/data/df2.dbf';

   >alter database recover database;

   --recover an opened database

   >recover tablespace user_data;

   >recover datafile 2;

   >alter database recover datafile 2;

   7. 自动应用redo log文件

   >set autorecovery on

   >recover automatic datafile 4;

   8. 完全恢复语法

   --method 1(mounted databae)

   >copy c:backupuser.dbf c:oradatauser.dbf

   >startup mount

   >recover datafile 'c:oradatauser.dbf;

   >alter database open;

   --method 2(opened database,initially opened,not system or rollback datafile)

   >copy c:backupuser.dbf c:oradatauser.dbf (alter tablespace offline)

   >recover datafile 'c:oradatauser.dbf' or

   >recover tablespace user_data;

   >alter database datafile 'c:oradatauser.dbf' online or

   >alter tablespace user_data online;

   --method 3(opened database,initially closed not system or rollback datafile)

   >startup mount

   >alter database datafile 'c:oradatauser.dbf' offline;

   >alter database open

   >copy c:backupuser.dbf d:oradatauser.dbf

   >alter database rename file 'c:oradatauser.dbf' to 'd:oradatauser.dbf'

   >recover datafile 'e:oradatauser.dbf' or recover tablespace user_data;

   >alter tablespace user_data online;

   --method 4(loss of data file with no backup and have all arc

首页 上一页 2 3 4 5 6 下一页 尾页 5/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle常用命令之tnsping 下一篇设置Oracle 11Gr2 RAC的归档模式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: