亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Oracle學(xué)習筆記之表空間等概念及用戶權(quán)限

發(fā)布時間:  2012/8/22 16:46:22

  Oracle數(shù)據(jù)庫只是一些文件組成,Oracle實例是指有自己的系統(tǒng)全局區(qū)和相關(guān)數(shù)據(jù)庫文件的Oracle服務(wù)器進程集。新裝的Oracle數(shù)據(jù)庫管理系統(tǒng)有一個預(yù)裝的數(shù)據(jù)庫(通常叫ORCL),同時會啟動一個實例,以后的數(shù)據(jù)庫連接,都默認是通過這個實例連接到該數(shù)據(jù)庫。 -
 
    可以新建數(shù)據(jù)庫,通過圖形化或手工代碼方式。新建的數(shù)據(jù)庫與ORCL一樣,可能只是取名不同(假設(shè)為newdb),也會啟動newdb的一個實例。這就是說,一臺機器上可以運行多個Oracle實例,在連接時,需要指定連接參數(shù)連接到不同的實例,或者通過ALTER   SESSION   SET   INSTANCE   =   newdb 的方式來指定連接到的實例。一般有一個默認實例!

    我理解大致可以這樣來簡單看待Oracle的組成層次:

    數(shù)據(jù)庫--表空間--某一個用戶的表集--一張表--行、列……,對表的引用和授權(quán),常是以用戶為單位的。當然,實質(zhì)上表空間是物理概念,而用戶表是數(shù)據(jù)庫中的對象,只是存于某一個表空間下的一塊空間中。

表空間、段、區(qū)間和數(shù)據(jù)庫對象

    Oracle數(shù)據(jù)庫的物理存儲結(jié)構(gòu)由數(shù)據(jù)文件組成,但在邏輯上,Oracle將數(shù)據(jù)庫所有數(shù)據(jù)文件占用的磁盤空間劃分為一個或多個表空間進行存儲管理。一個表空間可包含多個數(shù)據(jù)文件,但一個數(shù)據(jù)文件只能屬于一個表空間。

    Oracle的邏輯存儲結(jié)構(gòu)大致有以下幾個層次:表空間--段--區(qū)間--數(shù)據(jù)塊。平常用到的主要是表空間、段和區(qū)間,段有數(shù)據(jù)段、索引段、臨時段和回滾段幾種。Oracle對象中的表,索引等便是存儲在這不同的段里面。而一張數(shù)據(jù)庫表,只屬于數(shù)據(jù)段,但它可能跨越多個區(qū)間(Extent),因為區(qū)間包括固定的若干個數(shù)據(jù)塊大小,一個區(qū)間未必放得下一張表,劃分區(qū)間只是為了空間分配與回收的方便。

新增用戶及其授權(quán)

    在Oracle數(shù)據(jù)庫中新加入一個用戶時,主要有以下幾步:

    一、新建表空間(如新用戶的默認表空間使用現(xiàn)有的表空間如USERS表空間,則不需要新建)。創(chuàng)建表空間時,需要指定數(shù)據(jù)文件等一些表空間的參數(shù)。

    二、新建用戶。剛新建的用戶可以沒有指定任何權(quán)限屬性,也可以指定其默認表空間等。

    三、用戶授權(quán)。指定用戶的默認表空間、將create session(連接數(shù)據(jù)庫)、create table、select talbe等權(quán)限授予用戶。這樣用戶便可以在自己默認表空間下進行各種操作了。如果需要將其它用戶的表權(quán)限授予新用戶,也可在此時完成。

    四、分配空間限額。一定要有這一步,否則將無法進行創(chuàng)建表的操作。分配每個用戶在某個表空間的空間限額,是為了使用戶對空間的利用更加合理。

    五、用戶可進行操作了。

    下面是在網(wǎng)上找的一段實例:
1.1.建表空間   
2.create tablespace OSDB datafile 'F:\Oracle\oradata\glsqjz\OSDB.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20);   
2.2.建用戶   
3.create user OSUSER identified by OSUSER;//identified by 后面的是密碼,前面的是用戶名   
2.3.用戶授權(quán)   
3.grant resource,connect,RECOVERY_CATALOG_OWNER to OSUSER ;   
4.grant create table to OSUSER ;   
5.alter user OSUSER quota unlimited ON OSDB;   
6.alter user OSUSER default tablespace OSDB;    7.4.刪除表空間   
8.DROP TABLESPACE TableSpaceName INCLUDING CONTENTS AND DATAFILES;   
9.5.刪除用戶   
10.DROP USER User_Name CASCADE   
11.6.刪除表的注意事項   
12.在刪除一個表中的全部數(shù)據(jù)時,須使用TRUNCATE TABLE 表名;因為用DROP TABLE,DELETE * FROM 表名時,TABLESPACE表空間該表的占用空間并未釋放,反復(fù)幾次DROP,DELETE操作后,該TABLESPACE上百兆的空間就被耗光了。
 


本文出自:億恩科技【www.allwellnessguide.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線