當前位置:首頁 » 編程語言 » oraclesql考試
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oraclesql考試

發布時間: 2022-09-12 21:13:34

1. 全國計算機等級考試3級資料庫oracle資料庫系統考什麼內容

全國計算機等級三級不考oracle,考試大綱如下;

計算機三級資料庫考試大綱;
基本要求

1.掌握計算機系統和計算機軟體的基本概念、計算機網路的基本知識和應用知識、信息安全的基本概念。

2.掌握數據結構與演算法的基本知識並能熟練的應用。

3.掌握並能熟練運用操作系統的基本知識。

4.掌握資料庫的基本概念,深入理解關系數據模型、關系數據理論和關系資料庫系統,掌握關系數據語言。

5.掌握資料庫設計方法,具有資料庫設計能力。了解資料庫技術發展。

6.掌握計算機操作,並具有C語言編程,開發資料庫應用(含上機調試)的能力。

考試內容

一、基礎知識

1.計算機系統的組成和應用領域。

2.計算機軟體的基礎知識。

3.計算機網路的基礎知識和應用知識。

4.信息安全的基本概念。

二、數據結構與演算法

1.數據結構、演算法的基本概念。

2.線性表的定義、存儲和運算。

3.樹形結構的定義、存儲和運算。

4.排序的基本概念和排序方法。

5.檢索的基本概念和檢索演算法。

三、操作系統

1.操作系統的基本概念、主要功能和分類。

2.進程、線程、進程間的通信的基本概念。

3.存儲管理、文件管理、設備管理的主要技術。

4.典型操作系統的應用。

四、資料庫系統的基本原理

1.資料庫的基本概念,資料庫系統的組成。

2.數據模型概念和主要的數據模型。

3.關系數據模型的基本概念,關系操作和關系代數。

4.結構化查詢語言sql

5.事務管理、並發控制、故障恢復的基本概念。

五、資料庫設計和資料庫應用

1.關系資料庫的規范化理論。

2.資料庫設計的目標、內容和方法。

3.資料庫應用開發工具。

4.資料庫技術發展。

六、上機操作

1.掌握計算機基本操作。

2.掌握C語言程序設計基本技術、編程和調試。

3.掌握與考試內容相關的知識的上機應用。

考試方式

一、筆試:120分鍾

二、上機考試:60分鍾

2. oracle資料庫主要要考什麼證

oracle認證分為OCA,OCP,OCM。都需要考試獲得相應的證書
OCA:
報考OCA的基礎條件:
學歷:報考OCA不限制考生的文憑,任何人都可以報考並獲得此證書;
能力:對OCA有一定的了解。 OCA認證是目前權威的認證之一,在國際擁有舉足輕重的地位。如果擁有OCA認證,那麼進入IT界具有實力的公司將加上一塊重重的砝碼。其證書擁有者在全球各地將享有OCA相關專業免學分的待遇,在北美一些國家還做為移民技術評估標准。獲得任何級別的OCA認證就意味著是IT 界舉足輕重的人物之一。
OCP:
培訓課程:
Oracle Database 11g: SQL Fundamentals I(SQL基礎 I 考試代號1Z0-051)
Oracle Database 11g: Administration Workshop I(管理課程練習 I 考試代號1Z0-052)
Oracle Database 11g: Administration Workshop II(管理課程練習 II 考試代號1Z0-053)
學習周期為2-3個月;理論課時120小時,可以免費重聽;實驗機時不限。
注意:通過OCP考試,必須取得經Oracle授權培訓機構的OCP原廠培訓記錄,才能取得OCP證書。
附加:9i OCP—11g OCP:需通過1Z0-055考試;
10g OCP —11g OCP:需通過1Z0-050考試;
OCM:
OCM考試先決條件:
1、必須先通過OCA、OCP認證;
2、參加Oracle公司組織的兩天實驗室操作測試;
3、參加Oracle大學至少兩門的OCM相關原廠培訓課程;
Oracle(甲骨文)資料庫認證考試流程:OCA- OCP-OCM
OCA考試可以在任意Oracle授權培訓考試中心或者VUE考場報名考試。
OCP證書必須經過ORACLE授權的原廠培訓或者Oracle WDP計劃授權中心的培訓考試,才能獲得OCP證書。目前國內OCM考試只能在北京和上海的Oracle大學進行。考試時間2天,費用為2000美元。
OCM考試:在北京上海Oracle大學考試。
9i/10g OCM升級11g OCM流程:
9i OCM—11g OCM:需通過任選其一(1Z0-048 or 1Z0-058)和任選其一(11GOCMU or 11GOCM);
10g OCM—11g OCM:需通過11GOCM或11GOCMU考試。

3. 計算機三級資料庫的考試內容包括Oracle和SQL Server嗎

三級主要是資料庫原理方面的內容,以理論為主,涉及到具體軟體的很少,印象中只有一章,包括了Oracle和SQL Server,但都是很淺的知識。

當初我就是自學的,感覺難度不大,只要把大綱學仔細了,過應該問題不大。祝你好運

基本要求
1.掌握資料庫技術的基本概念、原理、方法和技術。
2.能夠使用SQL語言實現資料庫操作。
3.具備資料庫系統安裝、配置及資料庫管理與維護的基本技能。
4.掌握資料庫管理與維護的基本方法。
5.掌握資料庫性能優化的基本方法。
6.了解資料庫應用系統的生命周期及其設計、開發過程。
7.熟悉常用的資料庫管理和開發工具,具備用指定的工具管理和開發簡單資料庫應用系統的能力。
8.了解資料庫技術的最新發展。
考試內容
一、資料庫應用系統分析及規劃
1.資料庫應用系統生命周期。
2.資料庫開發方法與實現工具。
3.資料庫應用體系結構。
二、資料庫設計及實現
1.概念設計。
2.邏輯設計。
3.物理設計。
4.資料庫應用系統的設計與實現。
三、資料庫存儲技術 1.數據存儲與文件結構。
2.索引技術。
四、資料庫編程技術
1.一些高級查詢功能。
2.存儲過程。
3.觸發器。
4.函數。
5.游標。
五、事務管理
1.並發控制技術。
2.備份和恢復資料庫技術。
六、資料庫管理與維護
1.數據完整性。
2.資料庫安全性。
3.資料庫可靠性。
4.監控分析。
5.參數調整。
6.查詢優化。
7.空間管理。
七、資料庫技術的發展及新技術
1.對象資料庫。
2.數據倉庫及數據挖掘。
3.XML資料庫。
4.雲計算資料庫。
5.空間資料庫。
考試方式
上機考試,120分鍾,滿分100分。

4. Oracle認證全面解析

Oracle認證全面解析

Oracle是第一個跨整個產品線(資料庫、業務應用軟體和應用軟體開發與決策支持工具)開發和部署100%基於互聯網的企業軟體的公司。下面是我整理的關於Oracle認證管理員認證考試,希望大家認真閱讀!

一、 Oracle,僅次於微軟的世界第二大軟體公司

Oracle雖然規模很大,但名聲不像微軟、IBM那樣顯赫,很多非計算機專業的在校學生不知道Oracle是何物。但是如果你是一位想在畢業後進入IT行業的學生,那麼,你必須知道什麼是Oracle.

首先,Oracle是一家軟體公司。這家1977成立於加利福尼亞的軟體公司是世界上第一個推出關系型數據管理系統(RDBMS)的公司。現在,他們的RDBMS被廣泛應用於各種操作環境:Windows NT、基於UNIX系統的小型機、IBM大型機以及一些專用硬體操作系統平台。事實上,Oracle已經成為世界上最大的RDBMS供應商,並且是世界上最主要的信息處理軟體供應商。現在,Oracle是僅次於微軟公司的世界第二大軟體公司,2000年的銷售額為101億美元。現在Oracle在世界范圍內大約聘用了4萬3千多名專業技術人員,在美國本土有2萬1千名。有趣的是,即使在美國本土,Oracle的技術人員(主要是程序員)中有40%是印度人,中國人是第二多的,其次才是美國人。

然後,Oracle是一個龐大的品牌系統。如前所述,Oracle不僅在全球最先推出了RDBMS,並且事實上掌握著這個市場的大部分份額,由於Oracle 公司的RDBMS都以Oracle為名,所以,在某種程度上Oracle己經成為了RDBMS的代名詞。而近幾年來,Oracle不斷積極地擴展自己的業務,成功地開發了許多橫向和縱向的產品,譬如Oracle自己設計生產的Oracle伺服器,面對商業客戶的商業交易系統(Oracle Exchange),Oracle數據中心等等。同時,Oracle還成功開發出了很多面對程序員的開發工具,譬如著名的Designer/2000計算機輔助系統工程(CASE)工具和Developer/2000開發包,這些工具作為「設計器」和「開發器」,有力地幫助了程序員的開發工作,也有力地提高了Oracle的聲譽。此外,Oracle還開發了一系列面對不同對象的應用軟體,它們被統稱為Oracle應用軟體。這些軟體使得Oracle被廣泛應用到各個領域,同時也為Oracle帶來滾滾財源。比較常見的Oracle軟體產品包括:。Oracle財務軟體(Oracle Financial)。Oracle製造業軟體(Oracle Manufacturing)。Oracle人力資源軟體(Oracle Human Resources)。Oracle自動控制軟體(Oracle Automotive)。Oracle 商業交易系統(Oracle Exchange)

以及其他的應用軟體。這些軟體連同OracleRDBMS使得Oracle成為一個龐大的品牌系統,深入到了人們生產和生活的各個領域。

由於Oracle擁有多年在各種行業下的多種解決方案,擁有基於不同客戶環境的Oracle RDMBS伺服器工具及規模巨大的應用軟體系統,而且,這個龐大的系統正在不同程度、不同層次地為各行各業所廣泛應用。因此,能夠熟練掌握這個系統的某些方面及適應這個系統的不斷更新的專業工程師必然是各界急需的人才,有著良好的就業前景。事實上,Oracle公司也認識到了這一點,這就是Oracle認證專家——OCP(Oracle Certified Professional)的由來。

二、Oracle認證種類介紹

Oracle認證專家——OCP,是由Oracle公司授權國際考試認證中心對考生進行的資格認證。考生按考試標准要求參加幾門課程的.考試(一般為3—5門),在通過全部考試後,便可獲得OCP的專家認證。

目前OCP認證考試分為:

Database Administrator:資料庫管理員考試認證,簡稱DBA.資料庫管理員負責對資料庫進行日常的管理、備份及資料庫崩潰後的恢復問題。

Database Operator:資料庫操作員認證考試,簡稱DBO.資料庫操作員主要是基於Windows NT的Oracle 8資料庫管理,能夠熟練應用OEM等工具完成對資料庫的操作及日常的管理工作。

Database Developer:資料庫開發員認證考試,簡稱DEV.資料庫開發員應能熟練掌握用Developer/2000的工具建立各種Forms應用程序,建立各種標準的以及自定義的報表。

Java Developer:Java開發人員考試。

Application Consultant: Oracle產品應用咨詢顧問。

其中,Oracle DBA是最吃香,但也是最難考的一個認證。在Oracle的官方的網站上,對DBA有以下說明:

Oracle DBA專家可以跟上如今日趨復雜的系統環境要求。最好的DBA們都在幕後工作,他們小心地維護著系統,使得系統可以每天都平穩地運轉,並且防止意外災難的發生,譬如資料庫崩潰或者成小時地宕機。這項艱巨的任務需要對Oracle資料庫的結構和運行方式有著廣泛泛深入的了解,並且有豐富的實戰經驗。最好的DBA可以在取得最佳運行狀態及防止他們公司停止運行的突發事件中找到平衡。Oracle DBA認證考試就是提供一個證明該人可以勝任Oracle DBA這一職務的認證。本認證考試設計了5門獨立的考試,使你可以利用良好的知識獲得一個專家認證。

三、如何參加考試?

OCP認證的所有考試也是通過Prometric公司組織的,具體的考試事宜請訪問它的官方的網站:www.prometric.com.cn

目前OCP每門考試的費用為125美元。

四、如何准備考試?

1、Oracle公司推薦的官方准備途徑

一般來講,Oracle的考試內容比較多,並且考題也很細,對動手能力要求很強。因此,為了有足夠的把握,一定要提前充分准備,而且一定要注重動手實踐。在Oracle官方的網站上推薦的通過認證的途徑如下,可以進行參考。

Oracle大學:Oracle大學提供的教師引導及基於技術的訓練(Instructor-led training and technology- based training)是准備OCP認證的最好方式,這些課程將為你打下需要通過OCP認證的知識基礎。你可以查閱一下課程表來選擇理想的准備方式,你當地的Oracle大學可以在這方面給你一些最好的建議。你可以訪問Oracle的網站http://ecation.oracle.com,獲得更多的信息。

自己准備:實戰經驗是加深你對Oracle考試內容理解的最好方式。Oracle建議你將理論學習拓展,在實際工作或是練習中使用新學到的技巧和知識來自學。

考試內容檢查表:使用考試內容檢查表(Test Content Checklist)來確定你必須准備的所有題目。Oracle會不斷地更新考試內容檢查表,所以請訪問Oracle網站 httP://www.oracle.com/ecation/certification,下載最新的考試指南。

其它考試工具:模擬考試題及自我測試軟體可以幫助你更好地准備OCP認證考試。Oracle和自我測試軟體公司(Self Test Software)聯合出品了一些高質量的考試軟體以幫助考生更好地准備OCP認證考試,這些軟體可以通過 Oracle 網站 http://www.oracle.com/ecation/certification定購。

事實上,絕大部分的大陸同學都是通過參加培訓班來准備考試的,它們不僅輔導通過考試的知識,而且其他信息包括如何報名,考場上如何應考,都可以得到輔導。以上Oracle官方的介紹只是一般地對你進行一下有關備考的初級教育,事實上,正像我們前面說過的,作為一個龐大的資料庫系統,要想掌握好Oracle(更不要說完全掌握了——我甚至懷疑是否有人真正完全掌握過Oracle),從任何角度而言都不是一件易事。除非你有足夠的決心和耐心,准備將Oracle當作你的職業之路並致力於資料庫技術的研究,你才有可能真正了解這個龐雜系統的精髓。以下的一些論述將有助於你對Oracle有一個初步的了解。

2、Oracle資料庫技術基本知識

(1)Oracle資料庫涵蓋了資料庫技術的方方面面。

盡管關系型資料庫從原理上來講並不是很難,有一些資料庫知識的人掌握這些原理並不會花很大的氣力,而且,一般的關系型資料庫軟體,譬如 SQL Server,用起來並不復雜,但Oracle絕對與眾不同。作為有史以來最成功的關系型資料庫軟體,Oracle的實現方式和管理維護手段非常豐富,它涉及到很多方面的細節技術。單從任何一個側面來理解它,是難觀其全貌的。要想真的精通它,沒有兩三年功夫是不行的。單是Oracle的技術文檔,就足夠淹沒你的! 具體說來,Oracle技術包括以下幾個主要方面:Oracle系統結構和原理、Oracle資料庫的安裝和配置、Oracle資料庫的管理、Oracle的數據備份與恢復技術、Oracle的性能調整、Oracle的新產品特性(Java支持、應用伺服器、時間空間系列、文本服務等)、Oracle的並行伺服器技術、Oracle的數據倉庫技術、Oracle的對象類型和對象一關系模型等技術……

毫不誇張地說,以上任何一個部分單獨拿出來都是很大的題目!

(2)Oracle技術發展快,技術的關聯性大。

盡管Oracle只是一個資料庫系統,但在實際應用中,你不可能只面對資料庫本身。譬如,你在做Oracle資料庫的網路管理,你將不可避免地遇到如何與網路通訊、防火牆的技術兼容的問題。同理,你在做其它方面的工作,也肯定有方方面面的技術關聯問題需要解決。而且更要命的是,這些技術(包括Oracle本身)發展速度都非常快,這就使得跟上它們的發展成為一件十分費勁的事情。

不過幸運的是,我們並不需要同時了解Oracle的所有方面,Oracle提供了很多應用方向,我們可以按照偏好,選擇其中的一個方向,集中時間和精力,努力在這個方向做到有所成就還不是一件很難的事情。由於Oracle目前已是世界上最主要的資料庫供應商和第二大軟體公司,Oracle的資料庫技術已經被廣泛應用於各個領域,因而市場上對Oracle人才的需求量是相當之大,獲得OCP認證不愁找不到工作。而以後我們可以在工作中學以致用,再努力地鑽研Oracle資料庫及相關技術。

;

5. oracle sql 語句 面試題

(1)統計有學生選修的課程門數
select count(distinct c#) from SC

2)求選修C4課程的女學生的平均年齡
select avg(s.age) --最好都帶上前綴,養成好習慣
from s,c,sc where s.s#=sc.s# and c.c#=sc.c#
and c.cname='C4' and s.sex='女'--字元類型帶引號,必須注意大小寫,你那麼寫好麻煩

3)求劉老師所授的課程的每門課程的平均成績
select c.cname , avg(grade) from sc , c
where c.teacher =' liu' and sc.c# = c.c#
group by c.cname --select後是什麼欄位,這地方你也得最少有這個欄位

(4)統計每門課程的學生選修人數(超過10人的課程才統計)。要求顯示課程號和人數,查詢結果按人數降序排列,若人數相同,按課程號升序排列。

select t.*
from
(select sc.c#, count(s#) counnt_s from s,sc where s.s# = sc.s# group by sc.c# having count(s#) >10) t
order by counnt_s desc,c# asc --你排序不對,另外oracle不可根據別名排序,只可再做嵌套

5)檢索學號比王軍同學大,而年齡比他小的學生姓名
select a.s#
from
(select s# from s where s#>(select s# from s where sname='王軍') a,
select s# from s where age>(select age from s where sname='王軍') b
where a.s#=b.s#

6)求年齡大於女同學平均年齡的男學生的姓名和年齡

select sname,age from s
where age>
(select avg(age) from s where sex = 'nv') and sex = 'nan' --沒問題

7)求年齡大於所有女同學年齡的男學生的姓名和年齡
select sname ,age from s
where age>(select max(age) from s where sex = 'nv') and sex = 'nan' --沒問題

6. oracle資料庫的認證考試怎麼考

Oracle認證專家(OCP)是業界聞名的Oracle認證,已經成為軟體技術人員獲得高薪的途徑之一,實際上如今Oracle所能提供的認證種類分為Oracle認證專員(OCA)、OCP和Oracle認證大師(OCM)三個層次,最高級的OCM認證工程師擁有專家級技能,足以勝任IT部門的領導工作。 Oracle的每門認證考試是135美金,共有5門考試,所有的考試費用再加上一些其它費用(書、培訓等等),要想通過Oracle認證考試本身就是一筆不小的投資,但是,從今天的就業市場來看,得到的回報還是值得的。 很多人都希望在IT領域得到像Oracle DBA那樣的高薪——年薪75,000$到140,000$。對於Oracle DBA的資深人士來講,他們的年薪已經漲到了300,000$。很多學員都認為通過了Oracle的認證,也就得到了Oracle資料庫領域的通行證。但是,Oracle認證只是那些有遠見卓識的老闆的評判標准之一。 技術水平之外的東西 很多IT專業人士都不相信Oracle DBA在除技術之外還有更高的含金量。通常情況下,Oracle DBA可以負責資料庫設計、運行、備份以及恢復,同時還要密切關注整個項目開發的全過程。因此,一名成功的Oracle DBA既要具有過硬的技術水平,又要有出色的協調能力,同時,對於操作系統以及計算機理論的深入了解也是必須的。因此,DBA必須要具有計算機專業、通信專業、商務管理專業的學士或碩士學位。 而OCP認證考試在Oracle管理領域內是衡量一個人專業技術水平掌握程度的一個很好的標准,但有了OCP證書並不等於你就學會了Oracle專業技術。我就曾經見過一個非計算機相關專業、只在這一領域有個12周課程經歷的人被僱用,他上過的所有課程都是為了通過OCP考試。但是,很多獲得OCP證書,接觸IT行業只有12周的人不能夠完全理解Oracle管理的所有概念。我就見過一個剛剛拿到OCP證書的人卻不理解Oracle資料庫管理的一些基本概念,這個人就不能把很多相關的東西放在一起來考慮。 有證書不一定就有資格 記住,Oracle認證證書只是讓僱主了解到來應聘的人通過了Oracle資料庫方面的技術考試。而實際上,Oracle認證也只是衡量一個應聘者的一個標准之一,其他的標准還有: 出色的交際能力:Oracle DBA通常都要和IT行業的技術專家打交道,因此,他或她就必須能夠為所有訪問Oracle資料庫的開發人員或程序員清晰明了的解釋Oracle概念。有些時候,Oracle DBA也是一名管理人員,因此,也同樣要求他在參與戰略發展計劃以及資料庫設計上要有出色的交際能力。 大多數成功的Oracle專業人士都要求由計算機或信息系統專業學士學位。對於更高的職位,比如Oracle DBA,很多僱主都要求由計算機專業碩士學位或MBA。 實踐經驗:這是有了OCP證書的新人們最擔心的一件事情。很多有了OCP證書又沒有工作經驗的人都在抱怨沒有OCP證書就不會有工作經驗,沒有工作經驗就不會有工作。這是現在人才市場上一個很棘手的問題。 資料庫理論知識:除了要掌握OCP所要求的技術知識外,一名成功的Oracle專業人士還要有與資料庫以及資料庫設計相關的軟體知識,包括資料庫標准化理論以及採用統一建模語言(UML)的面向對象模型,當然還有其他的資料庫設計方法相關知識,比如CORBA和J2EE。 OCP並不能完全衡量一個人的實際水平(最重要的是不能評判他的工作經驗),他只是為非IT行業人士進入Oracle領域提供一個方法。 在這一部分里,我們主要看看Oracle認證過程並更進一步解釋Oracle考試。為了進一步提高Oracle認證的可選性,Oracle公司現在可以提供4種不同的認證,這些都是專為從事Oracle領域工作的人員包括DBA、開發人員以及管理人員所設計的。 Oracle專業DBA認證:這是為Oracle資料庫管理設計的一門基本認證(4門考試) Oracle網路應用開發人員認證:這是關於SQL、PL/SQL和網路開發的一門認證(4門考試) Oracle Java開發人員認證:這是與Sun公司一起為Oracle設計的Java開發人員認證,共有6門考試以及Sun和Oracle的銜接認證 Internet資料庫操作人員認證:iDBO是為測試資料庫和internet應用管理中Oracle管理人員所具知識而專門設計的單獨考試。 首先來看看最受歡迎的適用於DBAs的Oracle OCP認證。 Oracle DBA認證 Oracle OCP DBA認證是所有Oracle認證中最普及的一種認證,本來,Oracle認證是專為專業人士設計的,想要參加考試的人員必須要具有DBA 4年以上工作經驗的書面證明材料才有資格參加考試,但是,隨著對Oracle專業人才需求的迅猛增長,Oracle放鬆了對這項認證要求: 在Oracle9I中,Oracle提供了3級認證: Oracle9I專業認證OCP——Oracle專業認證要求通過4門具有一定難度的考試,以證實在Oracle資料庫管理領域內的熟練程度 Oracle輔助OCA——這項較低級的認證是Oracle專為那些僅通過OCP兩項考試的人員設計的 Oracle專家級認證OCM——這項新的Oracle認證要求參試人員必須參加Oracle大學的Oracle培訓,它是1990s時期前Oracle專家認證的一個分支,OCM要求參試人員必須完成下面的幾項任務: 獲得OCP認證 參加Oracle大學的兩門高級課程 通過預先測試 通過Oracle試驗室的實踐測試 認證培訓 在Oracle專家認證中(現在已經過時了),學生必須要花費大約20,000美元參加Oracle大學的課程,只要學習了這些課程不需要考試就可以獲得Oracle專家證書。 新的OCM要求學生在Oracle大學學習Oracle知識,Oracle培訓的激烈競爭證明了Oracle大學並不是唯一出色的培訓學校,其他優秀的Oracle培訓機構還有on-site Oracle OCP training, Web-based OCP training, 和Oracle video training Oracle8I OCP認證過程 Oracle8I OCP認證過程主要包括5門考試,這些考試主要是為了測試SQL、PL.SQL知識,Oracle資料庫管理、Oracle網路,備份和修復以及Oracle性能調整等等。隨著Oracle8I用戶的急劇增長以及版本的日益簡化,這套認證程序還是非常受歡迎的。 這5門考試包括: Oracle入門:SQL、PL.SQL——這門考試是為了測試SQL和PL/SQL編程技術的基本知識。 Oracle8I結構和管理——這是一門Oracle資料庫結構和DBA基本概念的基本考試。 Oracle8I:備份和修復——這門考試是為了測試Oracle備份和修復工具的一些知識,象如何使用不同類型的Oracle修復等等。 Oracle8I:性能及調整——這門考試是為了測試改善Oracle資料庫性能的一些工具和概念的相關知識。 Oracle8I:網路管理——這門考試涵蓋Oracle網路,包括透明的網路底層(TNS)以及Oracle客戶-伺服器間的通信。

7. 《Introction to Oracle: SQL® and PL/SQL™》Oracle認證考試

你不接受oracle「原廠培訓」,就不能參加任何oracle的認證考試。
oracle的認證考試需要幾千元報名費,原廠培訓也需要幾千。
因此,你獲得一個認證需要一萬元左右。

考試不難,難的是要交的費用。

8. oracle資料庫考試簡答題,請回答一下吧,三個都回答了才會給分哦

REF CURSOR游標:
動態游標,在運行的時候才能確定游標使用的查詢。分類:
強類型(限制)REF CURSOR,規定返回類型
弱類型(非限制)REF CURSOR,不規定返回類型,可以獲取任何結果集。
TYPE ref_cursor_name IS REF CURSOR [RETURN return_type]

Oracle 的隔離級別

SQL92定義的隔離級別在理論上很完善,但是 Oracle 顯然認為在實際實現的時候並不應該完全照搬SQL92的模型。
- Oracle不支持 SQL92 標准中的「讀取未提交數據(read uncommitted)」隔離級別,想要臟讀都沒可能。
- Oracle 支持 SQL92 標准中的「讀取已提交數據(read committed)」隔離級別,(這也是Oracle默認的隔離級別)。
- Oracle不支持 SQL92 標准中的「可重現的讀取(repeatable read)」隔離級別,要想避免「不可重現的讀取(nonrepeatable read)」可以直接使用「序列化(serializable)」隔離級別。
- Oracle 支持 SQL92 標准中的「序列化(serializable)」隔離級別,但是並不真正阻塞事務的執行(這一點在後文還有詳述)。
- Oracle 還另外增加了一個非SQL92標準的「只讀(read-only)」隔離級別。

oracle startup的時候分為三個步驟:
1. Start an instance.
2. Mount the database.
3. Open the database.
三個步驟中所要做的工作主要如下:
1、start an instance
命令為 startup nomount
在這一步中主要工作有:
Reading the parameter file initsid.ora
Allocating the SGA
Starting the background processes
Opening the ALERT file and the trace files
讀參數文件是為了讀裡面的dbname,各個內存參數的大小,比如sga的大小,以便分配內存,還有控制文件的路徑等。在這一步並不打開控制文件,所以如果你要重建控制文件的時候,需要工作在這個狀態下。
2、Mount the database.
命令為 startup mount,如果在nomount狀態下命令為: alter database mount
在這一步中主要工作有:
Associating a database with a previously started instance
Locating and opening the control files specified in the parameter file
Reading the control files to obtain the names and status of the data files and redo log files
在這一步,主要用到的文件是控制文件.然後讀控制文件,得到各個數據文件和聯機日誌文件的名字和狀態(online or offline) ,但是並不去檢查各個文件是否存在.所以如果你要修改數據文件的名字和重建聯機日誌文件等操作,就需要工作在mount狀態下.因為下一步要打開各個數據文件和聯機日誌文件,所以如果數據文件不存在,你就需要在mount狀態下,恢復文件,才能使下一步不報錯誤.
3、Open the database.
命令為 startup,如果在mount狀態下命令為: alter database open.
在這一步中主要工作有:
Opening the online data files
Opening the online redo log files
在這一步中,資料庫主要的工作是打開第2步中在控制文件中讀到的在線的聯機日誌文件和數據文件.如果數據文件和聯機日誌文件不存在,oracle就會報錯.oracle打開數據文件和日誌文件之後,會對數據文件和日誌文件進行一致性檢查,如果發現不一致,會啟動SMON進程進行實例恢復.

另外,在整個過程中密碼文件都是必須的,因為要驗證操作的用戶是否具有適當的許可權。這個只是從宏觀上來看oracle啟動的整個過程。