Oracle數(shù)據(jù)庫能運行在2種模式下:歸檔模式(archivelog)和非歸檔模式(noarchivelog)。歸檔模式能提高Oracle數(shù)據(jù)庫的可恢復(fù)性,生產(chǎn)數(shù)據(jù)庫都應(yīng)該運行在此模式下,歸檔模式應(yīng)該和相應(yīng)的備份策略相結(jié)合,只有歸檔模式?jīng)]有相應(yīng)的備份策略只會帶來麻煩?! z查歸檔模
2015-06-28elect * from dba_tables where OWNER='peter' CREATE TABLESPACE data01 DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M UNIFORM SIZE 128k; #指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認為64kCREATE TEMPORARY TABLESPACEtemp_data
2015-06-28很久沒有使用sqlplus創(chuàng)建表空間和用戶了,需要的時候竟然忘記了密碼,試了好多次都沒連接上,進而用戶也被鎖定,在網(wǎng)上找了一些資料,問題解決了,希望對和我一樣情況的朋友們有所幫助?! ?.安裝時選擇的自動安裝,忘了用戶名和密碼導(dǎo)致現(xiàn)在試了幾個默認的用
2015-06-28select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果沒有指定y,則對x在0位小數(shù)進行截斷,例如:TRUNC(5.75)=5,如果y是負數(shù),則對x在小數(shù)點左邊的第|y|位處進行截斷,例如:TRUNC(5.75, -1)=0,這里應(yīng)對小數(shù)點左邊的第|
2015-06-28Oracle臨時表可以說是提高數(shù)據(jù)庫處理性能的好方法,在沒有必要存儲時,只存儲在Oracle臨時表空間中。希望本文能對大家有所幫助?! ? 、前言 目前所有使用 Oracle 作為數(shù)據(jù)庫支撐平臺的應(yīng)用,大部分數(shù)據(jù)量比較龐大的系統(tǒng),即表的數(shù)據(jù)量一般情況下都是在百萬
2015-06-28import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Types; public class Main { public static void main(String[] argv) throws Exception { String driverName = "co
2015-06-28一、目的: Oracle系統(tǒng)中的profile可以用來對用戶所能使用的數(shù)據(jù)庫資源進行限制,使用CreateProfile命令創(chuàng)建一個Profile,用它來實現(xiàn)對數(shù)據(jù)庫資源的限制使用,如果把該profile分配給用戶,則該用戶所能使用的數(shù)據(jù)庫資源都在該profile的限制之內(nèi)?! 《?、條
2015-06-28以前的一篇刪除重復(fù)記錄的雖然還不錯 但是在我遇到重量級的大表時還是顯的力不從心,不小心想到一種新的方法 思路1、保存不重復(fù)的記錄 2、保存重復(fù)記錄中的一個rowid //3、刪除原表中rowid不為步驟2中rowid的記錄 ,留下重復(fù)數(shù)據(jù)中的一條 3.找出記
2015-06-28平時工作中可能會遇到當(dāng)試圖對庫表中的某一列或幾列創(chuàng)建唯一索引時,系統(tǒng)提示 ORA-01452 :不能創(chuàng)建唯一索引,發(fā)現(xiàn)重復(fù)記錄?! ∠旅婵偨Y(jié)一下幾種查找和刪除重復(fù)記錄的方法(以表CZ為例): 表CZ的結(jié)構(gòu)如下: SQL> desc cz Name Null? Type --
2015-06-28控制文件是一個二進制文件記錄database結(jié)構(gòu)信息。 系統(tǒng)啟動到mount狀態(tài)下會讀control file?! ∪绻刂莆募诘拇疟P損壞,相關(guān)聯(lián)的實例將關(guān)閉,可以用備份的控制文件啟動?! ?###創(chuàng)建初始的控制文件 數(shù)據(jù)庫創(chuàng)建時控制文件的名字由初始化參數(shù)contro
2015-06-28一、先查看現(xiàn)有控制文件路徑 D:\>sqlplus /nolog SQL*Plus: Release 11.1.0.6.0 - Production on 星期三 12月 2 15:45:53 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. SQL> conn / as sysdba 已連接?! QL> sele
2015-06-28 許多軟件公司都理解開發(fā)不依賴于特定數(shù)據(jù)庫類型(例如Oracle、SQL Server、DB2)的應(yīng)用程序的重要性,它可以讓客戶們選擇自己習(xí)慣的平臺。一般來說,軟件開發(fā)人員都能夠識別出他們的負責(zé)數(shù)據(jù)庫維護的客戶,和必須使用現(xiàn)有平臺和個性化的客戶。&nb
2015-06-28一、數(shù)據(jù)庫名 就是在你安裝oracle軟件過程中創(chuàng)建的數(shù)據(jù)庫,或者是安裝完后,自己再創(chuàng)建的數(shù)據(jù)名稱。主要用于一個oracle中安裝了多個庫,他們之間的區(qū)分。一個庫會在windows的服務(wù)中生成一個oracle_service.數(shù)據(jù)庫名是在安裝數(shù)據(jù)庫、創(chuàng)建新的數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)
2015-06-28任何數(shù)據(jù)庫在長期使用過程中,都會存在一定的安全隱患。對于數(shù)據(jù)庫管理員來說不能僅寄希望于計算機操作系統(tǒng)的安全運行,而是要建立一整套的數(shù)據(jù)庫備份與恢復(fù)機制。當(dāng)數(shù)據(jù)庫發(fā)生故障后,希望能重新建立一個完整的數(shù)據(jù)庫,該處理稱為數(shù)據(jù)庫恢復(fù)?;謴?fù)子系統(tǒng)是數(shù)據(jù)
2015-06-28技巧之一:RAID并非萬無一失… 筆者以前曾說過,RAID并不是100%地可靠。確實地,單單依靠其自身,RAID就可以極大地提升數(shù)據(jù)的存活性。不過,有證據(jù)指出,同時出現(xiàn)的磁盤錯誤并不是不可能的?! ∫鰪奟AID的有效性和可用性,就要確保你從不同廠商選購
2015-06-28 當(dāng)手工刪除了歸檔日志以后,Rman備份會檢測到日志缺失,從而無法進一步繼續(xù)執(zhí)行。 所以此時需要手工執(zhí)行crosscheck過程,之后Rman備份可以恢復(fù)正常。 1.Crosscheck日志 $ rman tar
2015-06-28根據(jù)索引的類型與where限制條件的不同,有4種類型的Oracle索引掃描: ?。?) 索引唯一掃描(index unique scan) ?。?) 索引范圍掃描(index range scan) (3) &nb
2015-06-28啟動數(shù)據(jù)庫命令分為三個階段: startup nomount alter database mount alter database open 本用戶讀取其他用戶對象的權(quán)限: select * from user_tab_PRivs; 本用戶所擁有的系統(tǒng)權(quán)限: select * from user_sys_privs; ——&
2015-06-28這里介紹然而,當(dāng)部分資料是放在Oracle數(shù)據(jù)庫服務(wù)器的時候,這就可能帶給您許多挑戰(zhàn)。舉例來說,光是設(shè)定連結(jié)服務(wù)器就不是一件容易的事?! 〖俣F(xiàn)在擁有一個以Microsoft .NET為架構(gòu)的網(wǎng)絡(luò)訂購系統(tǒng),但是品管維護系統(tǒng)卻仍然使用一套舊式的Oracle數(shù)據(jù)庫應(yīng)用程
2015-06-28前幾天在工作中不小心truncate了一個表, 而該表中的數(shù)據(jù)又是很重要的數(shù)據(jù)。并且該表數(shù)據(jù)又沒有備份的,有備份的也不是最新的,一時之間不知如何是好。在網(wǎng)上找了很多資料,但沒有一個很適合的,有適合的但又沒詳細說明,很無奈。經(jīng)過多方面的查找,以下是我綜
2015-06-28