成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入Oracle用戶管理與規范

數據庫 Oracle
很多DBA一直面臨Oracle用戶管理的問題,權限過大、安全性差、密碼過于規律等,為有效解決Oracle用戶管理的種種弊端,應該深入研究一下Oracle規范化管理流程。

每個Oracle數據庫都存在信息量越來越大,Oracle用戶越來越多等問題。怎樣有效管理各公司各部門的數據,首先要從Oracle用戶管理著手。這里所談到的Oracle用戶管理,旨在從一套規范化的制度出發,有效進行Oralce用戶組織與維護。

一、目前Oracle用戶管理存在的問題

1、權限過大
對Oracle數據庫編程和瀏覽的一般用戶常常具有DBA (數據庫管理員權限),能對數據庫系統做任何修改或刪除。

2、安全性差
很多Oracle用戶缺省存儲位置都在系統表空間,這樣不僅影響系統的正常工作,而且不同用戶的數據信息互相影響、透明,保密性差。隨著數據的不斷加入,有可能使整個數據庫系統崩潰。

3、密碼有規律
在Oracle調試初期形成的用戶名和密碼一致的不良習慣保留到現在;系統用戶SYS和SYSTEM的密碼也眾所皆知。

二、Oracle用戶的規范化管理

 綜述以上Oracle用戶管理中的種種弊端,再根據數據庫使用情況,提出其規范化管理的建議:

1、Oracle DBA (數據庫管理員)的規范

⑴、SUN Solaris操作系統下Oracle用戶密碼應嚴格保密,絕不該把密碼設成Oracle;并指定專門的數據庫管理員定期修改。
⑵、Oracle初始化建立的SYS和SYSTEM系統管理員用戶密碼應由原來的MANAGER改成別的不易被記憶的字符串。
⑶、Oracle WEB SERVER的管理端口具備DBA瀏覽數據庫的能力,因此其管理者ADMIN的密碼也應保密,不該把密碼設成MANAGER;并指定專門的數據庫管理員定期修改。
⑷、Oracle DBA***在SUN SPARC服務器控制臺上用窗口式界面實現管理。前提是Oracle用戶啟動服務器,然后在窗口式命令行下輸入SVRMGRM,即啟動了OracleSERVER MANAGER菜單式管理;用SYSDBA身份登錄后,就可做數據庫系統維護工作了。

2、SQL*PLUS編程用戶的規范

⑴、存儲結構的規范
考慮到用SQL*PLUS編程可實現各行各業、各公司、各部門多種多樣的應用需求,我們的SQL*PLUS編程用戶也應該朝這個方向規范:不同種類的應用必須有不同的用戶;不同種類的應用必須有不同的存儲位置,包括物理文件、缺省表空間、臨時表空間的創建和規劃:當準備編寫某一較大規模(從Oracle數據量和面向
用戶量考慮)應用程序時,首先應該創建一個邏輯的存儲位置-表空間,同時定義物理文件的存放路徑和所占硬盤的大小。

①、物理文件缺省的存放路徑在/Oracle_home/dbs下,在命令行下用UNIX指令df -k 可查看硬盤資源分區的使用情況。如果Oracle_home使用率達90‰以上,而且有一個或多個較為空閑的硬盤資源分區可以利用,我們***把物理文件缺省的存放路徑改到較為空閑的硬盤資源分區路徑下。在此路徑下我們可以這樣規劃資源物理文件的存儲:
xxx表空間
xxx行業/ xxx公司/ xxx 部門/ xxx 服務.dbf

DEMO表空間
default_datafile_home1/col /elec/sys4/demo1.dbf
default_datafile_home1/col /elec/sys4/demo2.dbf
公司系統四部摹擬演示系統物理文件
HUMAN表空間
default_datafile_home1/col/elec/human/human.dbf
公司人事部人事管理系統物理文件
BOOK表空間
default_datafile_home1/col/elec/book/book.dbf
公司資料室圖書管理系統物理文件
QUESTION表空間
default_datafile_home1/col/elec/client/question.dbf
公司客戶服務部問題庫系統物理文件
PC表空間
default_datafile_home1/col/chaoxun/client/pc.dbf
公司PC機售后服務系統物理文件
……表空間
default_datafile_home2/……………………………
等等
說明:其中default_datafile_home1指Oracle_home/dbs;
default_datafile_home2指較為空閑的硬盤資源分區路徑。

②、物理文件的大小根據應用系統的數據量、數據對象、程序包的多少來定。一般用于摹擬演示的小系統,表空間初始的物理文件為2M即能滿足要求,如果信息量滿,還可以增加物理文件,擴充表空間(每次擴充大小也可暫定為2M);一般實際運行的應用系統可適當增加表空間初始的物理文件大小,但也不要一次分配太大(因為不易回收空間,卻易擴充空間),這也需要根據具體情況具體分析:信息量大、需長時間保存的應用在條件允許情況下,表空間可以大到幾百M甚至上G;信息量小、短期經常刷新的應用,表空間可以控制在2M以下。

舉例:

 ●創建APP 某應用表空間(窗口菜單方式):
 
Oracle_home/dbs/app.dbf 2M 某應用的物理文件

Oracle_home所在的/wwwdg分區使用率為10‰,所以物理文件可放在其缺省路徑:Oracle_home/dbs 下。

●創建APP 某應用表空間(命令行方式)

Oracle_home/dbs/app.dbf 2M 某應用的物理文件

%svrmgrl
SVRMGR>connect internal;
SVRMGR> create tablespace app datafile 'app.dbf'size 2M;
說明:物理文件的缺省路徑為Oracle_HOME/DBS
即wwwdg/Oracle/app/Oracle/product/7.3.2/dbs

③、表空間的名稱應該采用同系統應用相似的英文字符或字符縮寫,表空間所對應的一個或多個物理文件名也應有相關性。不同用戶所處的缺省表空間不同,存儲的信息就不能互相訪問。這比把所有用戶信息都儲存在系統表空間,安全性大大提高了。如果用Oracle WEB SERVER管理端口創建的用戶,其缺省和臨時表空間一定是系統表空間,DBA切記要改變用戶的缺省表空間。臨時表空間存放臨時數據段,處理一些排序、合并等中間操作,根據實際應用的需求可以把它們放在專門創建的表空間里;如果系統表空間大,也可以把它們放在系統表空間。用戶創建的數據索引***和數據文件分開存放在不同表空間,以減少數據爭用和提高響應速度。

舉例: ●改變dcd用戶缺省表空間(窗口菜單方式):

●改變dcd用戶缺省表空間(命令行方式)
%svrmgrl
SVRMGR>connect internal;
SVRMGR>alter user dcd identified by dcdpwd default tablespace app;

⑵、權限的規范
對Oracle數據庫編程的用戶具有CONNECT加RESOURCE權限就足以完成其工作。如果要開發在INTERNET上可執行的應用程序,我們建議用Oracle WEB SERVER管理端口創建SQL*PLUS編程新用戶。在 Oracle WEB SERVER ADMINISTRATION中選PL/SQL AGENT。

舉例:●創建一個SQL*PLUS編程新用戶new (窗口菜單方式)

再選CREATE NEW DCD

選SUBMIT NEW SERVICE按紐后,屏幕提示CREATE DCD SUCCESS!這個過程不僅創建了Oracle的新用戶,還安裝了WEB SERVER的PL/SQL工具包,并確定了其有效的INTERNET瀏覽端口。

選CONFIGURE 80

選Directory Mappings
做好端口相應INTERNET資源配置

修改WEB請求插件80

加入新用戶WEB請求的應用和路徑

做好端口相應INTERNET資源配置和加入新用戶的WEB請求插件后,DBA切記要改變用戶的缺省表空間,由系統表空間改到為相關應用而創建的表空間。這樣,有效的面向INTERNET的SQL*PLUS編程用戶就規劃好了。

⑶、密碼和用戶名的規范
有相當數量的Oracle用戶名和密碼一致,這是個很不安全的因素。我們建議Oracle用戶名和密碼一定不要一樣,密碼***在五,六位字符以上。不同用戶間不應該使用相同的密碼。用戶名的定義可根據實際應用的英文名來設,而依據編程人員的姓名定義的用戶名實際上不規范,可在日后的工作中結合上述有關存儲結構規范的說明逐步改進。

3、Oracle用戶管理的特殊規范
在Oracle數據庫使用過程中,還會遇到一些有特殊要求的用戶:非編程人員需要對某個表有查詢、增加、刪除、修改的權利。DBA應創建一個這樣的用戶,先確定用戶名和密碼,再規定相關應用所在缺省表空間(包含某個表)和臨時表空間,***TABLE屬主給其授權:賦予CONNECT角色加SELECT、INSERT、DELETE、UPDATE ON THE TABLE的對象級權限,這可根據實際需求自由取舍。

舉例:●給新用戶授于對象級權限(命令行方式):
假設新用戶NEW2需要有查詢、刪除、修改DCD用戶的表EMP。

%svrmgrl
SVRMGR>connect internal; 以系統管理員登錄
SVRMGR>create user new2 identified by new2345 default tablespace app;
SVRMGR>connect dcd/dcdpwd; 以dcd用戶登錄
SVRMGR>grant connect to new2;
SVRMGR>grant select on emp to new2;
SVRMGR>grant delete on emp to new2;
SVRMGR>grant update on emp to new2;

【編輯推薦】

  1. Oracle用戶名更改操作四步走
  2. Oracle用戶表空間兩步就可以了解
  3. Oracle用戶名重建索引方法探究
  4. 全面講解Oracle查詢用戶表空間
  5. 淺析Oracle用戶權限表的管理方法

 

責任編輯:佚名 來源: jlhome99
相關推薦

2009-10-22 16:38:09

Oracle用戶

2010-10-29 10:46:23

Oracle超級用戶

2011-08-01 12:44:25

Oracle基于用戶管理備份與恢復

2010-10-28 10:19:29

oracle權限管理

2009-03-18 09:45:32

教程管理用戶

2009-10-27 18:01:46

2010-04-20 16:04:22

Oracle管理員

2010-11-19 15:53:28

oracle管理表空間

2010-11-16 14:43:25

Oracle SQL計

2012-12-13 11:03:43

IBMdW

2009-10-19 13:33:45

綜合布線施工規范

2009-11-04 17:52:35

Oracle用戶管理

2011-08-02 08:59:52

Oracle控制文件

2011-08-04 10:31:43

歸檔日志參數文件

2009-11-04 10:50:48

Oracle創建用戶授

2010-12-15 15:46:43

SharePoint

2010-04-23 15:58:20

Oracle用戶

2009-10-21 14:48:39

Oracle用戶權限表

2010-04-20 13:59:30

Oracle管理規則

2019-07-11 10:44:23

Oracle表空間數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 亚洲国产精品视频一区 | 成人一级毛片 | 国产精品99久久久久久久vr | 国产精品久久久久久久久久免费 | 国产欧美日韩综合精品一区二区 | 中文字幕的av | 亚洲精品一区二区三区在线 | 在线观看精品视频网站 | 91亚洲国产精品 | 亚洲欧美国产一区二区三区 | 欧美日韩免费 | 成人av电影天堂 | 超碰日本 | 五月天综合影院 | 亚洲欧美一区在线 | 国产精品视频一二三区 | 国产精品一区二区视频 | 天天搞天天操 | 国产精品久久久久久久久久久新郎 | 国产一区二区三区四区五区3d | 国产精品一区二区在线 | 毛片免费看 | 成人永久免费视频 | 久久精品小视频 | 国产精品视频偷伦精品视频 | www.亚洲区 | 国产精品夜色一区二区三区 | 精品一区二区三区在线观看 | 久草在线中文888 | 好姑娘影视在线观看高清 | 国产精品99久久久久久久久久久久 | 麻豆精品一区二区三区在线观看 | 春色av| 黄色a三级 | 极情综合网 | 欧美日韩国产传媒 | 玖玖综合网 | 久久精品一区二区三区四区 | 国产69精品久久99不卡免费版 | 亚洲综合激情 |