使用oracle數(shù)據(jù)庫時,如果想在現(xiàn)一時間,只讓一個用戶登錄,可以采用如下方法: 1--建立profile參數(shù)文件 ,控制用戶的連接數(shù),最多為1 create profile one_session limit sessions_per_user 1; 2--配置scott用戶應(yīng)用參數(shù)文件 alter user scott profil
2015-06-28Oracle外部表用起來,的確比SQLLDR方便,便相比起SQLLDR,外部表有其不同的地方也有其局限: ?。?SQLLDR可以指定多少提交一次,即ROWS=?, 外部表卻沒有,這對于大數(shù)據(jù)量的導(dǎo)入有些不方例?! ?.sqlldr errors表示允許錯誤的行數(shù),外部表用REJECT LIMIT UNLI
2015-06-28declare towner varchar2(30); begin towner := '&user'; /* 先禁用表上所有的外鍵約束 */ for c in (select 'alter table '||owner||'.'||t.table_name || ' disable CONSTRAINT '||t.constraint_name as csql from all_constraints
2015-06-28創(chuàng)建外鍵約束時如果使用Oracle默認的創(chuàng)建方式,在刪除被參照的數(shù)據(jù)時,將無法被刪除,這一點在Oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關(guān)鍵字來決定刪除被參照數(shù)據(jù)時是否要將參照這個數(shù)據(jù)的那些數(shù)據(jù)一并刪除,還
2015-06-28一、查看數(shù)據(jù)庫實例的EM端口 在ORACLE_HOME\install\portlist.ini文件里面?! 《?、設(shè)制數(shù)據(jù)庫實例的SID SID的長度不能超過8個字符。實例名不能超過30個字符 三、常用的一些命令 啟動/關(guān)閉EM:emctl start/stop dbconsole 啟動/關(guān)閉監(jiān)聽 :lsnr
2015-06-28查詢并刪除重復(fù)記錄的SQL語句 查詢及刪除重復(fù)記錄的SQL語句 1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by 
2015-06-28自動備份 crontab crontab -e -u oracle(改命令的意思是編輯oracle用戶的定時執(zhí)行(-e,edit -u oracle,oracle用戶)) 分 時 日 月 星期(0代表星期天) 45 23 * * 0 rman target / msglo
2015-06-28在遠程安裝oracle時,最好不要直接通過遠程進行直接控制安裝。 好的方法是,如果在遠端的局域網(wǎng)內(nèi)有兩臺服務(wù)器,那么我們將一臺作為數(shù)據(jù)庫服務(wù)器,另一臺可以作為安裝主機(即遠程控制數(shù)據(jù)庫服務(wù)器安裝數(shù)據(jù)庫的主機)?! 《覀冊谶h端控制的是安裝主機(即
2015-06-28我們在實際操作中常常會遇到的相關(guān)的問題就是,在Oracle中,其相關(guān)的實際狀態(tài)已經(jīng)被置為"killed",但是其進程長時間的鎖定相關(guān)系統(tǒng)資源,卻不釋放,我們推薦一個比重啟數(shù)據(jù)庫更好的方法,就是在操作系統(tǒng)級強行殺掉那些Oracle進程?! ?.下面的語句用
2015-06-28以下的文章主要是介紹Oracle 查看和修改其最大的游標(biāo)數(shù),本文主要是通過相關(guān)代碼的方式來引出Oracle查看和修改其最大的游標(biāo)數(shù)的實際操作步驟,以下就是文章的具體內(nèi)容的描述,望你在瀏覽完之后,會有所收獲?! ?、Oracle查看Oracle最大游標(biāo)數(shù) 1.C:\Docume
2015-06-28Oracle有很多值得學(xué)習(xí)的地方,這里我們主要介紹Oracle SQL語言,包括介紹Plus等方面。在OEM(Oracle Enterprise Manager)可視化的窗口環(huán)境中,雖然我們也可以很方便地做這些事,但是事實上,用Oracle SQL語言書寫在開發(fā)上更有效率!!Oracle <http://databas
2015-06-28在大型的企業(yè)應(yīng)用或企業(yè)級的數(shù)據(jù)庫應(yīng)用中,要處理的數(shù)據(jù)量通常可以達到幾十到幾百GB,有的甚至可以到TB級。雖然存儲介質(zhì)和數(shù)據(jù)處理技術(shù)的發(fā)展也很快,但是仍然不能滿足用戶的需求,為了使用戶的大量的數(shù)據(jù)在讀寫操作和查詢中速度更快,Oracle提供了對表和索引進
2015-06-28概述:profile是口令限制,資源限制的命令集合,當(dāng)建立數(shù)據(jù)庫時,Oracle會自動建立名稱為default的profile,當(dāng)建立的用戶沒有指定profile選項,那么Oracle會自動把default分配給用戶?! 。ㄒ唬┵~戶鎖定 概述:指定該賬戶登錄時最多可以輸入密碼的次數(shù),也
2015-06-281.不裝入數(shù)據(jù)庫而啟動事例 可以不裝入數(shù)據(jù)庫而啟動事例,一般是在數(shù)據(jù)庫才創(chuàng)建時才可以這樣做: STARTUP NOMOUNT 2.啟動事例并裝入數(shù)據(jù)庫 用戶可以啟動事例而并裝入數(shù)據(jù)庫但不打開數(shù)據(jù)庫,允許用戶執(zhí)行特定的維護操作。例如: l 重命名數(shù)據(jù)文件
2015-06-28如下,表a是數(shù)據(jù)庫中已經(jīng)存在的表,b是準(zhǔn)備根據(jù)表a進行復(fù)制創(chuàng)建的表: 1、只復(fù)制表結(jié)構(gòu)的sql create table b as select * from a where 1<>1 2、即復(fù)制表結(jié)構(gòu)又復(fù)制表中數(shù)據(jù)的sql create table b as select * from a 3、復(fù)制表的制定字段
2015-06-28HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81 ?。?)OracleServiceSID 數(shù)據(jù)庫服務(wù),這個服務(wù)會自動地啟動和停止數(shù)據(jù)庫。如果安裝了一個數(shù)據(jù)庫,它的缺省啟動類型為自動。服務(wù)進程為ORACLE.EXE,參數(shù)文件initSID.ora,日志文件SIDALRT.log,控制臺
2015-06-28從網(wǎng)絡(luò)上找到rman命令集合: 一、list常用命令總結(jié)備忘 list命令列出控制文件、RMAN恢復(fù)目錄中備份信息, 是我們對所有可見的數(shù)據(jù)庫備份文件的一個最直觀的了解的方法 list incarnation; list backup summary; list backup of database summary
2015-06-28create table t (a varchar2(20),b varchar2(20)); ----使用綁定變量 declare v_sql varchar2(50); begin for i in 1..100000 loop v_sql := 'insert into t values (:1,:2)'; execute immediate v_sql using 'a'||i,'b'||i; end loop
2015-06-28session_max_open_files: 說明: 指定可在任一給定會話中打開的 BFILE 的最大數(shù)量。一旦達到這個數(shù)量, 此后將無法在該會話中打開更多文件。該參數(shù)還取決于操作系統(tǒng)參數(shù) MAX_OPEN_FILES?! ≈捣秶? 1 - 至少為 (50, OS 級上的 MAX_OPEN_FILES)?! ∧J值:
2015-06-28查看過期備份 RMAN> report obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set to redundancy 1 Report of obsolete backups and copies Type  
2015-06-28