當前位置:首頁 » 操作系統 » oracle資料庫的作用

oracle資料庫的作用

發布時間: 2022-07-06 21:09:37

㈠ Oracle資料庫的物理文件有哪幾種它們有什麼用

答:(1)數據文件:資料庫中的數據在物理上都保存在一些操作系統文件中,這些操作系統的文件就是數據文件,通常是後綴名為.dbf的文件。
(2)控制文件:每個Oracle資料庫都有相應的控制文件,是一個二進制文件,它定義了資料庫的狀態。
(3)重做日誌文件:用於記錄資料庫所做的全部變更(如增加、刪除、修改),以便在系統發生故障時,用它對資料庫進行恢復。

㈡ oracle資料庫的物理存儲結構有那些,它們各自的作用

http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
去這里看看~~
數據結構在計算機中的表示(映像)稱為數據的物理(存儲)結構。它包括數據元素的表示和關系的表示。
物理結構,即Oracle資料庫使用的操作系統文件結構。對於資料庫物理結構文件,不同的oracle版本,不同的操作系統平台上有不同的存儲目錄結構
資料庫的物理結構文件按其作用可以分為三類:
數據文件
日誌文件
控制文件
一、數據文件
數據文件用來存儲資料庫的數據,如表、索引等。讀取數據時,系統首先從資料庫文件中讀取數據,並存儲到SGA的數據緩沖區中。
二、重做日誌文件
重做日誌文件記錄對資料庫的所有修改信息。它是三類文件中最復雜的一類文件,也是保證資料庫安全與資料庫備份與恢復有直接關系的文件。
三、控制文件
控制文件是一個二進制文件,用來描述資料庫的物理結構,一個資料庫只需要一個控制文件,控制文件的內容包括:
資料庫名及資料庫唯一標識
數據文件和日誌文件標識
資料庫恢復所需的同步信息,即檢查點號

㈢ 資料庫Oracle的主要優勢在那裡

提起資料庫Oracle.第一個想到的公司,一般都會是Oracle(即甲骨文公司)。Oracle在資料庫領域一直處於領先地位。Oracle關系資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。Oracle9i是Oracle於今年6月份正式推出的資料庫最新產品。Oracle9i在可伸縮性、可靠性和完整性方面有著上佳的表現.

參考:

http://tech.tom.com/reports/oracle_1219.html

㈣ Oracle多個服務各代表什麼作用

註:SID - 資料庫標識
HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81
(1)OracleServiceSID
資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務進程為ORACLE.EXE,參數文件initSID.ora,日誌文件SIDALRT.log,控制台SVRMGRL.EXE、sqlPLUS.EXE。
(2)OracleHOME_NAMETNSListener
監聽器服務,服務只有在資料庫需要遠程訪問時才需要(無論是通過另外一台主機還是在本地通過 SQL*Net 網路協議都屬於遠程訪問),不用這個服務就可以訪問本地資料庫,它的預設啟動類型為自動。服務進程為TNSLSNR.EXE,參數文件Listener.ora,日誌文件listener.log,控制台LSNRCTL.EXE,默認埠1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服務,接收和響應來自OEM控制台的任務和事件請求,只有使用OEM管理資料庫時才需要,它的預設啟動類型為自動。服務進程為DBSNMP.EXE,參數文件snmp_rw.ora,日誌文件nmi.log,控制台LSNRCTL.EXE,默認埠1748。
(4)OracleHOME_NAMEClientCache
名字緩存服務,服務緩存用於連接遠程資料庫的Oracle Names 數據。它的預設啟動類型是手動。然而,除非有一台Oracle Names 伺服器,否則沒有必要運行這個服務。服務進程為ONRSD.EXE,參數文件NAMES.ORA,日誌文件ONRSD.LOG,控制台NAMESCTL.EXE。
(5)OracleHOME_NAMECMAdmin
連接管理服務,是構建Connection Manager伺服器所用,只有伺服器作為Connection Manager才需要,它的預設啟動類型是手動。服務進程為CMADMIN.EXE,參數文件CMAN.ORA,日誌文件CMADM_PID.TRC,控制台CMCTL.EXE,默認埠1830。
(6)OracleHOME_NAMECMan
連接網關服務,是構建Connection Manager伺服器所用,只有伺服器作為Connection Manager才需要,它的預設啟動類型是手動。服務進程為CMGW.EXE,參數文件CMAN.ORA,日誌文件CMAN_PID.TRC,控制台CMCTL.EXE,默認埠1630。
(7)OracleHOME_NAMEDataGatherer
性能包數據採集服務,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否則不需要啟動,它的預設啟動類型是手動。服務進程為VPPDC.EXE,日誌文件alert_dg.log,控制台vppcntl.exe。
(8)OracleHOME_NAMEHTTPServer
Oracle提供的WEB伺服器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。除非你使用它作為你的HTTP服務,否則不需要啟動(若啟動它會接管IIS的服務),它的預設啟動類型是手動。服務進程為APACHE.EXE,參數文件httpd.conf,默認埠80。

㈤ 請問ORACLE資料庫的具體用途是什麼ORACLE資料庫適用任何一門系統語言編寫的程序嗎專業人員詳細回答下

ORACLE是眾多大型資料庫中的一個 ,也是現在很多大型企業使用得比較頻繁的一種資料庫。據我所知,電網財務軟體的資料庫、工行的資料庫等等都是用到了ORACLE。oracle在大型企業用得比較多,而且很少外行人去鑽研這個資料庫,會用的都是些皮毛。如果要找這方面的工作,鑽研一下,估計很吃香。
學習ORACLE,其實門檻很低,只要會點標准sql語句的編寫,都可以正常使用了,而具體怎麼使用,可以在網路上找點資料學習一下(如果有需要,可以找我要電子書 )。
想學好ORACLE,真的需要下點功夫才行,ORACLE太大了,一年半載想學通,真的很難。ORACLE大致上可以分成3塊:編程、管理、優化;
編程是最低的,只要懂寫sql語句就可以,然後根據需求寫點代碼,那麼你就算會了。但是要寫些業務性非常復雜的東西,那就要看你的功底、演算法,還有接下來要說的優化了。
優化,相對編程來說,又復雜了一些,要懂得ORACLE的一些內核信息,你才能寫出高效的腳本。知道ORACLE是怎麼計算的,怎麼處理的,才能寫更好的腳本。
管理:我覺得是最煩人的東西了,但是也是最有趣的東西。ORACLE中有很多東西都是需要手工調整的,相對於SQLServer、DB2這些,ORACLE真的只能說是太笨了。不過笨有笨的好處,很多時候可以手工調整一些不必要的東西,讓你的資料庫更快,更高效。在管理這塊,除了ORACLE還有主機也需要涉獵一點才行,畢竟ORACLE都是建立在操作系統上面的。
說了這么多,也不知道能不能幫上你的忙,建議如果想學,就一步步來吧,ORACLE學起來還是很有意思的。

㈥ oracle資料庫具體能用在什麼方面 它有什麼用途啊

大型企業業務數據存儲,管理.為企業信息化建設提供幫忙.

㈦ ORACLE資料庫中什麼是數據字典及作用

Oracle資料庫一個最重要的部分就是數據字典,是只讀類型的表的集合,提供資料庫的信息。一個數據字典包括:
資料庫對象所有的框架對象的定義〔表、視圖、索引、群集、同義詞、序列、過程、函數、包、觸發器等)。為框架對象如何分配和使用空間。
列的默認值。
完整性約束信息。
oracle用戶的名稱。
每個用戶所授予的許可權和角色。
審計信息。
資料庫的其他信息。
數據字典的結構是表和視圖,就像其他資料庫數據一樣,一個給定資料庫的所有數據字典表的和視圖都存儲在資料庫的SYSTEM表空間中。
數據字典不但是每個Oracle.資料庫的重要組戍部分之一,同時對於所有的用戶,從應用設計人員到資料庫管理員,都是非常重要的工具。可以使用SQL語句訪問數據字典,由於數據字典是只讀的,所以只能使用SELECT語句訪問數據字典的表和視圖。
一個數據字典包括:
基表:存儲相關資料庫的信息的表。只有Oracle才能寫和讀取這些表。用戶很少能夠直接訪問這些表,因為它們是非標準的,大多數數據以加密格式存儲。
用戶可訪問視圖:總結和顯示數據字典基表的信息的視圖。這些視圖將基表的信息解密成有用的信息,如用戶或者表名。大多數用戶能夠訪問這些視圖,但不能訪問基表。
Oracle用戶SYS擁有數據字典所有的基表和用戶可訪問的視圖。任何Oracle用戶能夠修改包含在SYS框架中的框架對象,因為這些操作可能會影響數據的完整性,安全管理員必須嚴格控制這個重要賬號。
數據字典包含3種主要的用途:
Oracle訪問數據字典發現關於用戶、框架對象和存儲結構的信息。
當執行DDL語言的時候,Oracle修改數據字典。
任何Oracle用戶都能使用數據字典獲取資料庫的信息。
數據字典基表中的數據對於Oracle是必需的。因此,只有Oracle才能寫和修改數據字典的信息。Oracle提供了修改數據字典表的腳本。
在資料庫操作過程中,Oracle讀取數據字典,保證框架對象存在,用戶能夠訪問它們。Oracle更新數據字典,反映資料庫結構、審計、授權和數據的變化情況。
例如,如果用戶KATHY創建了一個表:PARTS,Oracle將會添加新的行到數據字典中,反映新的表、列、段、盤區和許可權情況。這些信息在下一次數據字典視圖被查詢的時候是可見的。
Oracle會在多個數據字典視圖上創建公共同步,使得用戶能夠方便訪問它們。安全管理員也能夠為框架對象創建額外的公共同步。用戶應當避免自己的框架對象與公共同義詞重名。
許多數據字典的信息都緩存在SGA中,因為Oracle在資料庫操作過程中,會不斷訪問數據字典,驗證框架對象的狀態。所有的信息都是用LRU演算法存儲在內存中的。

㈧ 資料庫是干什麼用的 有什麼作用 怎麼使用

同意lsg9012,資料庫就是用於存放數據,想excel,access,sql
server,oracle等能存數據的軟體都是資料庫
資料庫提供數據存儲,同時可以便於訪問數據,計算數據。如常用的excel就可以計算數據,可以過濾數據,查找滿足指定條件的數據。
下載一個資料庫軟體用下就知道了,可以就用excel就可以了。excel表包括了對數據的增加、刪除、修改、查找等主要資料庫功能。大型資料庫如oracle提供了並發控制機制,防止多人同時操作數據帶來的臟數據。

㈨ oracle資料庫管理工具的作用是什麼

進行日常管理,性能監控,日誌,調優等等啊

㈩ 資料庫的實例組成部分及作用是什麼一個oracle資料庫可以有多個實例嗎

很容易混淆,這就是「實例」(instance)和「資料庫」(database)。作為Oracle術語,這兩個詞的定義如下:

q 資料庫(database):物理操作系統文件或磁碟(disk)的集合。使用Oracle 10g的自動存儲管理(Automatic Storage Management,ASM)或RAW分區時,資料庫可能不作為操作系統中單獨的文件,但定義仍然不變。

q 實例(instance):一組Oracle後台進程/線程以及一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁碟)。就算沒有磁碟存儲,資料庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對實例和資料庫劃清界線。

這兩個詞有時可互換使用,不過二者的概念完全不同。實例和資料庫之間的關系是:資料庫可以由多個實例裝載和打開,而實例可以在任何時間點裝載和打開一個資料庫。實際上,准確地講,實例在其整個生存期中最多能裝載和打開一個資料庫!稍後就會介紹這樣的一個例子。

是不是更糊塗了?我們還會做進一步的解釋,應該能幫助你搞清楚這些概念。實例就是一組操作系統進程(或者是一個多線程的進程)以及一些內存。這些進程可以操作資料庫;而資料庫只是一個文件集合(包括數據文件、臨時文件、重做日誌文件和控制文件)。在任何時刻,一個實例只能有一組相關的文件(與一個資料庫關聯)。大多數情況下,反過來也成立:一個資料庫上只有一個實例對其進行操作。不過,Oracle的真正應用集群(Real Application Clusters,RAC)是一個例外,這是Oracle提供的一個選項,允許在集群環境中的多台計算機上操作,這樣就可以有多台實例同時裝載並打開一個資料庫(位於一組共享物理磁碟上)。由此,我們可以同時從多台不同的計算機訪問這個資料庫。Oracle RAC能支持高度可用的系統,可用於構建可擴縮性極好的解決方案。
q 資料庫可以由一個或多個實例(使用RAC)裝載和打開。

熱點內容
雲伺服器外網ip地址查詢 發布:2024-11-19 02:43:45 瀏覽:517
我的世界手機版斗羅模組伺服器 發布:2024-11-19 02:35:21 瀏覽:68
標准存儲和低頻存儲和歸檔存儲 發布:2024-11-19 02:33:23 瀏覽:948
網分腳本 發布:2024-11-19 02:24:39 瀏覽:698
陌陌加密 發布:2024-11-19 02:24:32 瀏覽:670
oracle刪除資料庫表 發布:2024-11-19 02:23:05 瀏覽:118
玩家國度手機rog5選什麼配置 發布:2024-11-19 02:22:17 瀏覽:341
python文庫 發布:2024-11-19 02:21:32 瀏覽:375
安卓版錢咖怎麼樣 發布:2024-11-19 02:20:14 瀏覽:328
php驗證碼實例 發布:2024-11-19 02:20:12 瀏覽:539