oracle-開發(fā)工程師面試題_第1頁
oracle-開發(fā)工程師面試題_第2頁
oracle-開發(fā)工程師面試題_第3頁
oracle-開發(fā)工程師面試題_第4頁
oracle-開發(fā)工程師面試題_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

說明冷備份和熱備份的不同點(diǎn)和各自的優(yōu)勢解答:熱備份針對歸檔模式的數(shù)據(jù)庫,在數(shù)據(jù)庫仍舊處于工作狀態(tài)時(shí)進(jìn)行備份。而冷備份指在數(shù)據(jù)庫關(guān)閉后,進(jìn)行備份,適用于所有模式的數(shù)據(jù)庫。熱備份的優(yōu)勢在于當(dāng)備份時(shí),數(shù)據(jù)庫仍舊能夠被利用而且能夠?qū)?shù)據(jù)庫恢復(fù)到任意一個時(shí)刻點(diǎn)。冷備份的優(yōu)勢在于它的備份和恢復(fù)操作相當(dāng)簡單,而且由于冷備份的數(shù)據(jù)庫能夠工作在非歸檔模式下,數(shù)據(jù)庫性能會比歸檔模式稍好。(因?yàn)闆]必要將archivelog寫入硬盤)你必需利用備份恢復(fù)數(shù)據(jù)庫,可是你沒有操縱文件,該如何解決問題呢解答:重建操縱文件,用帶backupcontrolfile子句的recover命令恢復(fù)數(shù)據(jù)庫。如何轉(zhuǎn)換到spfile軟件開發(fā)網(wǎng)解答:利用createspfilefrompfile命令.說明datablock,extent和segment的區(qū)別(那個地址建議用英文術(shù)語)解答:datablock是數(shù)據(jù)庫中最小的邏輯存儲單元。當(dāng)數(shù)據(jù)庫的對象需要更多的物理存儲空間時(shí),持續(xù)的datablock就組成了extent.一個數(shù)據(jù)庫對象擁有的所有extents被稱為該對象的segment.軟件開發(fā)網(wǎng)給出兩個檢查表結(jié)構(gòu)的方式解答:命令包軟件開發(fā)網(wǎng)如何查看數(shù)據(jù)庫引擎的報(bào)錯解答:alertlog.比較truncate和delete命令解答:二者都能夠用來刪除表中所有的記錄。區(qū)別在于:truncate是DDL操作,它移動HWK,不需要rollbacksegment.而Delete是DML操作,需要rollbacksegment且花費(fèi)較長時(shí)刻.利用索引的理由解答:快速訪問表中的datablock給出在STARSCHEMA中的兩種表及它們別離含有的數(shù)據(jù)軟件開發(fā)網(wǎng)解答:Facttables和dimensiontables.facttable包括大量的要緊的信息而dimensiontables寄存對facttable某些屬性描述的信息FACTTable上需要成立何種索引解答:位圖索引(bitmapindex)給出兩種相關(guān)約束解答:主鍵和外鍵如安在不阻礙子表的前提下,重建一個母表解答:子表的外鍵強(qiáng)制實(shí)效,重建母表,激活外鍵軟件開發(fā)網(wǎng)說明歸檔和非歸檔模式之間的不同和它們各自的優(yōu)缺點(diǎn)解答:歸檔模式是指你能夠備份所有的數(shù)據(jù)庫transactions并恢復(fù)到任意一個時(shí)刻點(diǎn)。非歸檔模式那么相反,不能恢復(fù)到任意一個時(shí)刻點(diǎn)??墒欠菤w檔模式能夠帶來數(shù)據(jù)庫性能上的少量提高如何成立一個備份操縱文件解答:Alterdatabasebackupcontrolfiletotrace.給出數(shù)據(jù)庫正常啟動所經(jīng)歷的幾種狀態(tài)解答:STARTUPNOMOUNT-數(shù)據(jù)庫實(shí)例啟動STARTUPMOUNT-數(shù)據(jù)庫裝載STARTUPOPEN-數(shù)據(jù)庫打開哪個column能夠用來區(qū)別V$視圖和GV$視圖解答:INST_ID指明集群環(huán)境中具體的某個instance。如何生成explainplan解答:運(yùn)行.成立plan表針對特定SQL語句,利用explainplansetstatement_id='tst1'intoplan_table運(yùn)行或觀察explainplan如何增加buffercache的命中率解答:在數(shù)據(jù)庫較忙碌時(shí),適用buffercacheadvisory工具,查詢v$db_cache_advice.若是有必要更改,能夠利用altersystemsetdb_cache_size命令ORA-01555的應(yīng)付方式解答:具體的犯錯信息是snapshottoooldwithinrollbackseg,通常能夠通過增大rollbackseg來解決問題。固然也需要觀察一下具體造成錯誤的SQL文本說明$ORACLE_HOME和$ORACLE_BASE的區(qū)另U軟件開發(fā)網(wǎng)解答:ORACLE_BASE是oracle的根目錄,ORACLE_HOME是oracle產(chǎn)品的目錄。如何判定數(shù)據(jù)庫的時(shí)區(qū)解答:SELECTDBTIMEZONEFROMDUAL;說明GLOBAL_NAMES設(shè)為TRUE的用途解答:GLOBAL_NAMES指明聯(lián)接數(shù)據(jù)庫的方式。若是那個參數(shù)設(shè)置為TRUE,在成立數(shù)據(jù)庫鏈接時(shí)就必需用相同的名字連結(jié)遠(yuǎn)程數(shù)據(jù)庫軟件開發(fā)網(wǎng)23。如何加密PL/SQL程序解答:WRAP說明FUNCTION,PROCEDURE和PACKAGE區(qū)別解答:function和procedure是PL/SQL代碼的集合,一樣為了完成一個任務(wù)。procedure不需要返回任何值而function將返回一個值在另一方面,Package是為了完成一個商業(yè)功能的一組function和proceudre的集合說明TABLEFunction的用途解答:TABLEFunction是通過PL/SQL邏輯返回一組紀(jì)錄,用于一般的表/視圖。他們也用于pipeline和ETL進(jìn)程。舉出3種能夠搜集threeadvisorystatistics解答:BufferCacheAdvice,SegmentLevelStatistics,TimedStatisticsAudittrace寄存在哪個oracle目錄結(jié)構(gòu)中解答:unix$ORACLE_HOME/rdbms/auditWindowstheeventviewer軟件開發(fā)網(wǎng)說明materializedviews的作用解答:Materializedviews用于減少那些匯總,集合和分組的信息的集合數(shù)量。它們通常適合于數(shù)據(jù)倉庫和DSS系統(tǒng)。.當(dāng)用戶進(jìn)程犯錯,哪個后臺進(jìn)程負(fù)責(zé)清理它解答:PMON.哪個后臺進(jìn)程刷新materializedviews解答:TheJobQueueProcesses..如何判定哪個session正在連結(jié)和它們等待的資源解答:V$SESSION/V$SESSION_WAIT.描述什么是redologs軟件開發(fā)網(wǎng)解答:RedoLogs是用于寄存數(shù)據(jù)庫數(shù)據(jù)改動狀況的物理和邏輯結(jié)構(gòu)。能夠用來修復(fù)數(shù)據(jù)庫..如何進(jìn)行強(qiáng)制LOGSWITCH解答:ALTERSYSTEMSWITCHLOGFILE;.舉出兩個判定DDL改動的方式解答:你能夠利用Logminer或Streams.Coalescing做了什么解答:Coalescing針關(guān)于字典治理的tablespace進(jìn)行碎片整理,將臨近的小extents歸并成單個的大extent..TEMPORARYtablespace和PERMANENTtablespace的區(qū)別是解答:Atemporarytablespace用于臨時(shí)對象例如排序結(jié)構(gòu)而permanenttablespaces用來存儲那些'真實(shí)'的對象(例如表,回滾段等).創(chuàng)建數(shù)據(jù)庫時(shí)自動成立的tablespace名稱解答:SYSTEMtablespace..創(chuàng)建用戶時(shí),需要給予新用戶什么權(quán)限才能使它聯(lián)上數(shù)據(jù)庫。解答:CONNECT.如安在tablespace里增加數(shù)據(jù)文件軟件開發(fā)網(wǎng)解答:ALTERTABLESPACE<tablespace_name>ADDDATAFILE<datafile_name>SIZE<size>軟件開發(fā)網(wǎng)如何變更數(shù)據(jù)文件的大小解答:ALTERDATABASEDATAFILE<datafile_name>RESIZE<new_size>;.哪個VIEW用來檢查數(shù)據(jù)文件的大小解答:DBA_DATA_FILES軟件開發(fā)網(wǎng).那個VIEW用來判定tablespace的剩余空間解答:DBA_FREE_SPACE.如何判定誰往內(nèi)外增加了一條紀(jì)錄解答:auditing軟件開發(fā)網(wǎng).如何重構(gòu)索引軟件開發(fā)網(wǎng)解答:ALTERINDEX<index_name>REBUILD;.說明什么是Partitioning(分區(qū))和它的優(yōu)勢。解答:Partition將大表和索引分割成更小,易于治理的分區(qū)。.你方才編譯了一個PL/SQLPackage可是有錯誤報(bào)導(dǎo),如何顯示犯錯信息解答:SHOWERRORS.如何搜集表的各類狀態(tài)數(shù)據(jù)解答:ANALYZETheANALYZEcommand..如何啟動SESSION級別的TRACE解答:ALTERSESSIONSETSQL_TRACE=TRUE;.IMPORT和SQL*LOADER這2個工具的不同點(diǎn)解答:這兩個ORACLE工具都是用來將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的。區(qū)別是:IMPORT工具只能處置由另一個ORACLE工具EXPORT生成的數(shù)據(jù)。而SQL*LOADER能夠?qū)氩煌腁SCII格式的數(shù)據(jù)源軟件開發(fā)網(wǎng)用于網(wǎng)絡(luò)連接的2個文件軟件開發(fā)網(wǎng)解答:and存儲進(jìn)程和函數(shù)的區(qū)別存儲進(jìn)程是用戶概念的一系列sql語句的集合,涉及特定表或其它對象的任務(wù),用戶能夠挪用存儲進(jìn)程,而函數(shù)一般是數(shù)據(jù)庫已概念的方式,它接收參數(shù)并返回某種類型的值而且不涉及特定用戶表。事務(wù)是什么事務(wù)是作為一個邏輯單元執(zhí)行的一系列操作,一個邏輯工作單元必需有四個屬性,稱為ACID(原子性、一致性、隔離性和持久性)屬性,只有如此才能成為一個事務(wù):原子性事務(wù)必需是原子工作單元;關(guān)于其數(shù)據(jù)修改,要么全都執(zhí)行,要么全都不執(zhí)行。一致性事務(wù)在完成時(shí),必需使所有的數(shù)據(jù)都維持一致狀態(tài)。在相關(guān)數(shù)據(jù)庫中,所有規(guī)那么都必需應(yīng)用于事務(wù)的修改,以維持所有數(shù)據(jù)的完整性。事務(wù)終止時(shí),所有的內(nèi)部數(shù)據(jù)結(jié)構(gòu)(如B樹索引或雙向鏈表)都必需是正確的。隔離性由并發(fā)事務(wù)所作的修改必需與任何其它并發(fā)事務(wù)所作的修改隔離。事務(wù)查看數(shù)據(jù)時(shí)數(shù)據(jù)所處的狀態(tài),要么是另一并發(fā)事務(wù)修改它之前的狀態(tài),要么是另一事務(wù)修改它以后的狀態(tài),事務(wù)可不能查看中間狀態(tài)的數(shù)據(jù)。這稱為可串行性,因?yàn)樗軌驈念^裝載起始數(shù)據(jù),而且重播一系列事務(wù),以使數(shù)據(jù)終止時(shí)的狀態(tài)與原始事務(wù)執(zhí)行的狀態(tài)相同。持久性事務(wù)完成以后,它關(guān)于系統(tǒng)的阻礙是永久性的。該修改即便顯現(xiàn)系統(tǒng)故障也將一直維持。游標(biāo)的作用如何明白游標(biāo)已經(jīng)到了最后游標(biāo)用于定位結(jié)果集的行,通過判定全局變量@@FETCH_STATUS能夠判定是不是到了最后,通常此變量不等于0表示犯錯或到了最后。觸發(fā)器分為事前觸發(fā)和事后觸發(fā),這兩種觸發(fā)有和區(qū)別。語句級觸發(fā)和行級觸發(fā)有何區(qū)別。事前觸發(fā)器運(yùn)行于觸發(fā)事件發(fā)生之前,而事后觸發(fā)器運(yùn)行于觸發(fā)事件發(fā)生以后。通常事前觸發(fā)器能夠獲取事件之前和新的字段值。語句級觸發(fā)器能夠在語句執(zhí)行前或后執(zhí)行,而行級觸發(fā)在觸發(fā)器所阻礙的每一行觸發(fā)一次。TOC\o"1-5"\h\z1)WhichstatementshowsthemaximumsalarypaidineachjobcategoryofeachdepartmentB___selectdept_id,job_cat,max(salary)fromemployeeswheresalary>max(salary);selectdept_id,job_cat,max(salary)fromemployeesgroupbydept_id,job_cat;selectdept_id,job_cat,max(salary)fromemployees;selectdept_id,job_cat,max(salary)fromemployeesgroupbydept_id;selectdept_id,job_cat,max(salary)fromemployeesgroupbydept_id,job_cat,salary;2)descriptionofthestudentstable:sid_idnumberstart_datedateend_datedatewhichtwofunctionarevalidonthestart_datecolumn__C__E。sum(start_date)avg(start_date)count(start_date)D.avg(start_date,end_date)E.min(start_date)F.maximum(start_date)3)forwhichtwoconstraintsdoestheoracleserverimplicitlycreateauniqueindex___B_E__。notnullprimaryforeignkeycheckunique4)inaselectstatementthatincludesawhereclause,whereisthegroupbyclauseplacedintheselectstatement___E___。immediatelyaftertheselectclausebeforethewhereclausebeforethefromclauseaftertheorderbyclauseafterthewhereclause5)inaselectstatementthatincludesawhereclause,whereistheorderbyclauseplacedintheselectstatement__C.aftertheselectclause

thewhereclauseallclausethewhereclausethefromclauseor6)evaluatetheretwosqlstatements6)evaluatetheretwosqlstatements___ASelectlast_name,salaryfromemployeesorderbysalary;Selectlast_name,salaryfromemployeesorderbysalary;Selectlast_name,salaryfromemployeesorderbySelectlast_name,salaryfromemployeesorderby2asc;sameresultresultsecondstatementreturnsasyntaxerrsameresultresultsecondstatementreturnsasyntaxerr7)youwouldliketodisplaythesystemdateintheformat14:44:17"。Whichselectstatementshouldyouuse__D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論