ORACLE 面試問題-技術篇

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

建立oracle 資料庫資料表空間,角色,使用者的sql語句

1.建立角色CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED;GRANT "CONNECT" TO "QIUDINGROLE";GRANT "DBA" TO "QIUDINGROLE";GRANT "RESOURCE" TO "QIUDINGROLE";2.建立資料表空間CREATE SMALLFILE TABLESPACE "DIAOCHA" DATAFILE 'D:\oracle\product\10.1.0\oradata\qiuding\diaocha'

六分鐘學會建立Oracle資料表空間的步驟

經過長時間學習建立Oracle資料表空間,於是和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。1、先查詢空閑空間select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 2、增加Oracle資料表空間先查詢資料檔案名稱、大小和路徑的資訊,語句如下:select tablespace_name,file_id,bytes,file_name from dba_data_files; 3、修

Oracle面試題及答案整理

1、表:table1(FId,Fclass,Fscore),用最高效最簡單的SQL列出各班成績最高的列表,顯示班級,成績兩個欄位。 select fclass,max(fscore) from table1 group by fclass,fid2、有一個表table1有兩個欄位FID,Fno,字都非空,寫一個SQL語句列出該表中一個FID對應多個不同的Fno的紀錄。 類如: 101a1001 101a1001 102a1002 102a1003 103a1004 104a1005 104a10

.net 程式遠端連線 Oracle 資料庫

.net 遠端連線Oracle資料庫看起來挺簡單的,但實際做起來還是遇到不少問題。把我今天折騰這個東西的經驗給大家共用吧。訪問 oracle 資料庫的方式很多,我給出兩種,一種是OleDbConnection 還有一種是 .NET Managed Provider for Oracle,這個沒什麼好說的,代碼如下:1. 串連代碼採用 OleDbConnection 串連的方法如下:_OleDbConnection = new OleDbConnection(connectionString);_

ORACLE誤刪資料的恢複

有很多原因導致了資料記錄的誤刪,怎樣恢複誤刪的記錄呢?先來看看這個概念:  SCN(系統改變號),它的英文全拼為:System Change Number ,它是資料庫中非常重要的一個資料結構。  SCN提供了Oracle的內部時鐘機制,可被看作邏輯時鐘,這對於恢複操作是至關重要的  注釋:Oracle 僅根據 SCN 執行恢複。  它定義了資料庫在某個確切時刻提交的版本。在事物提交時,它被賦予一個唯一的標示事物的SCN 。一些人認為 SCN 是指, System Commit Number ,

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

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

Oracle中的各個應用服務詳解(英文)

OracleOraHome81Agent  - Oracle 

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

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

建立Oracle資料庫(以Oracle10g為例)

建立Oracle資料庫(以Oracle10g為例)有兩種建立資料庫的方式,一種是以命令列指令碼方式,即手動方式建立;另一種是利用Oracle提供的資料庫設定精靈來建立。本篇主要介紹在Unix和Windows下以命令列指令碼方式建立Oracle資料庫。    

WINDOWS下重裝系統後oracle的恢複 )

摘自:http://space.itpub.net/231499/viewspace-63722WINDOWS是很脆弱的系統,可能裝完沒幾天就會崩潰,如果你在WINDOWS下裝有oracle,那怎麼來恢複這個資料庫呢?一種方法是重裝資料庫後用IMP來匯入原來的資料,但使用這種方法的前提是你有以前資料的備份,並且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多資料、匯入資料太長等。一般情況下我們可以採用重用原來的資料庫的方法來恢複。在講步驟前先說說這種方法的原理。數

Oracle資料庫管理

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

ORA-01033: ORACLE initialization or shutdown in progress

ORA-01033: ORACLE initialization or shutdown in progressC:\Users\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 26 19:05:16 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> connect sys/admin as

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、表2、視圖3、同義字4、序列

Oracle學習之二 PL/SQL塊編程基礎

文章目錄 1.1PL/SQL塊的類型2.1 標量變數2.2 複合變數2.3 引用變數2.4 LOB變數3.1 注釋3.2 PL/SQL代碼編寫規則

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

總頁數: 1509 1 .... 236 237 238 239 240 .... 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.