最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle表空間管理和用戶管理介紹

 更新時(shí)間:2021年12月24日 10:49:04   作者:卑微的新手  
大家好,本篇文章主要講的是Oracle表空間管理和用戶管理介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽

Oracle介紹

Oracle(甲骨文)公司
1977年,三人合伙創(chuàng)辦(Software Development Laboratories,SDL)
1979年,更名為Relational Software Inc.,RSI
1983年,為了突出核心產(chǎn)品 ,RSI更名為Oracle
2002年04月26日,啟用“甲骨文”作為中文注冊(cè)商標(biāo)

1. Oracle表空間

表空間是Orcale數(shù)據(jù)庫(kù)邏輯解構(gòu)的一個(gè)重要組件,表空間可以存放各種應(yīng)用對(duì)象,如表、索引等。每一個(gè)表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成。

1.1:表空間的分類

表空間可分為三類

類別 說明
永久性表空間 一般保存表、視圖、過程和索引等的數(shù)據(jù)。Oracle會(huì)默認(rèn)安裝一些永久性表空間,如:SYSTEM、USERS等
臨時(shí)性表空間 只用于保存系統(tǒng)中短期活動(dòng)的數(shù)據(jù),如排序數(shù)據(jù)等
撤銷表空間 用來幫助回退未提交的事務(wù)數(shù)據(jù),已提交的數(shù)據(jù)在這里是不可以恢復(fù)的。

1.2:表空間的目的

(1)對(duì)不同用戶分配不同的表空間,對(duì)不同的模式對(duì)象分配不同的表空間,方便對(duì)用戶數(shù)據(jù)的操作,對(duì)模式對(duì)象的管理。

(2)可以將不同數(shù)據(jù)文件創(chuàng)建到不同的磁盤中,有利于管理磁盤空間,有利于提高I/O性能,有利于備份和恢復(fù)數(shù)據(jù)等。

1.3:創(chuàng)建表空間

創(chuàng)建表空間,語法如下。

 CREATE TABLESPACE tbs1  					 --表空間名稱
 DATAFILE 'E:\TeachCase\OracleDB\tbs1.DBF'   -- 數(shù)據(jù)文件存放的位置
 SIZE 1M									 -- 初始大小
 AUTOEXTEND ON;								 -- 自動(dòng)增長(zhǎng)(開,關(guān)的話就是 OFF)

1.4:刪除表空間

Drop TABLESPACE tbs1 --表空間名稱;

注意:當(dāng)表空間沒有被 DROP 時(shí),不能從磁盤上刪除,只有執(zhí)行了 DROP TABLESPACE 命令之后才可以刪除數(shù)據(jù)文件,不然的話Oracle會(huì)無法執(zhí)行。

2. Oracle用戶權(quán)限管理

????當(dāng)創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)時(shí),Orcale將創(chuàng)建一些默認(rèn)的數(shù)據(jù)庫(kù)用戶,如Sys、System 和 Scott等。
2.1:Sys
Sys用戶是Oracle中的一個(gè)超級(jí)用戶。數(shù)據(jù)庫(kù)中所有數(shù)據(jù)字典和視圖都存儲(chǔ)在SYS模式中。Sys用戶主要用來維護(hù)系統(tǒng)信息和管理實(shí)例,Sys用戶只能以SYSOPER或SYSDBA角色登錄系統(tǒng)。
2.2:System
System用戶是Oracle中默認(rèn)的系統(tǒng)管理員,它擁有DBA權(quán)限。該用戶擁有Oracle管理工具使用的內(nèi)部表和視圖。System用戶不能以SYSOPER或SYSDBA角色登錄系統(tǒng),只能以默認(rèn)方式登錄。
2.3:Scott
Scott用戶是Oracle數(shù)據(jù)庫(kù)的一個(gè)示范用戶,一般在數(shù)據(jù)庫(kù)安裝時(shí)創(chuàng)建。Scott用戶模式包含3個(gè)示范表,其中一個(gè)是Emp表。使用USERS表空間存儲(chǔ)模式對(duì)象。
2.4:創(chuàng)建自定義用戶
通常情況下,處于安全考慮,對(duì)不同的數(shù)據(jù)表需要設(shè)置不同的訪問權(quán)限。此時(shí),就需要?jiǎng)?chuàng)建不同的用戶。
一個(gè)新建的用戶能夠訪問并操作數(shù)據(jù)庫(kù),須經(jīng)過以下步驟:

第一步:創(chuàng)建用戶

CREATE USER accp			-- 指定用戶名
IDENTIFIED BY accp			-- 指定登錄密碼
DEFAULT TABLESPACE tbs1		-- 指定默認(rèn)表空間,如果不指定將用SYSTEM表空間作為默認(rèn)表空間
TEMPORARY TABLESPACE TEMP;		-- 指定臨時(shí)表空間(可選)

第二步:分配角色

GRANT CONNECT TO accp		-- CONNECT角色將允許用戶連接數(shù)據(jù)庫(kù)
GRANT RESOURCE TO accp		-- RESOURCE角色允許用戶使用數(shù)據(jù)庫(kù)中的空間

第三步:賦予操作權(quán)限

GRANT CREATE SEQUENCE TO accp	-- 允許用戶創(chuàng)建序列
GRANT SELECT ON EMP TO accp	    -- 賦予用戶查詢 EMP 表的權(quán)限(從scott用戶授權(quán)給accp用戶)
GRANT ALL ON EMP TO accp;		-- 賦予操作表的所有權(quán)限

這樣,用戶才算創(chuàng)建成功。以下還有一些擴(kuò)展操作。

修改口令

ALTER USER accp			-- 指定修改的用戶名
IDENTIFIED BY aptech		-- 指定新密碼

刪除用戶

DROP USER accp [CASCADE];		
-- 當(dāng)該用戶下有任何的模式對(duì)象(表,試圖)時(shí),必須加 CASCADE,否則不能刪除用戶

Oracle 服務(wù)說明

OracleServiceORA9				-- 啟動(dòng)數(shù)據(jù)庫(kù),必須啟動(dòng)
OracleOraHome90TNSListener		-- 啟動(dòng)服務(wù)器的監(jiān)聽程序,從外部客戶端連接數(shù)據(jù)庫(kù)所必須
OracleOraHome90HTTPServer		-- 啟動(dòng)Oracle HTTP服務(wù)器,從網(wǎng)絡(luò)服務(wù)數(shù)據(jù)庫(kù)所必須,如用iSQL*plus訪問數(shù)據(jù)庫(kù)

3. 查看用戶及權(quán)限信息

1.查看所有用戶:

select * from dba_user;
select * from all_users;
select * from user_users;

2.查看用戶系統(tǒng)權(quán)限:

select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs;

3.查看用戶對(duì)象權(quán)限:

select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;

4.查看所有角色:

select * from dba_roles;

5.查看用戶所擁有的角色:

select * from dba_role_privs;
select * from user_role_privs;

6.查看當(dāng)前用戶的缺省表空間

select username,default_tablespace from user_users;

總結(jié)

到此這篇關(guān)于Oracle表空間管理和用戶管理介紹的文章就介紹到這了,更多相關(guān)Oracle表空間 用戶管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle出現(xiàn)ora-12154無法解析指定連接標(biāo)識(shí)符的解決方法

    Oracle出現(xiàn)ora-12154無法解析指定連接標(biāo)識(shí)符的解決方法

    這篇文章主要為大家詳細(xì)介紹了Oracle出現(xiàn)ora-12154無法解析指定連接標(biāo)識(shí)符的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • oracle導(dǎo)入導(dǎo)出表時(shí)因一個(gè)分號(hào)引發(fā)的慘案

    oracle導(dǎo)入導(dǎo)出表時(shí)因一個(gè)分號(hào)引發(fā)的慘案

    這篇文章主要給大家介紹了關(guān)于oracle導(dǎo)入導(dǎo)出表時(shí)因一個(gè)分號(hào)引發(fā)的慘案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用oracle具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • [Oracle] 徹底搞懂Oracle字符集

    [Oracle] 徹底搞懂Oracle字符集

    以下是對(duì)Oracle中的字符集進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • oracle中decode函數(shù)的使用方法

    oracle中decode函數(shù)的使用方法

    這篇文章主要介紹了oracle中decode函數(shù)的使用方法,需要的朋友可以參考下
    2014-03-03
  • oracle修改scott密碼與解鎖的方法詳解

    oracle修改scott密碼與解鎖的方法詳解

    本篇文章是對(duì)oracle修改scott密碼與解鎖的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • oracle中的一些常用函數(shù)及示例

    oracle中的一些常用函數(shù)及示例

    這篇文章主要給大家介紹了關(guān)于oracle中的一些常用函數(shù)及示例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Oracle parameter可能值獲取方法

    Oracle parameter可能值獲取方法

    有時(shí)不清楚一些參數(shù)的所有允許設(shè)定的值,比如Oracle中parameter,接下來介紹兩種方法獲取Oracle中parameter的可能值,需要了解的朋友可以參考下
    2012-11-11
  • oracle11g 最終版本11.2.0.4安裝詳細(xì)過程介紹

    oracle11g 最終版本11.2.0.4安裝詳細(xì)過程介紹

    這篇文章主要介紹了oracle11g 最終版本11.2.0.4安裝詳細(xì)過程介紹,詳細(xì)的介紹了每個(gè)安裝步驟,有興趣的可以了解一下。
    2017-03-03
  • oracle中utl_file包讀寫文件操作實(shí)例學(xué)習(xí)

    oracle中utl_file包讀寫文件操作實(shí)例學(xué)習(xí)

    在oracle中utl_file包提供了一些操作文本文件的函數(shù)和過程,接下來和大家一起學(xué)習(xí)他的基本操作,感興趣的你可以參考下哈希望可以幫助到你
    2013-03-03
  • Oracle11g R2 安裝教程完整版

    Oracle11g R2 安裝教程完整版

    Oracle11g從去年年底發(fā)布至今已經(jīng)有一段時(shí)間了,我可以說也算首批體驗(yàn)Oracle11g的客戶了吧,本文給大家簡(jiǎn)述Oracle11g R2 安裝教程完整版,感興趣的朋友跟隨小編一起看看吧
    2021-06-06

最新評(píng)論

通辽市| 饶平县| 元阳县| 泗水县| 白玉县| 福贡县| 防城港市| 景洪市| 郧西县| 崇明县| 饶阳县| 共和县| 达拉特旗| 桓仁| 墨脱县| 瓮安县| 通辽市| 弥渡县| 宁波市| 古浪县| 错那县| 汝阳县| 山西省| 昌平区| 滨州市| 永仁县| 盖州市| 泉州市| 老河口市| 临泽县| 湘西| 颍上县| 正阳县| 凭祥市| 咸阳市| 鄂伦春自治旗| 汕尾市| 邵东县| 荣昌县| 眉山市| 保山市|