Ⅰ oracle數據管理功能有哪些
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。
到目前仍在資料庫市場上佔有主要份額。作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
主要應用的企業:現在基本大型的企業都是用的oracle資料庫,如公安局的身份證數據信息存儲、中國銀行的數據信息存儲、淘寶數據存儲等等。這些企業基本都有一個共同特點:數據量大,要求數據准確,要求系統性能高。
Ⅱ 可以形容下Oracle有什麼用,是干什麼的嗎。
首先Oracle是一種超大規模型資料庫,存儲數據的量比一般資料庫要大得多
Oracle資料庫的體系結構
Oracle資料庫包括Oracle資料庫伺服器和客戶端。
Oracle資料庫伺服器:
Oracle Server是一個對象一關系資料庫管理系統。它提供開放的、全面的、和集成的信息管理方法。每個Server由一個 Oracle DB和一個 Oracle Server實例組成。它具有場地自治性(Site Autonomy)和提供數據存儲透明機制,以此可實現數據存儲透明性。每個 Oracle資料庫對應唯一的一個實例名SID,Oracle資料庫伺服器啟動後,一般至少有以下幾個用戶:Internal,它不是一個真實的用戶名,而是具有SYSDBA優先順序的Sys用戶的別名,它由DBA用戶使用來完成資料庫的管理任務,包括啟動和關閉資料庫;Sys,它是一個 DBA用戶名,具有最大的資料庫操作許可權;System,它也是一個 DBA用戶名,許可權僅次於 Sys用戶。
客戶端:
為資料庫用戶操作端,由應用、工具、SQL* NET組成,用戶操作資料庫時,必須連接到一伺服器,該資料庫稱為本地資料庫(Local DB)。在網路環境下其它伺服器上的 DB稱為遠程資料庫(Remote DB)。用戶要存取遠程 DB上的數據時,必須建立資料庫鏈。
Oracle資料庫的體系結構包括物理存儲結構和邏輯存儲結構。由於它們是相分離的,所以在管理數據的物理存儲結構時並不會影響對邏輯存儲結構的存取。
1.邏輯存儲結構
它由至少一個表空間和資料庫模式對象組成。這里,模式是對象的集合,而模式對象是直接引用資料庫數據的邏輯結構。模式對象包括這樣一些結構:表、視圖、序列、存儲過程、同一詞、索引、簇和資料庫鏈等。邏輯存儲結構包括表空間、段和范圍,用於描述怎樣使用資料庫的物理空間。而其中的模式對象和關系形成了資料庫的關系設計。
數據塊(Block):是資料庫進行UO操作的最小單位,它與操作系統的塊不是一個概念。oracle資料庫不是以操作系統的塊為單位來請求數據,而是以多個Oracle資料庫塊為單位。
段(Segment):是表空間中一個指定類型的邏輯存儲結構,它由一個或多個范圍組成,段將佔用並增長存儲空間。
其中包括:
數據段:用來存放表數據;.
索引段:用來存放表索引;
臨時段:用來存放中間結果;
回滾段:用於出現異常時,恢復事務。
范圍(Extent):是資料庫存儲空間分配的邏輯單位,一個范圍由許多連續的數據塊組成,范圍是由段依此分配的,分配的第一個范圍稱為初始范圍,以後分配的范圍稱為增量范圍。
優點有:
■ 可用性強
■ 可擴展性強
■ 數據安全性強
■ 穩定性強
Ⅲ Oracle究竟是干什麼的
一般指的是Oracle資料庫 ,
Oracle資料庫的優缺點:
優點: 1.Oracle的穩定性要比Sql server好。
2.Oracle在導數據工具sqlload.exe功能比Sqlserver的Bcp功能強大,Oracle可以按照條件把文本文件數據導入.
3.Oracle的安全機制比Sql server好。
4.Sql server的易用性和友好性方面要比Oracle好。
5.在處理大數據方面Oracle會更穩定一些。
6.Sql Server在數據導出方面功能更強一些。
7.處理速度方面比Sql server快一些,和兩者的協議有關.
缺點: 價格昂貴
其實Oracle是世界領先的信息管理軟體開發商,因其復雜的關系資料庫產品而聞名。Oracle資料庫產品為財富排行榜上的前1000家公司所採用,許多大型網站也選用了Oracle系統。
Ⅳ oracle資料庫的優勢有哪些
oracle 優勢很多,大部分銀行保險電信大部分是用oracle處理的
優勢主要 有
1、處理速度快,非常快
2、安全級別高。支持快閃以及完美的恢復,即使硬體壞了 也可以恢復到故障發前的1s
3、幾台資料庫做集群資料庫,可以做到幾秒s以內故障轉移,而且數據物理完全一致,現在集群一直是最優秀的解決方案,對於銀行保險沒有其他太多的選項{數據不丟,快速切換,負載均衡}
4、網格控制,以及 數據倉庫方面 也非常強大
對了免費 以及 開源的 言論 都是錯誤的。。。oracle產品及服務都是付費的,而且價格不菲。比其他資料庫要貴,物有所值。oracle不是開源的。不過可以在redhat 或者其他開源操作系統上安裝。
mysql在sun沒被oracle收購是開源的,免費的,之後oracle公司打算 把mysql打造成不開源,收費模式的。
Ⅳ Oracle資料庫主要功能,主要應用於什麼企業
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。
到目前仍在資料庫市場上佔有主要份額。作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
主要應用的企業:現在基本大型的企業都是用的oracle資料庫,如公安局的身份證數據信息存儲、中國銀行的數據信息存儲、淘寶數據存儲等等。這些企業基本都有一個共同特點:數據量大,要求數據准確,要求系統性能高。
Ⅵ ORACLE資料庫是指什麼可以用來干什麼
就是資料庫啊,用來動態讀取和保存信息數據的,比如現在的提問和回答都是存在資料庫里,只是資料庫不只ORACLE一個,還有其他的,如SQL SERVER啊。什麼的
Ⅶ Oracle資料庫是什麼
ORACLE是一種適用於大型、中型和微型計算機的關系資料庫管理系統,它使用SQL(Structured guery language)作為它的資料庫語言。
SQL主要包括數據定義、數據操縱(包括查詢)和數據控制等三方面功能。SQL是一種非過程化程度很高的語言,用戶只需說明"干什麼"而無需具體說明"怎麼干"語言簡潔、使用方便功能強大,集聯機交互與嵌入於一體,能適應廣泛的使用環境。ORACLE資料庫由三種類型的文件組成:資料庫文件、日誌文件和控制文件。
數據字典是由ORACLE自動建立並更新的一組表,這些表中記錄用戶的姓名、描述表和視圖以及有關用戶許可權等的信息。數據字典是只讀的,只允許查詢。也就是說數據字典是一種資料庫資源,每個用戶都可以訪問數據字典,DBA可通過數據字典來監視ORACLERDBMS的使用,並幫助用戶完成其應用。ORACLE RDBMS本身也要利用資料庫字典來管理和控制整個資料庫。
提起資料庫,第一個想到的公司,一般都會是Oracle。該公司成立於1977年,最初是一家專門開發資料庫的公司。
Oracle在資料庫領域一直處於領先地位。1984年,首先將關系資料庫轉到了桌面計算機上。然後,Oracle的下一個版本,版本5,率先推出了分布式資料庫、客戶/伺服器結構等嶄新的概念。Oracle的版本6首創行鎖定模式以及對稱多處理計算機的支持……最新的Oracle8主要增加了對象技術,成為關系-對象資料庫系統。目前,ORACLE產品覆蓋了大、中、小型機等幾十種機型,Oracle資料庫成為世界上使用最廣泛的關系數據系統之一。
Ⅷ 請問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較早的進入RDBMS(關系型資料庫管理系統)領域,並且提供可運行於大多數操作系統能夠上的資料庫版本,雖然Orcle的首選操作系統似乎正由Solaris轉為Linux,但是Oracle仍然在進行與其他操作系統的兼容工作.盡管Oracle經常在Unix或是Linux平台上運行,但是也有大量的Oracle在HP-UX和AIX上運行.隨著幾年前電子商務的激增,將會驅使Oracle成為WEB應用所需資料庫的選擇.這使資料庫更容易受攻擊者的控制,事實上,一旦Oracle從後台進入前端,那麼人們會更多地關注它的安全方面.
SQL SERVER一般只應用於小企業的資料庫,只能應用於windows的操作系統,性能、安全性以及技術都落後於oracle,優點在於圖形化界面做的較好,易用性強。access就和oracle不具有什麼可比性了。
如果你的應用很小的話,access和sqlserver都是不錯的選擇,如果你的應用很大,則oracle或IBM的DB2都是比較好的選擇
oracle可以再OTN網站免費下載,最新的好像是11g,好久沒上去看了,好像有12了吧,目前我自己常用的是oracle9i,加上pl/sql developer工具和toad,感覺很好:)不比sql server的易用性差。可以到www.oracle.com網站上去下載oracle的安裝文件(需要注冊,免費)
oracle的網路應用非常之多,我們現在做的網站就是oracle的資料庫。另外很多中小企業以及高校應用也是選擇oracle的,性能強很多。正版授權比較貴,之前接觸過的大概是20多W一套,但是免費下載也可以正常使用,只是沒有版權保護。
另外給個參考,我們公司的oracle DBA月薪大概在6K左右,工作很輕松。