oracle11g將觸發(fā)器分為5種:1.DDL觸發(fā)器:當(dāng)在數(shù)據(jù)庫中創(chuàng)建、修改、重命名、刪除對(duì)象時(shí)觸發(fā)。2.DML或行級(jí)別觸發(fā)器:當(dāng)在表中插入、更新或刪除數(shù)據(jù)時(shí)觸發(fā);可用于在值被改變前(before)進(jìn)行審核、檢查、保存、和替代。3.復(fù)合觸發(fā)器:既是語句級(jí)又是行級(jí)觸發(fā)器。在需要同時(shí)使用語句級(jí)觸發(fā)器和行級(jí)觸發(fā)器時(shí)可以使用復(fù)合觸發(fā)器。4.insteadof觸發(fā)器:用于停止DML語句的執(zhí)行并重定向DML語句,即視圖觸發(fā)器。5.系統(tǒng)或數(shù)據(jù)庫事件觸發(fā)器:用于跟蹤系統(tǒng)事
系統(tǒng) 2019-08-12 01:54:55 2073
---ORA-01536:超出表空間'PUBRTS'/*表空間名*/的空間限量--錯(cuò)誤原因:表空間配額已滿,需要增加配額--方法一:(擴(kuò)大限量)connectsystem/oracle;ALTERUSERpubr/*用戶名*/QUOTA300MONpubrts/*表空間名*/;--方法二:(無限制限量)connectsystem/oracle;ALTERUSERpubr/*用戶名*/QUOTAUNLIMITEDONpubrts/*表空間名*/;oracle
系統(tǒng) 2019-08-12 01:54:50 2073
Web.config配置文件中節(jié)點(diǎn)以上是oracle數(shù)據(jù)
系統(tǒng) 2019-08-12 01:54:16 2073
Oracle備份分熱備份和冷備份兩種。熱備份就是運(yùn)行Oracle提供的備份工具exp來備份,有某個(gè)時(shí)間的完全備份,也有增量備份(就是差異備份),日志備份我沒聽過(孤陋寡聞,呵呵)。熱備能夠備份成一個(gè).dmp文件,如果恢復(fù)的話,需要將該文件拿到另一個(gè)數(shù)據(jù)庫服務(wù)器上(但是最好兩個(gè)服務(wù)器的數(shù)據(jù)庫的配置基本一致)用imp導(dǎo)入工具來導(dǎo)入,也很簡單。冷備份就是將oracle目錄下的一些物理文件拷貝出來進(jìn)行備份,包括控制文件等等,拿到另一臺(tái)服務(wù)器上(如果版本相同的話)直
系統(tǒng) 2019-08-12 01:53:07 2073
oracle之內(nèi)存—鞭辟近里(四)今天是2013-07-11日,首先我非常感謝我的哥們也是我的網(wǎng)友楊工,非常感謝他能在大數(shù)據(jù)庫內(nèi)幫我執(zhí)行一下我所需要的信息。就是他說的網(wǎng)絡(luò)真是一個(gè)互助友愛的平臺(tái)。前面,我學(xué)習(xí)pga內(nèi)存的結(jié)構(gòu)concept以及常用的動(dòng)態(tài)查看pga的分配使用情況。現(xiàn)在我在學(xué)習(xí)一下怎么啟動(dòng)pga管理。如果啟動(dòng)一個(gè)自動(dòng)管理的pga,需要配置二個(gè)參數(shù),一個(gè)是pga_aggregate_target,一個(gè)是workarea_size_policy,這些
系統(tǒng) 2019-08-12 01:52:09 2073
OracleDatapumpAPI是基于PL/SQL實(shí)現(xiàn)的,是命令行方式下的補(bǔ)充。使用DatapumpAPI可以將其邏輯備份特性將其集成到應(yīng)用程序當(dāng)中,基于界面來實(shí)現(xiàn)有利于簡化其管理。本文主要描述的使用DatapumpAPI描述各種不同情形的數(shù)據(jù)導(dǎo)出。一、演示使用datapumpapi實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出--1、導(dǎo)出schema(schema模式)DECLAREl_dp_handleNUMBER;l_last_job_stateVARCHAR2(30):=UNDE
系統(tǒng) 2019-08-12 01:52:08 2073
出現(xiàn)的問題:從Oracle數(shù)據(jù)庫中查出來的數(shù)據(jù)放在本地顯示為????,即亂碼。解決過程:經(jīng)過上一篇文章在本地安裝了一個(gè)oracle客戶端,然后通過PL/SQLDev連接服務(wù)器端數(shù)據(jù)庫時(shí)報(bào)這個(gè)錯(cuò)于是我懷疑是服務(wù)器端數(shù)據(jù)庫的編碼問題,一般都用ZHS16GBK比較正常。AL32UTF8總是不太正常。用下面的信息查了一下數(shù)據(jù)庫端的字符集,果然為AL32UTF81、查詢oracleserver端的字符集selectuserenv('language')fromdua
系統(tǒng) 2019-08-12 01:52:05 2073
本文轉(zhuǎn)自:http://www.baanerp.com/post/95.html字段類型中文說明限制條件其它說明CHAR固定長度字符串最大長度2000bytesVARCHAR2可變長度的字符串最大長度4000bytes可做索引的最大長度749NCHAR根據(jù)字符集而定的固定長度字符串最大長度2000bytesNVARCHAR2根據(jù)字符集而定的可變長度字符串最大長度4000bytesDATE日期(日-月-年)DD-MM-YY(HH-MI-SS)經(jīng)過嚴(yán)格測(cè)試,無
系統(tǒng) 2019-08-12 01:51:27 2073
在oracle中sequence就是所謂的序列號(hào),每次取的時(shí)候它會(huì)自己主動(dòng)添加,一般用在須要按序列號(hào)排序的地方。1、CreateSequence你首先要有CREATESEQUENCE或者CREATEANYSEQUENCE權(quán)限,CREATESEQUENCEemp_sequenceINCREMENTBY1--每次加幾個(gè)STARTWITH1--從1開始計(jì)數(shù)NOMAXVALUE--不設(shè)置最大值NOCYCLE--一直累加,不循環(huán)CACHE10;一旦定義了emp_se
系統(tǒng) 2019-08-12 01:33:41 2073
分頁技術(shù)是在B/S應(yīng)用系統(tǒng)中最常見的技術(shù)之一,下面就所參加的工作流項(xiàng)目中所用到的分頁技術(shù)加以實(shí)例說明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名稱avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--條件,如無條件,輸入空字符串''ai_topnumINinteger,--前面多少條記錄不
系統(tǒng) 2019-08-29 23:27:23 2072
1、首先你得安裝Oracle數(shù)據(jù)庫服務(wù)器端和客戶端軟件,在安裝過程中要注意的是,選擇oracle的安裝目錄,切記不要用中文目錄或的帶空格的目錄。下載地址:http://hi.baidu.com/dashuaiwang/blog/item/42f8e7fab96978d6b58f314b.html/cmtid/d5bba9190dd0904a42a9ad772、安裝結(jié)束后,會(huì)提示你記住一些東西。也就是一些網(wǎng)址,這個(gè)也很重要。下面是我的oracle提示的信息:
系統(tǒng) 2019-08-29 22:29:10 2072
查看當(dāng)前監(jiān)聽的狀態(tài)http服務(wù)占用8080端口,ftp服務(wù)占用2100端口。一般情況下web服務(wù)器Tomcat會(huì)使用端口8080,當(dāng)oracle監(jiān)聽啟動(dòng)時(shí),在使用Tomcat時(shí)就會(huì)報(bào)錯(cuò)。Oracle9i:calldbms_namespace.shell('@jis/install/serverendp.sshadmin80809090-register');Oracle10g:calldbms_xdb.cfg_update(updateXML(dbms_x
系統(tǒng) 2019-08-12 09:29:36 2072
--==================================================--Oracle閃回特性(FlashbackQuery、FlashbackTable)--==================================================Oracle閃回查詢是指針對(duì)特定的表來查詢特定的時(shí)間段內(nèi)的數(shù)據(jù)變化情況來確定是否將表閃回到某一個(gè)特定的時(shí)刻以保證數(shù)據(jù)無訛誤存在。這個(gè)特性大大的減少了采用時(shí)點(diǎn)恢復(fù)所需的
系統(tǒng) 2019-08-12 01:55:31 2072
Oracle閃回操作1.記錄當(dāng)前時(shí)間或SCN在數(shù)據(jù)庫變動(dòng)前記錄時(shí)間或SCNSQL>selectto_char(sysdate,'YYYY-MM-DDHH24:mi:ss')fromdual;SQL>selectcurrent_scnfromv$database;2.開啟閃回開啟閃回需要數(shù)據(jù)庫在歸檔模型下,所以首先需要開啟歸檔。并且在mount狀態(tài)下。首先查看是否開啟閃回:SQL>selectflashback_onfromV$database;FLASHB
系統(tǒng) 2019-08-12 01:55:28 2072
這個(gè)問題是由于Oracle11G的新特性所致,Oracle11G創(chuàng)建用戶時(shí)缺省密碼過期限制是180天,如果超過180天用戶密碼未做修改則該用戶無法登錄。可通過SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'語句查詢密碼的有效期設(shè)置,LIMIT字段是密碼有效天數(shù)。在密碼將要過期或已經(jīng)過期時(shí)可通過ALTERUSER用戶名IDENTIFIEDBY密
系統(tǒng) 2019-08-12 01:55:02 2072