當前位置:首頁 » 操作系統 » orcal資料庫

orcal資料庫

發布時間: 2023-09-15 11:17:46

1. oracle資料庫怎麼建

有兩種方式
(1)圖形化創建:DBCA,然後根據圖形化提示一步一步的區創建
(2)靜默創建,也就是語句創建create database語句,這個語句很長,很麻煩,要寫的內容很多,很多地方都有相關例子,這里就不贅述了。
下面還有一種不算是創建資料庫的建立方法:
復制資料庫或者導入資料庫:將資料庫整體復制或者導出,然後再新的地方導入。只是復制和導出時也要考慮一些配置文件與參數文件。

2. oracle資料庫組成部分

ORACLE由兩部分:實例和資料庫x0dx0a實例由以下組成: SGA,Shared pool,Database buffer cache,Redo log buffer cache.x0dx0a資料庫由物理文件組成,其中必須有的文件是:數據文件,控制文件,重做日誌x0dx0a另外還有:參數文件,口令文件,歸檔日誌文件(這三個不是必須的)x0dx0aORACLE SERVER 由兩個部分組成,x0dx0a1.INSTANCE:又由內存結構和後台進程組成x0dx0a2.DATABASE:又由數據文件,日誌文件和控制文件組成<這三個文件是必需的>.x0dx0aCONTROL FILE是用來連接實例和DATABASE的x0dx0asql>SHUTDOWN IMMEDIATEx0dx0aSQL>STARTUP NOMOUNTx0dx0aSQL>ALTER DATABASE MOUNTx0dx0a以上三個過程就是通過CONTROL FILE來連接實例和數據螞游昌庫.x0dx0aSQL>ALTER DATABASE OPENx0dx0a在OPEN的過程對DATABASE的數據文件和重做日誌文件進行一次性的驗證,驗證它們的狀態.x0dx0aORACLE INSTANCE:存取資料庫的一個手段x0dx0a 一個DATABASE與INSTANCE之間是1:N的關系,一個INSTANCE只能操作一個DATABASE,由內存結構(共享池,x0dx0a BUFFER CACHE,REDO LOG BUFFER CACHE)及相應的進程結構組成(PMON<程序監控進程>,SMON<系統監控進x0dx0a程>,CKPT<檢查點進程>)x0dx0aSQL>SHOW SGA ---顯示DATABASE內存結構信息x0dx0aSQL>SET WRAP OFFx0dx0aSQL>SET LINESIZE 200x0dx0a以上這兩個是設置行寬x0dx0aSQL>SELECT * FROM V$BGPROCESS;x0dx0a將看到在這磨運個系統中所有可能使用到的進程,其中PADDR並不每個進程都分配到有效的地址,即並不是每個進程都是必須的.x0dx0aSQL>SELECT * FROM V$BGPROCESS WHERE PADDR<>\༼\'x0dx0a將顯示所有必需的進程.x0dx0aESTABLISHING A CONNECTION AND CREATING A SESSIONx0dx0a連接到ORACLE實例包括建立一個用戶連接及創建會話.x0dx0ax0dx0aORACLE MEMORY STRUCTURE (內存結構)x0dx0a由兩部分組成:x0dx0a 1.SGAx0dx0a SGA是動態的,其最大值由SGA_MAX_SIZE指定,SGA的內存由SGA COMPONENTS來動態調整.x0dx0a 2.PGA 是不共享的,即其包含的信息是不一樣的,有兩個可享的內存可以由SGA配置x0dx0a <1> LARGE POOLx0dx0a <2> JAVA POOLx0dx0aSQL>SHOW PARAMETER SHAREDx0dx0aSQL>SHOW PARAMETER DB_CACHEx0dx0aSQL>SHOW PARAMETER LOGx0dx0a以上三個命令是用於查看相關內存信息x0dx0aSQL>ALTER SYSTEM SET DB_CACHE_SIZE=20M;x0dx0a所有內存大小總和不能大於SGA_MAX_SIZE的值,當提示信息出現?號或亂碼時,是由於系統的語言問題.x0dx0a可以通過ALTER SESSION SET NLS_LANGUAGE=\'AMERICAN\'或ALTER SESSION SET NLS_LANGUAGE=\"SIMPLEx0dx0a[Page]x0dx0aCHINESE\"x0dx0aSHARED POOL (共享池)x0dx0a含:<1>LIBRARY CACHE 庫緩存x0dx0a <2>DATA DICTIONARY CACHE 數據字典緩存,有的地方又稱行CACHE,由SHARED_POOL_SIZE指定大小悶扒.x0dx0aSQL>ALTER SYSTEM SET SHARED_POOL_SIZE=64M;x0dx0aLIBRARY CACHE 主要為提高代碼的共享,存儲的是最近使用的SQL和PL/SQL代碼.x0dx0a<1>.用最近最少使用(LRU)演算法x0dx0a<2>.包括兩個結構 1:共享SQL代碼 2:共享PL/SQL代碼x0dx0a<3>.不可直接定義,而由SHARED POOL SIZE決定.x0dx0aDATA DICTONARY CACHE.x0dx0a執行此命令的過程是:首先確認是否存在AUTHORS,,然後確認欄位存不存在,再檢查語法,最後驗證許可權,而x0dx0a這些信息就屬於DATA DICTIONARY CACHE的內容.其包含的信息有:DATABASE FILES,表,索引,欄位,用戶,x0dx0a許可權和其他資料庫對象.

3. 如何創建oracle資料庫

方法/步驟

1

從Windows桌面執行「開始」→「程序」→「Oracle-」→「配置和移置工具」→「DatabaseAssistant」命令,打開DatabaseAssistant對話框的歡迎界面,單擊該界面中的「下一步」按鈕

2

啟用「創建資料庫」選項,單擊「下一步」按鈕,進入「步驟2:資料庫模板」界面

3

啟用「一般用途或事務處理」選項,單擊「下一步」按鈕,進入「步驟3:資料庫標識」界面

4

在「步驟3:資料庫標識」界面中設置新資料庫的全局資料庫名,這里設置為myorcl,而資料庫實例名(SID)默認與全局資料庫名相同,也為myorcl

5

設置好口令後,單擊「下一步」按鈕,進入「步驟6:存儲選項」界面,在該界面中啟用「文件系統」選項

6

單擊「下一步」按鈕,進入「步驟7:資料庫文件所在位置」界面。設置好存儲位置後,單擊「下一步」按鈕,進入「步驟8

7

¤採用默認設置,單擊「下一步」按鈕,進入「步驟9:資料庫內容」界面,該界面中可以對示例方案及定製腳本進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟10:初始化參數」界面,該界面中可以對內存、調整大小、字元集和連接模式進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟11:安全設置」界面,在戚棚該界面中採用默認設置,即啟用「保留增強的11g默認安全設置」選項。¤單擊「頃敗下一步」按鈕,進入「步驟12:自動維護任務」界面,在該界面中選擇「啟用自動維護任務」選項。

8

單擊「下一步」按鈕,進入「步驟13:資料庫存儲」界面,在該界面中可以指定資料庫的存儲參數,單擊「下一步」按鈕,進入「步驟14:創建選項」雀仔顫界面

9

單擊「完成」按鈕,在彈出的「確認」對話框中單擊「確定」按鈕,即可開始新資料庫的創建

4. 資料庫oracle簡介

Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。

ORACLE資料庫系統是美國ORACLE公司(甲骨文)提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(CLIENT/SERVER)或B/S體系結構的資料庫之一。ORACLE資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。

特點

1、完整的數據管理功能:[2]

1)數據的大量性

2)數據的保存的持久性

3)數據的共享性

4)數據的可靠性

2、完備關系的產品:

1)信息准則---關系型DBMS的所有信息鄭嘩都應在邏輯上用一種方法,即表中的值顯式地表示;

2)保證訪問的准則

3)視圖更新准則---只要形成視圖的表中的數據變化了,相應的視圖中的數據同時變化

4)數據物理性和邏輯性獨立准則

3、分布式處理功能:野叢搏

ORACLE資料庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式資料庫功能了,一個ORACLE分布式資料庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產品構成。頌祥

4、用ORACLE能輕松的實現數據倉庫的操作。

這是一個技術發展的趨勢,不在這里討論。

優點

■ 可用性強

■ 可擴展性強

■ 數據安全性強

■ 穩定性強

5. Oracle資料庫的一些基本常識

Oracle資料庫的一些基本常識
一、Oracle所包含的組件:
在Oracle,資料庫是指整個 Oracle RDBMS 環境,它包括以下組件:
1.Oracle 資料庫進程和緩沖(實例)。
2.SYSTEM 表空間包含一個集中系統類目,它可以由一個或多個數據文件構成。
3.其它由資料庫管理員 (DBA)(可選)定義的表空間,每個都由一個或多個數據文件構成。
4.兩個以上的聯機恢復日誌。
5.歸檔恢復日誌(可選)。
6.其它文件(控制文件、Init.ora、Config.ora 等)。
每個 Oracle 資料庫都在一個中央系統類目和數據字典上運行,它位於SYSTEM 表空間。
二、關於「日誌」
Oracle資料庫使用幾種結構來保護數據:資料庫後備、日誌、回滾段和控制文件。下面我們將大體上了解一下作為主要結構之一的「日誌」:
每一個Oracle資料庫實例都提供日誌,記錄資料庫中所作的全部修改。每一個運行的Oracle資料庫實例相應地有一個在線日誌,它與Oracle後台進程LGWR一起工作,立即記錄該實例所作的全部修改。歸檔(離線)日誌是可選擇的,一個Oracle資料庫實例一旦在線日誌填滿後,可形成在鋒頌毀線日誌歸檔文件。歸檔的在線日誌文件被唯一標識並合並成歸檔日誌。
關於在線日誌:一個Oracle資料庫的每一實例有一個相關聯的在線日誌。一個在線日誌由多個在線日誌文件組成。在線日誌櫻毀文件(online redo log file)填入日誌項(redo entry),日誌項記錄的數據用於重構對資料庫所作的全部修改。
關於歸檔日誌:Oracle要將填滿的在線日誌文件組歸檔時,則要建立歸檔日誌(archived redo log)。其對資料庫備份和恢復有下列用處:
1資料庫後備以及在線和歸檔日誌文件,在操作系統和磁碟故障中可保證全部提交的事物可被恢復。
2在資料庫打開和正常系統使用下,如果歸檔日誌是永久保存,在線後備可以進行和使用。
資料庫可運行在兩種不同方式下:NOARCHIVELOG方式或ARCHIVELOG 方式。資料庫在NOARCHIVELOG方式下使用時,不能進行在線日誌的歸檔。如果資料庫在ARCHIVELOG方式下運行,可實施在線日誌的歸檔。
三、物理和邏輯存儲結構:
Oracle RDBMS是由表空間組成的,而表空間又是由數銀備據文件組成的。表空間數據文件被格式化為內部的塊單位。塊的大小,是由DBA在Oracle第一次創建的時候設置的,可以在512到8192個位元組的范圍內變動。當一個對象在Oracle表空間中創建的時候,用戶用叫做長度的單位(初始長度((initial extent)、下一個長度(next extent)、最小長度(min extents)、以及最大長度(max extents))來標明該對象的空間大小。一個Oracle長度的大小可以變化,但是要包含一個由至少五個連續的塊構成的鏈。
4.Oracle與Microsoft SQL Server比較下的聯網協議:

熱點內容
ftpup上傳三個文件 發布:2025-01-25 01:38:15 瀏覽:762
錄音加密忘記 發布:2025-01-25 01:37:29 瀏覽:501
閑魚賣腳本 發布:2025-01-25 01:37:24 瀏覽:157
密碼匯款在什麼區域了兌付 發布:2025-01-25 01:36:49 瀏覽:146
wamp資料庫 發布:2025-01-25 01:36:02 瀏覽:794
安卓通知欄怎麼顯示秒錶 發布:2025-01-25 01:32:47 瀏覽:757
apk反編譯入門 發布:2025-01-25 01:26:43 瀏覽:472
英雄聯盟在哪投訴腳本 發布:2025-01-25 01:26:43 瀏覽:314
php在線統計 發布:2025-01-25 01:26:42 瀏覽:65
手機加密室 發布:2025-01-25 01:25:57 瀏覽:219