Oracle資料庫學習1--簡介,基本瞭解

來源:互聯網
上載者:User

標籤:

基於已經接觸過關係型資料庫 SQL Server,對資料庫、表、記錄、表的增刪改查操作等這些基本的概念已經瞭解。
Oracle是基於對象的關係型資料庫,Oracle也是用表的形式對資料存放區和管理,並且Oracle增加了一些物件導向的思想。

Oracle 資料庫是 Oracle(中文名稱叫甲骨文)公司的核心產品,Oracle 資料庫是一個適
合於大中型企業的資料庫管理系統。在所有的資料庫管理系統中 (比如:微軟的 SQL Server,
IBM 的 DB2 等) ,Oracle 的主要使用者涉及面非常廣,包括:銀行、電信、移動通訊、航空、
保險、金融、電子商務和跨國公司等。Oracle 產品是免費的,可以在 Oracle 官方網站上下載
到安裝包,另一方面 Oracle 服務是收費的。
Oracle 公司成立以來,從最初的資料庫版本到 Oracle7、Oracle8i、Oracle9i,Oracle10g
到 Oracle11g,雖然每一個版本之間的操作都存在一定的差別,但是 Oracle 對資料的操作基
本上都遵循 SQL 標準。因此對 Oracle 開發來說版本之間的差別不大。

Oracle 主目錄位置就是 Oracle 準備安裝的位置,稱為“Oracle_Home” ,一般 Oracle 根
據當前電腦的硬碟大小預設給出一個合適的位置。Oracle 安裝時可以只安裝 Oracle 軟體,
然後單獨建立資料庫,也可以在中選中“建立啟動資料庫”複選框,在安裝 Oracle 產
品時,同時建立一個資料庫,對初學者來說,推薦這樣安裝。填寫全域資料庫名,以及管理
員的密碼。全域資料庫名是資料庫在伺服器網路中的唯一標識。

資料庫建立後會有一系列為該資料庫提供服務的記憶體空間和後台進程, 稱為該資料庫的
執行個體。 每一個資料庫至少會有一個執行個體為其服務。 執行個體中的記憶體結構稱為系統全域區 (SGA) ,
系統會根據當前電腦系統的效能給 SGA 分配非常可觀的記憶體空間。

Oracle建立資料庫不能像SQL Server那樣用一個簡單的CREATE DATABASE命令就能完成,
在建立資料庫的過程中還需要配置各種參數。雖然有 DBCA 工具嚮導,但是仍然需要進行比
較麻煩的配置。

雖然一個 Oracle 資料庫伺服器中可以安裝多個資料庫,但是一個資料庫需要佔用非
常大的記憶體空間,因此一般一個伺服器只安裝一個資料庫。每一個資料庫可以有很
多使用者,不同的使用者擁有自己的資料庫物件(比如:資料庫表) ,一個使用者如果訪問
其他使用者的資料庫物件,必須由對方使用者授予一定的許可權。不同的使用者建立的表,
只能被目前使用者訪問。因此在 Oracle 開發中,不同的應用程式只需使用不同的使用者
訪問即可。

Oracle 伺服器安裝成功後,就可以通過用戶端工具串連 Oracle 伺服器了,可以到 Oracle
官方下載 Oracle 專用的用戶端軟體,大多用戶端工具都是基於 Oracle 用戶端軟體的。接下
來介紹幾種常用的 Oracle 用戶端工具。
? SQL*Plus 工具
該工具是 Oracle 系統預設安裝下,內建的一個用戶端工具。在 Windows 命令列中輸入
“sqlplusw”命令,就能夠啟動該工具了。

輸入使用者名稱和密碼後,如果 SQL*Plus 與資料庫伺服器在同一台電腦上,並且當前服
務器下只有一個資料庫執行個體,那麼“主機字串”可以不用填寫

SQL*Plus 命令列工具
該命令列工具,提供了與資料庫互動的能力和維護資料庫的能力,包括了 Oracle 內建
的 SQL*Plus 工具的全部功能,在 Oracle 管理中經常使用。在命令列中輸入: “sqlplus /nolog”
即可啟動該工具。

Oracle 資料庫中,預設情況下,所有系統的資料,SQL 關鍵字等都是大寫的,在操作
過程中, Oracle 會自動把這些內容轉換為大寫, 因此使用者操作時不需考慮大小寫問題,
一般情況下,為了良好的程式風格,程式中建議關鍵字用大寫,非關鍵字可以使用
小寫。

 

Oracle資料庫學習1--簡介,基本瞭解

聯繫我們

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