ORACLE 面試問題-技術篇

1. 解釋冷備份和熱備份的不同點以及各自的優點解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢複到任意一個時間點。冷備份的優點在於它的備份和恢複操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,資料庫效能會比歸檔模式稍好。(因為不必將archive log寫入硬碟)2.  你必須利用備份恢複資料庫,但是你沒有控制檔案,該如何解決問題呢?解答:

為什麼oracle中,sequence增加,而資料卻沒有增加?

前幾天考試系統出了問題,開始以為是程式的問題,於是檢查了好久的來源程式,斷點調試了n遍,沒有發現問題。程式也沒有人動過,怎麼會突然出問題呢!於是就找其他的問題,開啟oracle資料庫,發現一個問題,sequence增加了,可是資料確一個也沒有增加,而在我的預存程序中捕捉錯誤也不是那麼完善,所有在頁面上沒有報錯。到底是什麼原因呢?沒有辦法,只好開啟pl/sql寫了一個insert語句,這個時候,問題出來了:空間不足。原來是資料表空間不足。下次遇到相似的問題時候,可是查一下,作為參考!

Oracle專家進階編程學習筆記( 二)

Oracle專家進階編程學習筆記( 二)Oracle體繫結構的3個主要組件:1.檔案:組成資料庫執行個體的5個檔案(參數檔案,控制檔案,資料檔案,臨時資料檔案,重做記錄檔)2.系統全域地區SGA( System Global Area): Java池,共用池等3.物理進程與線程: 在資料庫上運行3種不同類型的進程(伺服器server進程,後台backgroud進程,從屬slave進程)術語解釋:資料庫: 物理作業系統檔案的集合執行個體:

Oracle學習筆記—(四)

Oracle學習筆記---(四)      四   在system使用者中建立使用者和授權:            create user usera  identifiedby  usera  defalut tablespace test;            grant connect,resource tousera;            一,同義字  

Oracle專家進階編程學習筆記

Oracle專家進階編程學習筆記一.準備工作1.建立基本調試環境Create demo schema(建立示範模式)sqlplus>start $ORACLE_HOME/sqlplus/demo/demobld.sql 2.建立login.sql---------------------------------define_editor=viset serveroutput on size 1000000set trimspool onset long 500set linesize 10

簡單的ORACLE預存程序

簡單的ORACLE預存程序--工資加500,OLD。SAL>2500 不加,NEW。SAL>2500 則改為2500;SELECT * FROM EMP                                                                --加工資之前CREATE OR REPLACE PROCEDURE SP_ADD (add IN number) is       --add參數接收傳入的工資增幅     --DECLARE     --

面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼?

zhuan:http://www.itpub.net/thread-1166708-1-1.html面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼? 在這裡,不談那些大的方面,比如瞭解整個IT環境整體情況,假設你已經知道了這些,接下來需要面對的就是這些一個個活生生的database了.這裡總結了一些一般的思路來面對一個全先的database,從而快速瞭解你面對的環境概要.這也不是教科書,只是一些心得和體會,對於這種問題,每個人的認識的角度是不一樣的.歡迎大家繼續補充完善.1、

Oracle資料庫管理

轉載:http://www.cnblogs.com/BeautyOfCode/archive/2010/09/21/1832205.html一、資料庫管理員概述:每個Oracle資料庫應該至少有一名資料庫管理員(dba),對於一個小的資料庫,一個dba就夠了,但是對於一個大的資料庫可能需要多個dba分別擔負不同的管理職責。職責:1、安裝和升級Oracle資料庫。2、建庫、資料表空間、表、視圖、索引……3、指定並實施備份與恢複計劃。4、資料庫許可權管理,調優,故障排除。5、對於進階資料庫管理員,要

oracle client安裝(window版本)

:http://www.oracle.com/technetwork/topics/winsoft-085727.html好像是六個檔案,我都下載過來了頁面最後面的安裝說明:Installation Steps: 1. Download the appropriate Instant Clientpackages for your platform. All installations REQUIRE theBasic

Oracle學習之三 程式控制結構

文章目錄 1.1 IF語句1.2 CASE語句和CASE運算式3) CASE運算式2.1 基本迴圈2.2 WHILE迴圈2.3 FOR迴圈2.4嵌套迴圈和標號3.1 GOTO語句3.2 NULL語句4.1 定義異常4.2 拋出異常4.3處理異常 1.條件控制1.1 IF語句if語句由於根據條件,執行兩個代碼塊之一。其文法形式如下:IF 條件1 THEN 。。。 ELSEIF 條件2 THEN 。。。

Oracle重要機制:SCN機制解析

SCN(System Chang Number)作為oracle中的一個重要機制,在資料恢複、Data Guard、Streams複製、RAC節點間的同步等各個功能中起著重要作用。理解SCN的運作機制,可以協助你更加深入地瞭解上述功能。    在理解SCN之前,我們先看下oracle事務中的資料變化是如何寫入資料檔案的:    1、事務開始;    2、在buffer cache中找到需要的資料區塊,如果沒有找到,則從資料檔案中載入buffer cache中;    3、事務修改buffer

Oracle PGA 使用控制

當使用者進程串連到資料庫並建立一個對應的會話時,Oracle服務進程會為這個使用者專門設定一個PGA區,用來儲存這個使用者會話的相關內容。當這個使用者會話終止時,資料庫系統會自動釋放這個PAG區所佔用的記憶體。

Oracle Cluster 應用情境分析

Oracle中普通的表稱為堆表(heap table),堆表中的資料是無序存放的,往往在使用一段時間後,資料就變得非常無序。如所示,索引中相同的key對應的資料存放在不同的block中,這時,如果要通過索引查詢某個key的資料,就需要訪問很多不同的block,代價非常高。Oracle中有一個統計資訊clustering factor,它就是用來反映索引中索引值在表中的有序程度,clustering

Oracle 的入門心得【強烈推薦】

oracle的體系太龐大了,對於初學者來說,難免會有些無從下手的感覺,什麼都想學,結果什麼都學不好,所以把學習經驗共用一下,希望讓剛剛入門的人對oracle有一個總體的認識,少走一些彎路。  一、定位

Bsqlbf v 2.3 With Enhanced Oracle Exploitation

From: http://www.pcsec.org/archives/Bsqlbf-v-23-With-Enhanced-Oracle-Exploitation.htmlA new version of bsqlbf is now available. The following are the new additions: Posted by Sid --------------------type: Type of injection:3: Type 3 is

sql server和oracle行轉列的一種典型方法

前言:網上有不少文章是講行轉列的,但是大部分都是直接貼代碼,忽視了中間過程,本人自己思考了下為什麼要這樣實現,並且做了如下的筆記,對有些懂的人來說可能沒有價值,希望對還不懂的人有一點借鑒意義。對於有些業務來說,資料在表中的儲存和其最終的Grid表現恰好相當於把源表倒轉,那麼這個時候我們就碰到了如何把行轉化為列的問題,為了簡化問題,我們且看如下查詢出來的資料,您不必關心表的設計以及sql語句: 假設用到的sql語句為:SELECT [姓名],[時代],[金錢]  FROM [test].[dbo]

ORACLE常用字元函數

小寫字母轉大寫字母:upper();大寫字母轉小寫字母:lower();字串截取函數:substr(str,a,b);a,b為整數,str為字串,截取字串str從a開始的b位字元,當a為-1時從字串右邊至左開始尋找,例:select substr('abcd',2,2) from dual;---返回bc;字串串連:||例:select 'ab'||'cd' from

千萬級資料快速遷移至Oracle

SqlClient中有SqlBulkCopy,System.Data.OracleClient中卻沒有。使用Oracle DataAcess Provider For dotnet中內建的OracleBulkCopy組件卻有記憶體流失,直至將系統記憶體耗盡,程式自動崩潰。使用參數化及交錯數組綁定的方法自實現OracleBulkCopy功能,1千萬資料,記憶體最多使用130M,894秒,約等於15分鐘。 :/Files/xiaobier/OracleBulkInser.rar

大資料量匯入Oracle(第二版)

更新內容:1.添加超大文本匯入(原只支援DataReader)2.支援從第x行資料開始匯入3.決定是否儲存資料行號4.列映射不區分大小寫5.支援匯入常量列6.相同源列匯入多目標列只分配一次記憶體,更加節約記憶體7.增加了源列自動檢測功能調用樣本如下:1.匯入DataReader View Code

Oracle 開發(一) 資料庫匯入匯出

匯出: 語句 exp UserName/password@orcl file=d:\20111119DB.dmp      exp: export 匯出關鍵字      UserName/password: 匯出使用者      @orcl: 匯出的Oracle伺服器名字      file=d:\20111119DB.dmp : 匯出的檔案地址,尾碼為dmp。      匯入: 1.建資料表空間 2.建使用者並綁定資料表空間 3.匯入語句  imp

總頁數: 1509 1 .... 1090 1091 1092 1093 1094 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.