oracle資料庫存儲
首先要確保你安裝了伺服器,如果只有客戶端是沒有數據文件存放在系統的 一般是在「安裝目錄:\oracle\proct\10.2.0\oradata\伺服器名\***.ORA」
『貳』 Oracle的存儲空間的基本單位是什麼
Oracle數據塊(block)是Oracle的最小存儲單元。
區段(extent)是一組連續的Oracle數據塊(block),它是Oracle磁碟分配的最小單元。
段(segment)是在Oracle資料庫中佔有磁碟空間的對象,它們由一批區段(extent)所組成。
『叄』 Oracle 資料庫 與 Mysql 資料庫在數據存儲上有什麼差異
Oracle 是基於用戶的數據管理系統。數據存儲時,首先有資料庫,資料庫中下轄 「用戶」,「數據表」 存放在用戶下,數據存儲在表中。對接新項目時,通常只需創建新用戶即可;MySQL 是基於資料庫的數據管理系統。數據存儲時,首先有用戶(通常root),用戶中下轄 「資料庫」,「數據表」存放在資料庫下,數據存儲在表中。對接新項目時,通常只需創建新資料庫;資料庫相關知識,可以到黑馬程序員學習,如果想系統的學習某一門編程語言,也可以到黑馬哦!非常高興你能採納我的回答,如果還有什麼問題可以繼續追問,謝謝
『肆』 oracle資料庫的物理存儲結構有那些,它們各自的作用
http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
去這里看看~~
數據結構在計算機中的表示(映像)稱為數據的物理(存儲)結構。它包括數據元素的表示和關系的表示。
物理結構,即Oracle資料庫使用的操作系統文件結構。對於資料庫物理結構文件,不同的oracle版本,不同的操作系統平台上有不同的存儲目錄結構
資料庫的物理結構文件按其作用可以分為三類:
數據文件
日誌文件
控制文件
一、數據文件
數據文件用來存儲資料庫的數據,如表、索引等。讀取數據時,系統首先從資料庫文件中讀取數據,並存儲到SGA的數據緩沖區中。
二、重做日誌文件
重做日誌文件記錄對資料庫的所有修改信息。它是三類文件中最復雜的一類文件,也是保證資料庫安全與資料庫備份與恢復有直接關系的文件。
三、控制文件
控制文件是一個二進制文件,用來描述資料庫的物理結構,一個資料庫只需要一個控制文件,控制文件的內容包括:
資料庫名及資料庫唯一標識
數據文件和日誌文件標識
資料庫恢復所需的同步信息,即檢查點號
『伍』 Oracle存儲結構正確的是()
B。
Oracle資料庫邏輯存儲結構是Oracle資料庫創建後利用邏輯概念來描述資料庫內部數據的組織和管理形式。包括表空間(tablespace)、段(segment)、區(extent)和塊(block)四種。
一個表空間由多個段構成;一個段由多個區構成,一個區由多個塊構成。資料庫是由表空間構成的,數據存儲在表空間中。一個表空間包含一個或多個數據文件,但一個數據文件只能屬於一個表空間。
(5)oracle資料庫存儲擴展閱讀:
1、存儲過程參數不帶取值范圍,in表示傳入,out表示輸出類型可以使用任意Oracle中的合法類型。
2、變數帶取值范圍,後面接分號
3、在判斷語句前最好先用count(*)函數判斷是否存在該條操作記錄
4、用select 。。。into。。。給變數賦值
5、在代碼中拋異常用 raise+異常名
『陸』 oracle資料庫的存儲原理是什麼
表空間,oracle邏緝存儲結構,表空間下包含一個或者多個物理的文件存儲。
所有用戶對象存放在表空間中。
與系統有關的對象存放在系統表空間中。
『柒』 oracle資料庫是怎麼存儲數據的
這個問題可深可淺。
簡單的說就是用表存儲數據的。
往深里說,參考《關系資料庫理論及應用》
『捌』 oracle資料庫如何存儲數據
利用邏輯資料庫 和物理資料庫 來存儲 其中 邏輯資料庫主要包括表 ,段,區,oracle數據塊。物理數據塊 包括 數據文件,聯機重做日誌文件等
『玖』 oracle 資料庫 怎麼執行存儲過程
一。 概述Oracle存儲過程開發的要點是:
1; 使用Notepad文本編輯器,用Oracle PL/SQL編程語言寫一個存儲過程;
2; 在Oracle資料庫中創建一個存儲過程;
3; 在Oracle資料庫中使用SQL*Plus工具運行存儲過程;
4; 在Oracle資料庫中修改存儲過程;
5; 通過編譯錯誤調試存儲過程;
6; 刪除存儲過程;二。環境配置
包括以下內容:
1; 一個文本編輯器Notepad;
2; Oracle SQL*Plus工具,提交Oracle SQL和PL/SQL 語句到Oracle database。
3; Oracle 10g express資料庫,它是免費使用的版本;
需要的技巧:
4; SQL基礎知識,包括插入、修改、刪除等
5; 使用Oracle's SQL*Plus工具的基本技巧;
6; 使用Oracle's PL/SQL 編程語言的基本技巧;三。寫一個存儲過程
在Notepad, 寫下:
CREATE OR REPLACE PROCEDURE skeletonISBEGINNULL;END;把文件存為skeleton.sql.
讓我們一行行遍歷這個存儲過程:
1 CREATE OR REPLACE PROCEDURE skeleton2 IS3 BEGIN
4 NULL;5 END;行1:CREATE OR REPLACE PROCEDURE 是一個SQL語句通知Oracle資料庫去創建一個叫做skeleton存儲過程, 如果存在就覆蓋它;行2:IS關鍵詞表明後面將跟隨一個PL/SQL體。
行3:BEGIN關鍵詞表明PL/SQL 體的開始。
四。創建一個存儲過程
SQL語句CREATE OR REPLACE PROCEDURE在Oracle資料庫中創建、編譯和保存一個存儲過程。
從Window打開SQL*Plus並且從SQL*Plus 登錄到你的資料庫;打開skeleton.sql文件。
在SQL命令提示符下輸入以下命令:
SQL@skeletonSQL/SQL*Plus裝載skeleton.sql文件的內容到 SQL*Plus緩沖區並且執行SQL*Plus語句;SQL*Plus 會通知你存儲過程已經被成功地創建。