第二講 Oracle介紹

2022-09-01 00:42:28 字數 1355 閱讀 2103

oracle 是甲骨文公司開發的一款關係型資料庫,它一款系統可移植性好、使用簡單、功能強大的關係型資料庫。它為各行業在各類環境下(伺服器、虛擬機器、微機環境下)可以快速搭建一種高效率、可靠性好、高吞吐量的資料庫解決方案。

oracle從1979開始發布oracle2.0開始到現在oracle12c,從開始的只是資料儲存和查詢到後來的分布式、rac、網路計算、到現在的對雲計算的支援,當中經歷了很多變遷和計算的提公升。

oracle資料庫分為個人版本、標準版1、標準版、企業版,區別:

標準版1(standard edition one)適用於1-2cpu的伺服器,單機環境,適用於中小型使用者入門級應用。

標準版(standard      edition)適用於1-4cpu的伺服器,可以做雙機熱備和rac,**適中,適用於對資料庫效能要求及安全性有進一步要求的大中型使用者工作。

企業版(enterprise      edition) 適用於單機、雙機、多cpu多節點集群等各種環境,功能齊全,適用於對資料庫效能及可靠性有高要求的企業級使用者應用。

個人版,只在windows平台上提供,不支援rac之外的包含企業版所有功能。

2023年發布的oracle9i之前,甲骨文公司把他們的資料庫產品廣泛的移植到了不同的平台上。截止甲骨文公司的oracle10g/11g/12c都支援windows、linux各大版本,包括x-86/64位系統。

oracle資料庫實際上是乙個資料的物理儲存系統,這其中包括資料檔案(ora/dbf)、引數檔案、控制檔案、聯機日誌等。

例項:乙個作業系統只有乙個oracle資料庫,但是可以安裝多個oracle例項,乙個oracle例項對應著一系列的後台程序(backguound processes)和記憶體結構(memory structures)。

資料檔案:oracle資料檔案是資料儲存的物理單位,資料庫的資料是儲存在表空間中的。而乙個表空間可以由乙個或多個資料檔案組成,乙個資料檔案只能屬於乙個表空間,一旦資料檔案被加入到某個表空間後,就不能刪除這個檔案,如果要刪除某個資料檔案,只能刪除其所屬於的表空間才 行。

表空間:表空間是oracle 對物理資料庫資料檔案(ora/dbf)的邏 輯對映。乙個資料庫在邏輯上被劃分成一到若干個表空間,每個表空間由同一磁碟上的乙個或多個資料檔案(datafile)組成,乙個資料檔案只能屬於乙個表空間。

oracle使用者:表當中的資料是有oracle使用者放入到表空間當中的,而這些表空間會隨機的把資料放入到乙個或者多個資料檔案當中。oracle對錶資料的管理是通過使用者對錶的管理去查詢,而不是直接對資料檔案或表空間進行查詢。因為不同使用者可以在同乙個表空間上面建立相同的表名。但是通過不同的使用者管理自己的表資料。

Oracle資料庫第二講

在select語句中使用where子句對查詢結果加以限制 只返回符合限定條件的記錄 select from emp where deptno 10 檢索10號部門的所有雇員 select語法擴充 select distinct 表名 表示式 表名 欄位名 as 別名 from 表名 別名 where...

第二講案例

一 使用登入cookie方法 使用第一講案例中查詢響應檔案的方式找到該頁面的doc檔案,獲取請求頭中的cookie資訊 將該資訊以鍵值對的形式儲存到請求頭引數中即可,請使用自己的cookie值 headers 爬取完整程式如下,可參考 import requests def local 1 準備引數...

機器學習 第二講

多元線性回歸又稱 multivariate linear regression 現在介紹一種可以表示任意輸入變數的符號 現在定義假設函式的多變數形式,包含以下各種引數 h theta x theta 0 theta 1 x 1 theta 2 x 2 theta 3 x 3 cdots theta ...