zoukankan      html  css  js  c++  java
  • 管理例程——数据库管理员


    1.sysdba特权

    sysdba特权是oracle至高无上的一种特权。当用户具有该特权时,不仅可以启动,关闭,建立,备份和恢复数据库,而且具有dba角色的所有权限。在建立数据库之后,默认情况下只有sys用户具有sysdba特权。当以sysdba特权登录时必须带有as sysdba选项,而且在服务器本体登录时os用户必须具有osdba角色;

    例子:

    sysplus sys/admin as sysdba
    startup force
    create  user user01 inentified by user01;


    C:\Documents and Settings\Administrator>sqlplus sys/sys as sysdba

    SQL*Plus: Release 11.2.0.1.0 Production on 星期二 5月 7 21:52:52 2013

    Copyright (c) 1982, 2010, Oracle.  All rights reserved.


    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options


    SQL> startup force
    ORACLE 例程已经启动。

    Total System Global Area  778387456 bytes
    Fixed Size                  1374808 bytes
    Variable Size             343934376 bytes
    Database Buffers          427819008 bytes
    Redo Buffers                5259264 bytes
    数据库装载完毕。
    数据库已经打开。
    SQL> create user user01 identified by user01;

    用户已创建。


    2.sysoper特权

    sysoper特权也是数据库的一种特殊权限。当用户具有改权限时,可以启动,关闭,备份和完全恢复数据库,但不能建立数据库,不能执行不完全恢复,也不具备dba角色的任何权限。在建立了数据库之后,默认情况下只有sys用户具有sysoper特权。当以sysoper特权登录时必须带有as sysoper选项,并且在服务器本地登录时os用户必须具有osoper角色;

    例子:

    conn sys/sys as sysoper
    drop user user01;


    SQL> conn sys/sys as sysoper
    已连接。
    SQL> drop user user01;
    drop user user01
    *
    第 1 行出现错误:
    ORA-01031: 权限不足


    3.dba角色

    当数据库处于open状态时,dba角色可以执行各种管理操作,但dba角色不能执行sysdba和sysope所具有的特权操作。在建立数据库之后,默认情况下只有sys和system用户具有dba角色。

    conn system/sytem
    create user user02 identified by user02;
    startup force;

    SQL> conn system/system
    已连接。
    SQL> create user user02 identified by user02;

    用户已创建。

    SQL> startup force;
    ORA-01031: 权限不足


    -------------------------------------------

    作者:赵杰迪

    -------------------------------------------

  • 相关阅读:
    uva 10561 sg定理
    二进制下 求分数化小数的循环节问题
    zoj 2562 反素数
    uva 11916 解模方程a^x=b (mod n)
    Android 组件化方案探索与思考
    2018谷歌I/O开发者大会8大看点汇总 新品有哪些
    Glide高级详解—缓存与解码复用
    Android性能优化:手把手带你全面实现内存优化
    Android几种强大的下拉刷新库
    Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0026.html
Copyright © 2011-2022 走看看