Decode360's Blog

业精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  302 随笔 :: 26 文章 :: 82 评论 :: 0 Trackbacks

一、数据库管理员 (DBA) 的日常职责:

 

    01 、安装和升级 Oracle 服务器和应用程序工具

    02 、分配系统内存和计划将来数据库系统所需的内存

    03 、在应用程序开发人员设计了应用程序后,创建只要的数据库存储结构 ( 表空间 )

    04 、在应用程序开发人员设计了应用程序后,创建主要对象 ( 表、视图、索引 )

    05 、如果有需要,依据应用程序开发人员提供的信息修改数据库结构

    06 、注册用户和维护系统安全

    07 、保证遵守 Oracle 许可协议条款

    08 、控制和监控用户对数据库的访问

    09 、监控和优化数据库的性能

    10 、计划备份和恢复数据库信息

    11 、在磁带上保存大容量存储的数据

     12 、备份和恢复数据库

    13 、联络 Oracle 公司以获取技术支持

 

二、数据库的设计、实施、维护:

 

    01 、评估数据库服务器的硬件设备

    02 、安装 Oracle 软件

    03 、规划数据库

    04 、创建和打开数据库

    05 、备份数据库

    06 、注册系统用户

    07 、具体实施数据库的设计

    08 、备份具有完整功能的数据库

    09 、协调数据库的性能

 

三、数据库的版本:

 

    01 、查询当前数据库版本语句:

    select * from product_component_version;

    select * from v$version;

 

02 Oracle 版本号说明:

 

    01-1.jpg

 

四、管理员角色与权限:

 

    01 、通常使用 SYS SYSTEM 账户进行 Oracle 管理。其密码在安装 Oracle 时创建。

 

    02 、管理员一般需要通过 SYSDBA SYSOPER 权限中的一种来对其他用户进行赋权。

      SYSDBA SYSOPER 权限是两种特殊的权限,甚至在数据库没有打开时也可以访问。

      这两种权限可以执行以下权限:

      * 执行 STARTUP SHUTDOWN 操作

      * ALTER DATABASE OPEN/MOUNT/BACKUP

      * CREATE SPFILE

      * ARCHIVELOG RECOVERY

      * 包括 RESTRICTED SESSION 权限

      区别在于:

      * SYSDBA 可以进行 CREATE DATABASE 等操作,但 SYSOPER 无法查看用户数据

 

    03 、用户与管理权限想连接

      当使用 AS SYSDBA 登陆时,默认会进入 SYS 的模式,而不是原用户模式

      同理用 AS SYSOPER 登陆时,默认进入 PUBLIC 模式,例如:

      使用 scott 登陆,并创建表 t99

      SQL> CONNECT scott/tiger

      已连接。

      SQL> create table t99(id int);

      表已创建。

      然后使用 as sysdba 登陆:

      SQL> connect scott/tiger as sysdba

      已连接。

      SQL> select * from t99;

      select *from t99

                   *

      ERROR 位于第 1 行:

      ORA-00942: 表或视图不存在

 

 

 





-The End-

posted on 2008-11-03 18:04 decode360-3 阅读(191) 评论(0)  编辑  收藏 所属分类: DBA

只有注册用户登录后才能发表评论。


网站导航: