1.Oracle資料庫概述

來源:互聯網
上載者:User

標籤:

Oracle資料庫概述

1.1Oracle結構圖

 

1.1如何訪問資料庫

a.本機直接通過sock(通訊端)方式訪問  IPC UDP協議 ,不需要網路

b.通過tcp建立串連到oracle伺服器

1.2訪問遠端資料庫

a.配置tnsnames.ora檔案如:

ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

 

W_ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

b.不用配置直接使用如:

sqlplus sys/[email protected]:1521/orcl as sysdba;

1.3一個語句執行過程

a.使用者進程執行一個查詢語句比如select * from emp;使用者已經跟伺服器處理序建立串連並把該使用者進程的資訊儲存到PGA的UGA中。語句經過PGA處理後傳遞給執行個體,執行個體中的共用池負責處理這條語句。庫緩衝區去判斷語句如何分析---軟分析 或 硬分析。

b.根據cbo得到的執行計畫準備去執行語句。

c.查詢語句中的對象存放在哪個資料表空間的,指定的行放在哪個塊裡面的?從資料字典緩衝區得到這些資訊。(資料字典在共用快取區的組件)。

d.開始執行判斷在資料緩衝區(data buffer cache)是否緩衝需要的塊。如果是在記憶體讀資料得到需要的行的結果返回給使用者,使用者看到執行的結果,如果沒有緩衝,則伺服器處理序把塊從磁碟中讀入到data buffer cache 緩衝下來,undo緩衝塊會對該塊做鏡像,然後讀鏡像中的資料得到行的記錄,使用者看到執行的結果。

1.Oracle資料庫概述

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.