ORACLE系统管理简介

ORACLE系统管理简介

ID:38569180

大小:835.50 KB

页数:51页

时间:2019-06-15

ORACLE系统管理简介_第1页
ORACLE系统管理简介_第2页
ORACLE系统管理简介_第3页
ORACLE系统管理简介_第4页
ORACLE系统管理简介_第5页
资源描述:

《ORACLE系统管理简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ORACLE系統管理簡介■Oracle系統架構整個Oracle系統架構包含以下三個部分,如圖一所示:SystemGlobalArea(系統共同區,SGA)Process(處理單元)Files(系統檔案)■資料庫結構(DatabaseStructure)一個ORACLE資料庫可分為:實體結構是以作業系統(OperatingSystem)觀點去看ORACLE資料庫結構,主要是作業系統中ORACLE資料庫的所有檔案。邏輯結構是以ORACLE資料庫系統的觀點去看ORACLE資料庫結構,主要是ORACLE資料庫系統運作的結構。邏輯資料庫結構的組成表空間(Tablespace)段(Segment)、

2、區段(Extent)與資料區塊(DataBlock)表空間(Tablespace)一個資料庫被劃分為一個或多個邏輯單位,該邏輯單位稱為表空間(Tablespace)。Oracle的七種表空間與其用途建立表空間-CREATETABLESPACE此指令的作用是在資料庫中建立一表空間,其語法如下:更改表空間指令-ALTERTABLESPACE此指令修改已存在的表空間,主要功能如下:增加或重新命名DATAFILE(資料檔)。修改預定的儲存參數。使表空間上線(Online)或離線(Offline)。開始或停止備份。允許或不允許寫入表空間。刪除表空間指令-DROPTABLESPACE此指令將已存在的

3、表空間從資料庫中刪除。其語法如下:如何利用EM來從事Tablespace的管理■主要的初始資料庫帳號使用者(User)資料庫使用者是指可登錄到資料庫的使用者。每一個使用者都有一獨特的名字標識,透過密碼來確認使用者。使用者在資料庫中某些表空間有空間的限制。建立使用者指令─CREATEUSER主要是用來建立新的使用者,操作者必須具有CREATEUSER的系統權限,其語法如下:CREATEUSER<使用者名>IDENTIFIEDBY<密碼>[DEFAULTTABLESPACE<表空間名>]//預設為USERS[TEMPORARYTABLESPACE<表空間名>]//預設為TEMP[ACCOU

4、NTlock/unlock]利用此方法所建立的使用者,無法連結登入至Oracle,需給定該帳號連結登入至Oracle的權限。下列指令亦可寫在上述建立新使用者語法之後。GRANTconnectTO<使用者名>更改使用者指令-ALTERUSER主要是用來更改使用者的密碼、內定表空間、暫存表空間、表空間的空間限制等等設定。操作者修改自己的密碼時不需要額外的權限,但修改其他使用者則必須有ALTERUSER的系統權限才行。其語法如下:ALTERUSER<使用者>IDENTIFIEDBY<密碼>[DEFAULTTABLESPACE<表空間>][TEMPORARYTABLESPACE<表空間>][AC

5、COUNTlock/unlock]刪除使用者指令-DROPUSER主要用來刪除資料庫中的使用者並且刪除該使用者所擁有的資料庫物件。而操作者本身必須具備DROPUSER的系統權限。其語法如下:DROPUSER<使用者>如何利用EM來從事使用者設定首先,先以DBA的身份登入EM接著,進入“管理”分頁進入“管理”分頁後,往下找尋“綱要”中的“使用者和權限”,選擇“使用者”此項目有許多已存在之使用者帳號,我們可以建立一個新的使用者帳號設定以下新建帳戶之相關參數。設定完畢後按“確定”查看是否建立成功。目前此帳號僅有登入Oracle的權利,沒有任何資料操作的權利。何謂設定檔?建立一個新的帳號時,與此

6、帳號相關的一些系統參數資料庫安全性資料庫安全性是指保護資料庫以防止非法使用,而其主要工作就是保護資料庫中資料的安全性,以避免資料被有意或無意地洩漏、遺失以及破壞。權限與角色在以前,Oracle的DBA(資料庫管理者)必須將系統權限或物件權限一一授與每一個使用者,或者將系統權限或物件權限一一從每一個使用者中回收。然而,上述對於權限之一一給定的作法,在管理方面並不是很方便,因此Oracle就創造了「角色」(Role)這資料庫物件來方便DBA在權限上的管理。權限(Privilege)一個使用者擁有的權限越大,失誤操作所造成的破壞就越大。若使用者使用指令不當,不但會破壞自己擁有的資料,還會

7、破壞別人的資料,甚至破壞整個資料庫系統,使資料庫系統無法繼續運行。系統權限(SystemPrivilege)系統權限是指對於系統中執行特殊的資料庫操作的權利,如:建立/更新/刪除一個使用者的資訊建立/更新/刪除一個Table或是View…(課本p.8-41~p.8-43)物件權限(ObjectPrivilege)物件權限允許授與者對資料庫物件執行某種操作。物件權限的指令授予物件權限指令-GRANT回收物件權限指令-REVOKE授予物

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。