日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM

發布時間:2023/12/3 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自?oracle 11G新特性--SYSASM 角色--用來管理ASM

SYSASM 角色

????自動存儲管理 (ASM) 是在 Oracle 數據庫 10g 中引入的,它在某種程度上打破了 DBA 和系統管理員之間在存儲分配功能上的界限。ASM 實例由 DBA 管理,正如常規的 DBA 工作需要以 SYSDBA 角色進行連接一樣。但是隨著時間的推移,角色變得更加清楚,我們看到發生了基本的分工。因此,一些 ASM 操作返還給系統管理員。在某些情況下,會出現單獨的一類“ASM 管理員”,他們只進行 ASM 管理,并不涉及數據庫管理。

????然而,這個新角色的出現引發了一個沖突:需要用 SYSDBA 角色來管理 ASM 實例,但運行在同一臺服務器上的生產數據庫的許多 DBA 感覺很難共享該角色。

????Oracle 數據庫 11g 消除了這個沖突。有一個新角色 SYSASM,只用于管理 ASM 實例。這類似于針對 ASM 實例的 SYSDBA 角色。下面將演示如何連接到 ASM 實例:

$ sqlplus / as sysasmSQL*Plus: Release 11.1.0.6.0 - Production on Fri Sep 28 20:37:39 2007Copyright (c) 1982, 2007, Oracle. All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production With the Partitioning, Oracle Label Security, OLAP, Data Mining and Real Application Testing optionsSQL>

????注意連接子句“as sysasm”。在 Oracle 數據庫 11g 第 1 版中,該 SYSASM 角色被授予具有 SYSDBA 權限的操作系統組(大多數情況下為“dba”)。換言之,Unix 中屬于 dba 組的用戶也可以作為 SYSASM 進行連接。(今后的版本會更改這種安排;sysdba 和 sysasm 角色將分成不同的 OS 組。)?
????以 sys 用戶身份連接到 ASM 實例后,您可以更新在口令文件中更新的 SYS 口令:

SQL> alter user sys identified by oracle 2 /User altered.

????盡管這個 ASM 實例不帶數據庫,您仍然可以創建用戶:

SQL> create user asmoper identified by dumboper 2 /User created.

????現在,您可以將 SYSASM 角色授予該用戶:

SQL> grant sysasm to asmoper;Grant succeeded.

????進行授權之后,asmoper 用戶(而非 SYS 用戶)可以執行所有 ASM 管理功能。該用戶可以通過子句 as sysasm 進行連接,該子句類似于常規數據庫中的“as sysdba”子句。

$ sqlplus asmoper/dumboper as sysasm

這個特性實現了迫切需要的 ASM 和 DBA 職權分離。


總結

以上是生活随笔為你收集整理的Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。