在實(shí)際的工作中,數(shù)據(jù)庫管理員(DBA)需要經(jīng)常要定時(shí)對數(shù)據(jù)庫的連接情況進(jìn)行檢查,查看與數(shù)據(jù)庫建立的會話數(shù)目是不是正常,假如建立了過多的連接,會消耗許多數(shù)據(jù)庫的資源。與此同時(shí),針對一些“掛死”的連接,可能會需要DBA自行手工進(jìn)行清理。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括遷安網(wǎng)站建設(shè)、遷安網(wǎng)站制作、遷安網(wǎng)頁制作以及遷安網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,遷安網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到遷安省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
下面的SQL語句列出當(dāng)前數(shù)據(jù)庫建立的會話情況:
select sid,serial#,username,program,machine,status
from v$session;
輸出的結(jié)果:
SID SERIAL# USERNAME PROGRAM MACHINE STATUS
---- ------- ---------- ----------- --------------- --------
1 1 ORACLE.EXE WORK3 ACTIVE
2 1 ORACLE.EXE WORK3 ACTIVE
3 1 ORACLE.EXE WORK3 ACTIVE
4 1 ORACLE.EXE WORK3 ACTIVE
5 3 ORACLE.EXE WORK3 ACTIVE
6 1 ORACLE.EXE WORK3 ACTIVE
7 1 ORACLE.EXE WORK3 ACTIVE
8 27 SYS SQLPLUS.EXE WORKGROUP\WORK3 ACTIVE
11 5 DBSNMP dbsnmp.exe WORKGROUP\WORK3 INACTIVE
其中SID 會話(session)的ID號;
SERIAL# 會話的序列號,和SID一起用來唯一標(biāo)識一個會話;
USERNAME 建立該會話的用戶名;
STATUS 當(dāng)前這個會話的狀態(tài),ACTIVE表示會話正在執(zhí)行某些任務(wù),INACTIVE表示當(dāng)前會話沒有執(zhí)行任何操作;
假如要手工斷開某個會話,則執(zhí)行:
alter system kill session 'SID,SERIAL#';注意:在上面的示例中,SID為1到7(USERNAME列為空)的會話,它是Oracle數(shù)據(jù)庫的后臺進(jìn)程,請大家不要對這些會話進(jìn)行任何操作。
select * ?from user_objects where object_name = trigger_name ?and status='INVALID'
甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型數(shù)據(jù)庫軟件公司。總部位于美國加州紅木城的紅木岸(Redwood Shores),現(xiàn)時(shí)首席執(zhí)行官為公司創(chuàng)辦人勞倫斯·埃里森(Lawrence J. Ellison)。
觸發(fā)器(trigger)是SQL server 提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動,而是由事件來觸發(fā),比如當(dāng)對一個表進(jìn)行操作( insert,delete, update)時(shí)就會激活它執(zhí)行。
觸發(fā)器可以查詢其他表,而且可以包含復(fù)雜的SQL語句。它們主要用于強(qiáng)制服從復(fù)雜的業(yè)務(wù)規(guī)則或要求。例如:您可以根據(jù)客戶當(dāng)前的帳戶狀態(tài),控制是否允許插入新訂單。
觸發(fā)器也可用于強(qiáng)制引用完整性,以便在多個表中添加、更新或刪除行時(shí),保留在這些表之間所定義的關(guān)系。然而,強(qiáng)制引用完整性的最好方法是在相關(guān)表中定義主鍵和外鍵約束。如果使用數(shù)據(jù)庫關(guān)系圖,則可以在表之間創(chuàng)建關(guān)系以自動創(chuàng)建外鍵約束。
觸發(fā)器與存儲過程的唯一區(qū)別是觸發(fā)器不能執(zhí)行EXECUTE語句調(diào)用,而是在用戶執(zhí)行Transact-SQL語句時(shí)自動觸發(fā)執(zhí)行。
是package 還是sql oracle之類的可以用PLSQL developer 或者 toad for oracle打開
查看Oracle的dba用戶創(chuàng)建的directories:select * from dba_directories;--select * from all_directories;查看表空間使用的數(shù)據(jù)文件位置:select name from v$datafile;查看臨時(shí)表空間使用的數(shù)據(jù)文件位置:select name from v$tempfile;查看dba用戶創(chuàng)建的表空間數(shù)據(jù)文件位置:select file_name from dba_data_files;查看dba用戶創(chuàng)建的臨時(shí)表空間數(shù)據(jù)文件位置:select file_name from dba_temp_files;當(dāng)然,查看dba用戶的相關(guān)信息時(shí)需要登錄有dba權(quán)限的數(shù)據(jù)庫用戶
分享名稱:oracle怎么查看源碼 sql server怎么查看源代碼
網(wǎng)頁地址:http://www.yijiale78.com/article42/hhiiec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、服務(wù)器托管、動態(tài)網(wǎng)站、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)