版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ORACLE 系統管理簡介, Oracle 系統架構,整個 Oracle 系統架構包含以下三個部分,如圖一所示: System Global Area (系統共同區,SGA) Process (處理單元) Files (系統檔案),資料庫結構 (Database Structure),一個 ORACLE 資料庫可分為: 實體結構是以作業系統(Operating System)觀點去看 ORACLE 資料庫結構,主要是作業系統中 ORACLE 資料庫的所有檔案。 邏輯結構是以 ORACLE 資料庫系統的觀點去看 ORACLE 資料庫結構,主要是 ORACLE 資料庫系統運作的結構。,邏輯資料庫結
2、構的組成,表空間(Tablespace) 段(Segment)、區段(Extent) 與資料區塊(Data Block),表空間(Tablespace),一個資料庫被劃分為一個或多個邏輯單位,該邏輯單位稱為表空間(Tablespace)。,Oracle的七種表空間與其用途,建立表空間CREATE TABLESPACE,此指令的作用是在資料庫中建立一表空間,其語法如下:,更改表空間指令ALTER TABLESPACE,此指令修改已存在的表空間,主要功能如下: 增加或重新命名 DATAFILE (資料檔)。 修改預定的儲存參數。 使表空間上線(Online) 或離線(Offline)。 開始或停止
3、備份。 允許或不允許寫入表空間。,刪除表空間指令DROP TABLESPACE,此指令將已存在的表空間從資料庫中刪除。 其語法如下:,如何利用EM來從事Tablespace的管理,主要的初始資料庫帳號,使用者(User),資料庫使用者是指可登錄到資料庫的使用者。每一個使用者都有一獨特的名字標識,透過密碼來確認使用者。使用者在資料庫中某些表空間有空間的限制。,建立使用者指令CREATE USER,主要是用來建立新的使用者,操作者必須具有 CREATE USER 的系統權限,其語法如下: CREATE USER IDENTIFIED BY DEFAULT TABLESPACE /預設為 USERS
4、 TEMPORARY TABLESPACE /預設為TEMP ACCOUNT lock/unlock 利用此方法所建立的使用者,無法連結登入至Oracle,需給定該帳號連結登入至Oracle的權限。下列指令亦可寫在上述建立新使用者語法之後。 GRANT connect TO ,更改使用者指令ALTER USER,主要是用來更改使用者的密碼、內定表空間、暫存表空間、表空間的空間限制等等設定。操作者修改自己的密碼時不需要額外的權限,但修改其他使用者則必須有 ALTER USER 的系統權限才行。其語法如下: ALTER USER IDENTIFIED BY DEFAULT TABLESPACE T
5、EMPORARY TABLESPACE ACCOUNT lock/unlock,刪除使用者指令DROP USER,主要用來刪除資料庫中的使用者並且刪除該使用者所擁有的資料庫物件。而操作者本身必須具備 DROP USER 的系統權限。其語法如下: DROP USER ,如何利用EM來從事使用者設定,首先,先以DBA的身份登入EM,接著,進入 “管理” 分頁,進入 “管理” 分頁後,往下找尋 “綱要” 中的 “使用者和權限”,選擇 “使用者”,此項目有許多已存在之使用者帳號,我們可以建立一個新的使用者帳號,設定以下新建帳戶之相關參數。設定完畢後按 “確定”,查看是否建立成功。目前此帳號僅有登入Or
6、acle的權利,沒有任何資料操作的權利。,何謂設定檔?,建立一個新的帳號時,與此帳號相關的一些系統參數,資料庫安全性,資料庫安全性是指保護資料庫以防止非法使用,而其主要工作就是保護資料庫中資料的安全性,以避免資料被有意或無意地洩漏、遺失以及破壞。,權限與角色,在以前,Oracle 的 DBA (資料庫管理者)必須將系統權限或物件權限一一授與每一個使用者,或者將系統權限或物件權限一一從每一個使用者中回收。 然而,上述對於權限之一一給定的作法,在管理方面並不是很方便,因此 Oracle 就創造了角色(Role) 這資料庫物件來方便 DBA 在權限上的管理。,權限(Privilege),一個使用者擁
7、有的權限越大,失誤操作所造成的破壞就越大。若使用者使用指令不當,不但會破壞自己擁有的資料,還會破壞別人的資料,甚至破壞整個資料庫系統,使資料庫系統無法繼續運行。,系統權限(System Privilege),系統權限是指對於系統中執行特殊的資料庫操作的權利,如: 建立/更新/刪除一個使用者的資訊 建立/更新/刪除一個Table或是View (課本p.8-41p.8-43),物件權限(Object Privilege),物件權限允許授與者對資料庫物件執行某種操作。,物件權限的指令,授予物件權限指令GRANT 回收物件權限指令REVOKE,授予物件權限指令GRANT,操作者本身必須擁有該物件的權限
8、並具備有 GRANT OPTION 權限。其語法為: GRANT (, (, | ALL ON TO | , | | PUBLIC WITH GRANT OPTION /讓一般使用者可將其本身的權限授與其它人,回收物件權限指令REVOKE,操作者必須曾將該物件權限授予某使用者或角色。其語法如下: REVOKE , | ALL ON FROM | , | | PUBLIC,角色(Role),角色(role) 是一組已選擇的權限集合,它可授權給其他使用者或其他角色。 ORACLE 系統利用角色來方便資料庫的權限管理。,使用角色管理資料庫的主要優點,減少權限管理:當對同一類型的使用者要授予相同的權限
9、組時,只需將該權限組授權予某角色,然後再將角色授權給每個使用者。 動態權限管理:若某角色的使用者之權限需要改變,只需修改該角色的權限即可自動地修改該角色內每個使用者的權限,不必對角色中的每個使用者個別做修改。,建立與刪除角色的相關指令,建立角色CREATE ROLE 更改角色ALTER ROLE 刪除角色DROP ROLE,建立角色CREATE ROLE,操作必須擁有 CREATE ROLE 系統權限,不然會出現權限不足的錯誤。語法如下: CREATE ROLE IDENTIFIED BY IDENTIFIED BY 密碼:指定授予該角色的使用者,在使用 SET ROLE 指令時必須檢驗密碼。
10、,授予系統權限或角色的指令,系統權限或角色之授予 GRANT 回收系統權限或角色 REVOKE,系統權限或角色之授予 GRANT,其語法為: GRANT | , | TO | , | | PUBLIC WITH ADMIN OPTION,回收系統權限或角色 REVOKE,REVOKE | , | FROM | , | | PUBLIC,更改角色ALTER ROLE,操作必須擁有 ALTER ROLE 系統權限,或在該角色上具有 ADMIN OPTION 的授權。語法如下: ALTER ROLE IDENTIFIED BY ,刪除角色DROP ROLE,操作必須擁有 DROP ROLE 系統權限
11、或在該角色上具有 ADMIN OPTION 的授權,語法如下: DROP ROLE ,資料庫的啟動,資料庫的狀況有: 關閉(Shutdown) 已啟動(Started)(Nomount) 已掛載(Mounted) 開啟(Open) STARTUP OPEN | MOUNT |NOMOUNT,資料庫的啟動順序如下:,NOMOUNT 的模式,資料庫的啟動的第一階段是讓使用者能成功在記憶體中開啟 INSTANCE。 在 NOMOUNT 的模式下,可以執行指令來建立資料庫,並且產生 Control file 來控制資料庫的運作,以完成建立資料庫的動作。,MOUNT的模式,這是資料庫啟動的第二階段,此模
12、式的目的是讓已建立成功的資料庫能順利的由 ”開啟 INSTANCE” 模式(NOMOUNT)進入 “MOUNT” 的模式。 在這階段,資料庫已能順利讀取 Control file。,OPEN 模式,這是資料庫啟動的最後一階段,在這階段使用者可以依其權限正常地存取資料庫的的資料。, 關閉資料庫,資料庫管理者在關閉資料庫時視狀況可以有三種模式: SHUTDOWN NORMAL:當資料庫管理者執行 SQL SHUTDOWN NORMAL; 或 SQL SHUTDOWN; 要求關閉資料庫時,會等待線上的使用者把其工作處理完成並離線後,才依序地執行 ”關閉資料庫”、 ”卸載資料庫” 與 ”關閉 INSTANCE” 等程序。,SHUTDOWN IMMEDIATE:當資料庫管理者執行 SQL SHUTDOWN IMMEDIATE 這個指令的優點是可以節省資料庫關閉的等待時間,所以當資料庫的連線人數很多,如果使用 SHUTDOWN NORMAL 的指令需要等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哈尔滨松北区七校联考2025-2026学年下学期初三英语试题毕业班调研考试试卷含解析
- 七台河市重点中学2025-2026学年初三下学期第一次教学质量检查考试语文试题含解析
- 贵阳市重点中学2026年初三下学期第一次调研考试英语试题含解析
- 湖北省宜昌市第十六中学2026年初三下学期二模考试英语试题含解析
- 口腔护理中的预防医学新理念
- MT-T 1237-2025 滚筒采煤机能效评价试验方法
- 教学设计活塞连杆
- 2026年机械键盘轴体热插拔与客制化趋势分析
- 2026年走进大自然户外观察活动方案
- 护理金点子药品宣教
- 1.句型(讲解)-2025年中考英语
- DB34T∕ 2593-2016 水栀子扦插育苗技术规程
- 11BS3给水工程华北标图集
- GB/T 34924-2024低压电气设备安全风险评估和风险降低指南
- 自考离散数学串讲
- 2023电站锅炉安装、改造和重大修理监督检验规程
- 线路架设工详细上岗岗前培训制度培训
- 市政隧道盾构工程施工质量验收表格
- Photoshop教案及课件全套表格版
- T-CSSS 002-2023 健康成年人身体活动能量消耗参考值
- 配对齿轮参数全程计算(史上最全最好用的齿轮计算表格)
评论
0/150
提交评论