oracle整體知識的大致介紹(1)-概念

來源:互聯網
上載者:User

標籤:style   color   使用   strong   檔案   資料   for   2014   

資料表空間:    

     oracle允許不同類型的資料分開存放,資料表空間是資料庫的邏輯劃分。

資料檔案:    

    資料表空間由同一磁碟上的一個或多個檔案組成,這些檔案叫做資料檔案。

執行個體:    

    是存放和控制資料庫的軟體機制。

oracle啟動執行個體時,需要讀取init.ora檔案。

oracle有一個物理結構、一個邏輯結構。

物理結構

     由4類檔案組成     

           資料檔案     

           記錄檔,有恢複作用     

           控制檔案,庫名、資料檔案的位置以及建立日期     

           參數檔案

SGA:全域共用區     

        包括:       共用池、資料區塊緩衝區、日誌,字典緩衝區。

oracle儲存管理:   

        邏輯結構:     

                   資料表空間->分類段->範圍->資料區塊->物理塊

模式對象與資料表空間的關係:      

       一個資料表空間可以包含多個模式對象       一個模式對象可以包含在多個資料表空間中

模式對象

        包括       表、視圖、索引、同義字。

PCTfree、PCTused參數:     

         1.在建立、修改表的時候指定;     

         2.建立、修改索引只能指定PCTfree的值;

SQL語句方面:     

         建表:       

           綁定主鍵:constraint pk_xx primary key(xx欄位)     

          oracle控制行數使用rownum關鍵字     

delete與truncate的區別:       

          delete刪除資料,佔用復原段,不釋放空間,並且產生片段;(解決辦法:先匯出,truncate後再匯入)       

          truncate刪除資料,同時釋放空間     

建資料表條件約束:   

          非空完整性、主碼完整性、參考完整性、唯一完整性、check完整性;     

          刪除主表時,如果從表指定on delete cascade字句,則連帶刪除子表。

資料庫鏈:     

          表名@db鏈名

索引:index     

         邏輯的和物理的獨立於資料;    

         是在實體儲存體結構上增加一些輔助資訊,以提高查詢速度;     

         大量的增加/刪除操作,索引結構均要發生變化,因此,應先裝入資料,後建立索引;  

         好處:      

                加快查詢速度;      

                確保唯一性特徵

同義字:synonym      

                使用者名稱.表名->同義字名

序列:sequence      

               create sequence XXX  increment by 10        start with 10 maxValue 1000 cycle      

         應用: xxx.currVal、xxx.nextVal;

事物:      

         對資料庫修改的一連串複雜動作序列合并起來      

         關鍵字:commit、rollback、savepoint、rollback to (savepoint)

pl/sql:     

          ddl/dml/dcl     

          許可權:grant、revoke、set role

          常見的類型轉換函式:     

                  to_char():        to_char(sysdate,‘yyyy-mm-dd HH24:mi:ss‘);     

                  to_date();        to_date(‘20140729‘,‘yyyymmdd‘);     

                  to_number();

          控制結構:     

                  if then else     

                  loop for while     

                  goto

以上內容的具體用法,下篇部落格詳細!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.