Oracle資料庫的閃回恢複區

Oracle9i開始提供閃回查詢,以便能在需要的時候查到過去某個時刻的一致性資料,這是通過Undo實現的。這個功能有很大的限制,就是相關事務的undo不能被覆蓋,否則就無力回天了。oracle10g大大的增強了閃回查詢的功能,並且提供了將整個資料庫回退到過去某個時刻的能力,這是通過引入一種新的flashback log實現的。flashback log有點類似redo log,只不過redo log將資料庫往前滾,flashback

[精華] Oracle安裝(linux)總結一下

linux下oracle安裝: Oracle公司宣稱在Linux下安裝Oracle9i資料庫至少要有512MB的記憶體和至少1GB或者兩倍 記憶體大小的交換空間,對於系統記憶體大於2GB的伺服器,交換空間可以介於2GB—4GB之間。 如果是為了在一台僅有256M記憶體的普通PC機上試用Oracle9i,在分配了1GB左右的交換空間的情況下,也可以正常運行Oracle數 據庫。 要檢查記憶體空間,登入進入Linux,在命令列方式(bash環境)下執行如下命令: grep MemTotal

使用oracle和sqlserver的幾點區別

1.部分SQL語句差異(1)SQL:select top 10 * from tableORA: select * from table where rownum<11(2)SQL:Select * from t1 join t2 on t1.c1=t2.c1ORA: select * from t1,t2 where t1.c1=t2.c1(3)select * from t1 left join t2 on t1.c1=t2.c1ORA: select * from t1,t2

MYSQL-實現ORACLE- row_number() over(partition by ) 分組排序功能最佳化

今天看了篇文章,被幾個地方轉載,但是效能不太好,因為不能評論,所以把最佳化思路寫在這裡。1.確定需求: 根據部門來分組,顯示各員工在部門裡按薪水排名名次.2.來建立執行個體資料:drop table if exists heyf_t10;create table heyf_t10 (empid int ,deptid int ,salary decimal(10,2) );insert into heyf_t10 values(1,10,5500.00),(2,10,4500.00),(3,20

Oracle Hint:USE_NL、USE_MERGE、UESE_HASH

下面內容取自http://yangtingkun.itpub.net/post/468/26696一、USE_NL(嵌套迴圈串連)    在嵌套迴圈串連中,Oracle從第一個行源中讀取第一行,然後和第二個行源中的資料進行對比。所有匹配的記錄放在結果集中,然後Oracle將讀取第一個行源中的下一行。按這種方式直至第一個資料來源中的所在行都經過處理。第一個記錄源通常稱為外部表格,或者驅動表,相應的第二個行源稱為內部表。使用嵌套迴圈串連是一種從串連結果中提取第一批記錄的最快速的方法。   

Oracle Hint(提示)和INDEX(索引)的一些忠告

Oracle的hint種類繁多,大致可以分為下面幾類:最佳化方式和目標:如RULE、CHOOSE、FIRST_ROWS、ALL_ROWS等。訪問路徑:如INDEX、FULL、CLUSTER、INDEX_FFS等。查詢轉換:如MERGE、USE_CONCAT、NO_EXPAND等。串連順序:如LEADING、ORDERED、STAR等。串連操作:如USE_NL、USE_HASH、USE_MERGE等。並存執行:如PARALLE、NOPARALLEL、PARALLEL_INDEX等。

Oracle儲存物理結構

翻譯和整理:劉曉韜 時間:2007-01-12摘要: 本文描述了資料表空間(Oracle資料庫首要的邏輯資料庫結構)和與每個資料表空間對應的物理資料檔案。這裡為了介紹的方便,把屬於儲存邏輯概念的資料表空間放到了本章。

Oracle刪除資料檔案

在我們詳細介紹之前,我們必須說清楚一點:Oracle不提供如刪除表、視圖一樣刪除資料檔案的方法,資料檔案是資料表空間的一部分,所以不能“移走”資料表空間。 一、使用offline資料檔案的方法非歸檔模式使用:alter database datafile '...' offline drop;歸檔模式使用:  alter database datafile '...' offline;說明:1)        

Oracle資料區塊損壞恢複總結

在恢複前使用DBV命令檢查資料檔案是否存在壞塊dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192查看資料壞塊所在資料檔案號及塊號可以對錶進行一次全表掃描,如:select count(*) from tablename;1、    沒有備份的情況下:1.1、使用exp/imp恢複 

Oracle 8i c#串連

在64位平台上用vs2008  c#開發資料庫查詢程式,串連Oracle 8i必須使用2.102.4.0以下版本的Oracle.DataAccess.dll,如果IIS要以64位運行,還必須選擇64位的dll 本人遇到的錯誤如下:1.ORA-03134: 不再支援串連到此版本的伺服器。(Oracle.DataAccess.dll版本太高)(使用微軟內建連結庫)        備忘:          (1) 如用 System.Data.OracleClient 訪問

Oracle 預存程序 及 .net 調用

4。訪問 Oracle 過程/函數(1)  SQL Server 作程式時經常使用預存程序,Oracle 裡也可以使用過程,還可以使用函數。Oracle 的過程似乎是不能有傳回值的,有傳回值的就是函數了(這點有些像 BASIC,函數/過程區分的很細緻。SQL Server 預存程序是可以有傳回值的)。.NET 訪問 Oracle 過程/函數的方法很類似於 SQL Server,例如:OracleParameter[] parameters = {    new OracleParameter("

EntityFrameWork+Oracle學習筆記—–搭配環境(一)

公司新開的項目,用到Oracle資料庫和EntityFramework。網上沒有合適的資料,沒辦法一邊學習一邊實踐。首先,使用DBfirst模式。1,下載oracle對於Ado.net支援的外掛程式ODAC  ODAC 11.2 Release 3 (11.2.0.2.1) with Oracle Developer Tools for Visual

EntityFrameWork+Oracle學習筆記—–DBfirst(二)

上一章簡要介紹了如何安裝Oracle的ODAC外掛程式。本章則介紹如何使用EF的DBfirst資料庫表ID主鍵,ItemPriceID,DepartmentID3個欄位都是Number(20)類型的下面用VS2010建立項目解決方案(EFForOracleSample)右鍵項目-添加-建立項-選擇ADO.NET實體資料模型點添加--下一步   建立串連點擊下一步選擇表或預存程序資料點擊完成,則此實體建設好了,下一步我們將要介紹則EF中執行普通的 增刪改查,SQL語句執行等

ASP.NET串連Oracle — 末日前的最後折騰

由於新系統的部分功能需要和另外一家公司做資料對接,而我們自家的系統採用的是Sql Server R2資料庫,對方的資料庫為Oracle 11g。就涉及到在ASP.NET程式中串連Oracle資料庫。這就是末日前我的工作。在.NET Framework 4.0中,已經內建了對

Oracle 查詢剛剛執行的SQL

select "SQL_TEXT",          "SQL_FULLTEXT",          "SQL_ID",       "sharable_mem",       "persistent_men",       "runtime_mem",       "sorts",       "loaded_versions",       "open_versions",       "users_opening",       "fetches",      

oracle查看錶空間使用方式

select dbf.file_name 物理檔案名稱, dbf.tablespace_name 資料表空間, dbf.totalspace "總量(M)", dbf.totalblocks as 總塊數, dfs.freespace "剩餘總量(M)", dfs.freeblocks "剩餘塊數", (dfs.freespace / dbf.totalspace) * 100 "空閑比例"  from (select

oracle中使用on delete cascade和on delete set null來建立外鍵( 轉)

其面我們介紹了建立外鍵約束時如果使用oracle預設的建立方式,在刪除被參照的資料時,將無法被刪除,這一點在oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關鍵字來決定刪除被參照資料時是否要將參照這個資料的那些資料一併刪除,還是將那些參照這條資料的資料的對應值賦空。例如下面這兩個表中分別存的時員工的基本資料和公司的部門資訊。我們為create table dept(deptno number(10) not

RHEL6安裝Oracle錯誤

今天在RHEL上安裝了Oracle10g,不料出了下面的錯誤提示:Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-09-29_02-16-45AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory    at

對oracle資料的的插入、更新和讀取資料

1 private void insertIntoMes(string dayTime, string strNYCode, string strNYName, string strActWT, string strComName, string strNote) 2 { 3 string connectionString = ConfigurationManager.ConnectionStrings["AppDBServer"].ConnectionString; 4

伺服器上ORACLE NET日誌和跟蹤

unix系統listener記錄檔位置預設在$ORACLE_HOME/network/logwindows系統listener記錄檔位置預設在%ORACLE_HOME%/network/log伺服器追蹤檔案通常位於%ORACLE_HOME%/NETWORK/TRACE.跟蹤可以被設定成OFF、USER、ADMIN或SUPPORT幾個級表。跟蹤中有一些代碼對比表,具體如下包關鍵字 包類型NSPTAC ACCEPT[接受]NSPTRF                                 

總頁數: 1509 1 .... 1123 1124 1125 1126 1127 .... 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.