當前位置:首頁 » 操作系統 » oracle資料庫進程

oracle資料庫進程

發布時間: 2023-09-05 00:34:05

1. oracle資料庫的後台進程有哪些

可通過查詢v$session來獲取。

sql">selectprogramfromv$sessionwhereprogramlike'ORACLE.EXE%';

查詢結果:

常見進程:

q000—並行處理進程
SMON—系統監控進程
CKPT—檢查點進程
LGWR—寫日誌進程
PMON—程序監控進程
ARCH—歸檔日誌進程
DBW0—數據寫進程

2. 殺死Oracle資料庫死鎖進程的具體方法

殺死 Oracle 死鎖進程的具體步驟

1 查哪個過程被鎖

查V$DB_OBJECT_CACHE視圖:

襪嫌

SELECT * FROM V$DB_OBJECT_CACHE

WHERE OWNER= 過程的所屬用戶 AND CLOCKS!= ;

拍舉

查是哪一個SID 通過SID可知道是哪個SESSION

查V$ACCESS視圖:

SELECT * FROM V$ACCESS WHERE

OWNER= 過程的所屬用戶 AND NAME= 剛才查到的過程名 ;

查出SID和SERIAL#

查V$SESSION視圖:

SELECT SID SERIAL# PADDR FROM

V$SESSION WHERE SID= 剛才查到的SID

查V$PROCESS視圖:

SELECT SPID FROM V$PROCESS

WHERE ADDR= 剛才查到的PADDR ;

殺進程

告賀手

( ) 先殺Oracle進程:

ALTER SYSTEM KILL SESSION 查出的SID 查出的SERIAL# ;

( ) 再殺操作系統進程:

KILL 剛才查出的SPID

lishixin/Article/program/Oracle/201311/17026

3. Windows下Oracle資料庫進程的啟動和關閉

windows下Oracle的啟動一般是伴隨windows自動啟動 自動關閉的 但是如果同過任務管理器殺掉了Oracle進程 如果通過命令行方式打開Oracle就會報錯誤信息

解決辦法如下

Microsoft Windows XP [Version ]

(C) Copyright Microsoft Corp

C:/Documents and Settings/wangbao>cd/

銷前

虧孫清C:/>net stop OracleServiceWBQ

The OracleServiceWBQ service is stopping

The OracleServiceWBQ service could not be stopped

C:/>net start OracleServiceWBQ

The OracleServiceWBQ service is starting

The OracleServiceWBQ service was started successfully

C:/>lsnrctl stop

LSNRCTL for bit Windows: Version Proction on MAR : :

Copyright (c) Oracle Corporation All rights reserved

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC )))

The mand pleted successfully

C:/>lsnrctl start

LSNRCTL for bit Windows: Version Proction on MAR : :

Copyright (c) Oracle Corporation All rights reserved

Starting tnslsnr: please wait

TNSLSNR for bit Windows: Version Proction

System parameter file is C:/UserDefine/oracle/ora /neork/admin/listener ora

Log messages written to C:/UserDefine/oracle/ora /neork/log/listener log

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=// /pipe/EXTPROC ipc

)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scn asiapacific hpqc

)(PORT= )))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC )))

STATUS of the LISTENER

Alias LISTENER

Version TNSLSNR for bit Windows: Version Proc

tion

Start Date MAR : :

凱旅Uptime days hr min sec

Trace Level off

Security OFF

SNMP OFF

Listener Parameter File C:/UserDefine/oracle/ora /neork/admin/listener ora

Listener Log File C:/UserDefine/oracle/ora /neork/log/listener log

Listening Endpoints Summary

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=// /pipe/EXTPROC ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scn asi)(POR

T= )))

Services Summary

Service PLSExtProc has instance(s)

Instance PLSExtProc status UNKNOWN has handler(s) for this service

Service wbq has instance(s)

Instance wbq status UNKNOWN has handler(s) for this service

The mand pleted successfully

C:/>sqlplus /nolog

SQL*Plus: Release Proction on Thu Mar : :

Copyright (c) Oracle Corporation All rights reserved

SQL> connect sys/change_on_install as sysdba

Connected

SQL>

lishixin/Article/program/Oracle/201311/17222

4. Oracle資料庫的一些基本常識

Oracle資料庫的一些基本常識
一、Oracle所包含的組件:
在Oracle,資料庫是指整個 Oracle RDBMS 環境,它包括以下組件:
1.Oracle 資料庫進程和緩沖(實例)。
2.SYSTEM 表空間包含一個集中系統類目,它可以由一個或多個數據文件構成。
3.其它由資料庫管理員 (DBA)(可選)定義的表空間,每個都由一個或多個數據文件構成。
4.兩個以上的聯機恢復日誌。
5.歸檔恢復日誌(可選)。
6.其它文件(控制文件、Init.ora、Config.ora 等)。
每個 Oracle 資料庫都在一個中央系統類目和數據字典上運行,它位於SYSTEM 表空間。
二、關於「日誌」
Oracle資料庫使用幾種結構來保護數據:資料庫後備、日誌、回滾段和控制文件。下面我們將大體上了解一下作為主要結構之一的「日誌」:
每一個Oracle資料庫實例都提供日誌,記錄資料庫中所作的全部修改。每一個運行的Oracle資料庫實例相應地有一個在線日誌,它與Oracle後台進程LGWR一起工作,立即記錄該實例所作的全部修改。歸檔(離線)日誌是可選擇的,一個Oracle資料庫實例一旦在線日誌填滿後,可形成在鋒頌毀線日誌歸檔文件。歸檔的在線日誌文件被唯一標識並合並成歸檔日誌。
關於在線日誌:一個Oracle資料庫的每一實例有一個相關聯的在線日誌。一個在線日誌由多個在線日誌文件組成。在線日誌櫻毀文件(online redo log file)填入日誌項(redo entry),日誌項記錄的數據用於重構對資料庫所作的全部修改。
關於歸檔日誌:Oracle要將填滿的在線日誌文件組歸檔時,則要建立歸檔日誌(archived redo log)。其對資料庫備份和恢復有下列用處:
1資料庫後備以及在線和歸檔日誌文件,在操作系統和磁碟故障中可保證全部提交的事物可被恢復。
2在資料庫打開和正常系統使用下,如果歸檔日誌是永久保存,在線後備可以進行和使用。
資料庫可運行在兩種不同方式下:NOARCHIVELOG方式或ARCHIVELOG 方式。資料庫在NOARCHIVELOG方式下使用時,不能進行在線日誌的歸檔。如果資料庫在ARCHIVELOG方式下運行,可實施在線日誌的歸檔。
三、物理和邏輯存儲結構:
Oracle RDBMS是由表空間組成的,而表空間又是由數銀備據文件組成的。表空間數據文件被格式化為內部的塊單位。塊的大小,是由DBA在Oracle第一次創建的時候設置的,可以在512到8192個位元組的范圍內變動。當一個對象在Oracle表空間中創建的時候,用戶用叫做長度的單位(初始長度((initial extent)、下一個長度(next extent)、最小長度(min extents)、以及最大長度(max extents))來標明該對象的空間大小。一個Oracle長度的大小可以變化,但是要包含一個由至少五個連續的塊構成的鏈。
4.Oracle與Microsoft SQL Server比較下的聯網協議:

熱點內容
演算法題抽獎 發布:2025-01-31 17:08:04 瀏覽:124
壓縮內存軟體 發布:2025-01-31 16:51:39 瀏覽:145
腳本lcd 發布:2025-01-31 16:41:02 瀏覽:515
安卓selinux干什麼用的 發布:2025-01-31 16:32:04 瀏覽:531
俠盜獵車手加錢密碼是多少 發布:2025-01-31 15:44:28 瀏覽:662
沒密碼怎麼登微信 發布:2025-01-31 15:33:51 瀏覽:737
c語言死機程序 發布:2025-01-31 15:07:52 瀏覽:18
編程教育裝修 發布:2025-01-31 15:04:38 瀏覽:402
函數和存儲過程的區別 發布:2025-01-31 14:39:12 瀏覽:610
地下室柱子箍筋的加密 發布:2025-01-31 14:36:11 瀏覽:935