溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle體系復習

發布時間:2020-07-23 12:57:57 來源:網絡 閱讀:408 作者:長路慢 欄目:關系型數據庫

本文章為學習過程中個人心得和總結,非權威,僅供參考分享

    Oracle數據庫,目前是主流數據庫之一,為什么說是主流數據庫之一呢,還有一些主流數據庫不過啰嗦(Mysql,DB2,SQL SERVER,Sybase)

        1、首先優越的性能是不可否認的

        2、有獨特的表空間,邏輯更加清晰,更大活躍

        3、分布式的管理,輕松協調

        4、良好支持大數據格式等等

    說一些有意義的Oracle版本,那么在1979年夏天,RSI(Oracle前身)發布了Oracle第二版,接著在1997年9月Oracle 8i誕生,同年的6月發布的Oracle 8,Oracle 8i的的誕生意味著數據庫對Internet支持,i就是Internet的縮寫。2003年9月歷經6年后再出Oracle 10g,同樣這次版本的更新加入新特性網格計算,g的含義就是Gird的縮寫,數據庫同樣擁有了網格計算的能力,后4那年的在2007年7月11日,實現了生命周期管理Oracle 11g版本發布。

    下面介紹幾個數據庫術語:

        1、數據:書中自有黃金屋,書中自有顏如玉,書中文字就是數據,一樣的有價值。在數據庫中是最基本的存儲對象,格式可以是聲音,圖片,文本,媒體等等存儲到數據庫中便是數據,也是建立數據庫最基本目的。

        2、數據庫:數據庫,這個庫就是存儲的倉庫,是真真實實存在的,建立在計算機磁盤設備上,以文件的方式去存儲,文件格式由廠商制定。結合以前學習計算機,那么磁盤為塊存儲(SCSI等),也可以說存儲最小單元是塊block,不做討論。

        3、數據庫管理:既然有了數據存儲在數據庫中,我們總會有管理者去進行規劃和整理,用戶是不能直接操作文件的,這樣安全隱患非常高,同樣也是不可行。這時候會通廠商自帶的管理工具或者GUI工具為用戶一共接口,通過數據庫管理來對數據庫進行一系列的操作。

        4、關系型數據庫:關系型數據庫,關系表與表之間相互能夠關聯,利用。同樣表之間數據獨立,內聚性高,這樣相對來說數據安全性好一些,使用時候通過操作數據庫管理進行關聯也是目前主流的數據庫類型一直。

    說一說安裝中注意(主思路)

        1、Oracle安裝的時候要檢查好硬件是否支持,對硬件要求比較高,物理內存1G,磁盤空間的檢測等等

        2、基于Oracle數據庫的本質,在使用中一定是不斷增長的過程,在初步安裝的時候要考慮好后續磁盤大小

        3、Oracle安裝路徑中不要有中文字符的出現,因為安裝路徑不能更好的去支持

    數據庫中的對象:

        學過編程的人對象再熟悉不過了,OA的模式去設計,數據庫同樣也支持而且對象有很多

        1、用戶:用戶管理角色,通過不同的權限控制來實現不同的操作和管理

        2、表:數據庫對象,由行組成,每行由列組成

        3、索引:是為了大大提高查詢的效率,數據庫表建立的順序,對每一行的建立索引

        4、函數:和大多數的變成一樣,比如在大量復雜的查詢SQL語句中,使用函數會大大提高效率,按照規則返回流程代碼

        5、存儲過程:完成一組特定的SQL語句集合,存儲在數據庫中,只需要編譯一次后續不需要編譯,通過過程名來調用這個過程

        6、觸發器:觸發器聽名字就是觸發才有效,類于監聽器,本質是執行一段特定的任務代碼塊,當數據庫監聽某個事件,會激活這個事件并執行代碼塊

    數據庫、數據實例和SID到底是怎樣一回事(不特別深入)

        數據庫前面已經有過介紹,安裝完之后我們進入到Oracle的base目錄,會找到Oracledata這個文件夾,這就是存放數據庫的文件夾,我們就會看到系統中目前有多少個庫,進入庫后會發現數據文件(DBF),日志文件(LOG),控制文件(CTL)這三種文件類型,我們能肯定的是數據庫一定是真實存在,能看得到以文件(塊)存儲在我們的計算機磁盤中。

        數據庫實例:當數據庫與外界通信或者外界想連接數據庫必須通過數據庫實例去交互,一個數據庫對應一個實例,數據庫實例的格式OracleServerInstanceName,我們打開服務會發現OracleServer庫名,這就是數據庫實例名服務,確保開啟無誤,關于實例當我們創建數據庫的時候會自動生成實例服務。

        SID和ORACLE_SID:

            SID叫做System Identifier(系統標識符),SID是數據庫實例唯一標識符,通常SID就等于實例名,Databases的開發是邏輯性概念,實際開發中,通過SID來引用實例

            ORACLE_SID也是Oracle的環境變量,我們sqplus / as sysdba 默認就登陸上了數據庫,通過SQL查詢可以看到數據庫名和實例名,Path路徑來設置,Oracle的初始化變量與ORACLE_SID直接影響,影響Oracle的運行環境。

非專業權威知識,若有好的見解希望指出謝謝

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女