Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
          DBA基礎概念
          ?
          ??? 從今天開始,來系統(tǒng)得學習一下DBA的基礎技能。參考的書是《Oracle 9i 數(shù)據(jù)庫管理員指南》,翻看了一下,覺得這本書還可以,不是很深入,但比較全面得講解了DBA各方面的一些非要了解的東西。第一天先來了解一下DBA的基礎概念及日常職責等等。

          一、數(shù)據(jù)庫管理員(DBA)的日常職責:
          ?
          ??? 01、安裝和升級Oracle服務器和應用程序工具
          ??? 02、分配系統(tǒng)內存和計劃將來數(shù)據(jù)庫系統(tǒng)所需的內存
          ??? 03、在應用程序開發(fā)人員設計了應用程序后,創(chuàng)建只要的數(shù)據(jù)庫存儲結構(表空間)
          ??? 04、在應用程序開發(fā)人員設計了應用程序后,創(chuàng)建主要對象(表、視圖、索引)
          ??? 05、如果有需要,依據(jù)應用程序開發(fā)人員提供的信息修改數(shù)據(jù)庫結構
          ??? 06、注冊用戶和維護系統(tǒng)安全
          ??? 07、保證遵守Oracle許可協(xié)議條款
          ??? 08、控制和監(jiān)控用戶對數(shù)據(jù)庫的訪問
          ??? 09、監(jiān)控和優(yōu)化數(shù)據(jù)庫的性能
          ??? 10、計劃備份和恢復數(shù)據(jù)庫信息
          ??? 11、在磁帶上保存大容量存儲的數(shù)據(jù)
          ??? 12、備份和恢復數(shù)據(jù)庫
          ??? 13、聯(lián)絡Oracle公司以獲取技術支持
          ?
          ?
          二、數(shù)據(jù)庫的設計、實施、維護:
          ?
          ??? 01、評估數(shù)據(jù)庫服務器的硬件設備
          ??? 02、安裝Oracle軟件
          ??? 03、規(guī)劃數(shù)據(jù)庫
          ??? 04、創(chuàng)建和打開數(shù)據(jù)庫
          ??? 05、備份數(shù)據(jù)庫
          ??? 06、注冊系統(tǒng)用戶
          ??? 07、具體實施數(shù)據(jù)庫的設計
          ??? 08、備份具有完整功能的數(shù)據(jù)庫
          ??? 09、協(xié)調數(shù)據(jù)庫的性能
          ?
          ?
          三、數(shù)據(jù)庫的版本:
          ?
          01、查詢當前數(shù)據(jù)庫版本語句:
          ?
          ??? select * from product_component_version;
          ??? select * from v$version;
          ?
          02、Oracle版本號說明:
          ?
          version
          ?

          四、管理員角色與權限:
          ?
          ??? 01、通常使用SYS和SYSTEM賬戶進行Oracle管理。其密碼在安裝Oracle時創(chuàng)建。
          ?
          ??? 02、管理員一般需要通過SYSDBA或SYSOPER權限中的一種來對其他用戶進行賦權。
          ?
          ????? SYSDBA和SYSOPER權限是兩種特殊的權限,甚至在數(shù)據(jù)庫沒有打開時也可以訪問。
          ????? 這兩種權限可以執(zhí)行以下權限:
          ?
          ????? * 執(zhí)行STARTUP、SHUTDOWN操作
          ???? * ALTER DATABASE OPEN/MOUNT/BACKUP
          ???? * CREATE SPFILE
          ????? * ARCHIVELOG和RECOVERY
          ????? * 包括RESTRICTED SESSION權限
          ?
          ????? 區(qū)別在于:
          ?
          ????? * SYSDBA可以進行CREATE DATABASE等操作,但SYSOPER無法查看用戶數(shù)據(jù)
          ?
          ??? 03、用戶與管理權限想連接
          ?
          ????? 當使用AS SYSDBA登陸時,默認會進入SYS的模式,而不是原用戶模式
          ????? 同理用AS SYSOPER登陸時,默認進入PUBLIC模式,例如:
          ?
          ????? 使用scott登陸,并創(chuàng)建表t99:
          ????? SQL> CONNECT scott/tiger
          ????? 已連接。
          ?
          ????? SQL> create table t99(id int);
          ????? 表已創(chuàng)建。
          ?
          ????? 然后使用as sysdba登陸:
          ?
          ????? SQL> connect scott/tiger as sysdba
          ????? 已連接。?
          ?
          ????? SQL> select * from t99;
          ????? select *from t99
          ?????????????????? *
          ????? ERROR 位于第 1 行:
          ????? ORA-00942: 表或視圖不存在
          ?
          ?
          ?
          posted on 2008-11-03 18:04 decode360 閱讀(169) 評論(0)  編輯  收藏 所屬分類: 08.DBA
          主站蜘蛛池模板: 久治县| 东至县| 友谊县| 平利县| 堆龙德庆县| 墨竹工卡县| 岳阳县| 佛坪县| 扎兰屯市| 诸城市| 望城县| 山阳县| 吉木萨尔县| 温州市| 冷水江市| 思南县| 乳源| 偏关县| 顺昌县| 原平市| 西城区| 澳门| 和林格尔县| 莱阳市| 黑龙江省| 长子县| 布尔津县| 北川| 德格县| 黑山县| 重庆市| 武胜县| 长兴县| 丽江市| 洪泽县| 兴国县| 会理县| 大关县| 绥德县| 文化| 若羌县|