真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么看進(jìn)程,查看oracle會(huì)話和進(jìn)程

oracle數(shù)據(jù)庫怎么查看進(jìn)程數(shù)

查看ORACLE最大進(jìn)程數(shù):

創(chuàng)新互聯(lián)主營七里河網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,App定制開發(fā),七里河h5小程序開發(fā)搭建,七里河網(wǎng)站營銷推廣歡迎七里河等地區(qū)企業(yè)咨詢

SQL select count(*) from v$session #連接數(shù)

SQL Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù)

SQL show parameter processes #最大連接

SQL alter system set processes = value scope = spfile;重啟數(shù)據(jù)庫 #修改連接

unix 1個(gè)用戶session 對應(yīng)一個(gè)操作系統(tǒng) process

而 windows體現(xiàn)在線程

------------------------------------------------------------------------------

修改ORACLE最大進(jìn)程數(shù):

使用sys,以sysdba權(quán)限登錄:

SQL show parameter processes;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 150

SQL alter system set processes=300 scope = spfile;

系統(tǒng)已更改。

SQL show parameter processes;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 150

SQL create pfile from spfile;

文件已創(chuàng)建。

重啟數(shù)據(jù)庫,

SQL show parameter processes;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 300

oracle數(shù)據(jù)庫怎么查看進(jìn)程數(shù)?

oracle進(jìn)程數(shù)查詢

1.cmd

2.sqlplus /nolog

3.connect sys/test@test as sysdba

SQL show parameter process;

NAME???????????????????????????????? TYPE??????? VALUE

------------------------------------ ----------- -----

aq_tm_processes????????????????????? integer???? 0

db_writer_processes????????????????? integer???? 1

gcs_server_processes???????????????? integer???? 0

job_queue_processes????????????????? integer???? 10

log_archive_max_processes??????????? integer???? 2

processes??????????????????????????? integer???? 1000

再查進(jìn)程數(shù)

SQL select count(*) from v$session;

COUNT(*)

----------

224

查看ORACLE最大進(jìn)程數(shù):

SQL select count(*) from v$session ?#連接數(shù)

SQL Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù)

SQL show parameter processes ?#最大連接

SQL alter system set processes = value scope = spfile;重啟數(shù)據(jù)庫 ?#修改連接

unix 1個(gè)用戶session 對應(yīng)一個(gè)操作系統(tǒng) process

而 windows體現(xiàn)在線程

------------------------------------------------------------------------------

修改ORACLE最大進(jìn)程數(shù):

使用sys,以sysdba權(quán)限登錄:

SQL show parameter processes;

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes ? ? ? ? ? ? ? ? ? ? ?integer ? ? 1

db_writer_processes ? ? ? ? ? ? ? ? ?integer ? ? 1

job_queue_processes ? ? ? ? ? ? ? ? ?integer ? ? 10

log_archive_max_processes ? ? ? ? ? ?integer ? ? 1

processes ? ? ? ? ? ? ? ? ? ? ? ? ? ?integer ? ? 150

SQL alter system set processes=300 scope = spfile;

系統(tǒng)已更改。

SQL show parameter processes;

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes ? ? ? ? ? ? ? ? ? ? ?integer ? ? 1

db_writer_processes ? ? ? ? ? ? ? ? ?integer ? ? 1

job_queue_processes ? ? ? ? ? ? ? ? ?integer ? ? 10

log_archive_max_processes ? ? ? ? ? ?integer ? ? 1

processes ? ? ? ? ? ? ? ? ? ? ? ? ? ?integer ? ? 150

SQL create pfile from spfile;

文件已創(chuàng)建。

重啟數(shù)據(jù)庫,

SQL show parameter processes;

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes ? ? ? ? ? ? ? ? ? ? ?integer ? ? 1

db_writer_processes ? ? ? ? ? ? ? ? ?integer ? ? 1

job_queue_processes ? ? ? ? ? ? ? ? ?integer ? ? 10

log_archive_max_processes ? ? ? ? ? ?integer ? ? 1

processes ? ? ? ? ? ? ? ? ? ? ? ? ? ?integer ? ? 300

如何查找oracle進(jìn)程

Oracle數(shù)據(jù)庫查看一個(gè)進(jìn)程是如何執(zhí)行相關(guān)的實(shí)際SQL語句

SELECT b.sql_text, sid, serial#, osuser, machine

FROM v$session a, v$sqlarea b

WHERE a.sql_address = b.address;

查詢前臺(tái)發(fā)出的SQL語句.

select user_name,sql_text

from v$open_cursor

where sid in

(select sid from (select sid,serial#,username,program from v$session where status='ACTIVE'));

根據(jù)SPID查詢session

SELECT * FROM v$session WHERE paddr IN

(SELECT addr FROM v$process WHERE spid=spid);

根據(jù)SID查詢process

SELECT * FROM v$process WHERE addr IN

(SELECT paddr FROM v$session WHERE sid=sid);

DBA如何查詢其他用戶所進(jìn)行的操作

SELECT sql_text

FROM v$sql t1, v$session t2

WHERE t1.address = t2.sql_address

AND t2.sid = sid;

根據(jù)process查詢sql語句

SELECT sql_text

FROM v$sqltext a

WHERE (a.hash_value, a.address) IN (

SELECT DECODE (sql_hash_value,0, prev_hash_value,sql_hash_value ),

DECODE (sql_hash_value, 0, prev_sql_addr, sql_address)

FROM v$session b

WHERE b.paddr = (SELECT addr

FROM v$process c

WHERE c.spid = '$processID'))

ORDER BY piece ASC;

其他

執(zhí)行下列命令語句

sqlplus / as sysdba EOF

create tablespace test datafile '/data/test01.dbf' size 10240M;

quit;

EOF

通過ps -ef|grep sqlplus命令得到上面所執(zhí)行的命令的進(jìn)程id為:12345

(1)關(guān)于v$process

執(zhí)行下面的SQL是查不到相關(guān)的信息:

select * from v$process where spid='12345';

因?yàn)檫@個(gè)spid字段對應(yīng)的并不是我們用ps命令從系統(tǒng)中查詢到的進(jìn)程id,而是這個(gè)進(jìn)程執(zhí)行的當(dāng)前SQL的進(jìn)程id,

也就是上面命令中的“create tablespace test datafile '/data/test01.dbf' size 10240M;”所對應(yīng)的進(jìn)程id,如果想

通過用ps命令從系統(tǒng)中查詢到的進(jìn)程id查看對應(yīng)的信息,那么必須使用下面語句:

select spid,sid,process,sql_address from v$session where process='12345'

上面sql中的process就是通過ps查看的進(jìn)程id,而spid就是里面的sql語句所對應(yīng)的進(jìn)程id。

還可以通過上面的sql_address 查看正在執(zhí)行的SQL語句內(nèi)容:

select sql_text from v$sqlarea s,v$session ses where s.address=ses.sql_address and ses.process='12345';

(2)關(guān)于v$session

在查詢 v$session 視圖的時(shí)候,我們根據(jù)command字段內(nèi)部表示解碼每一個(gè)字段,當(dāng)我們需要快速找出他們的 Oracle 系統(tǒng)的內(nèi)部情況時(shí)非常有用。

select

substr(s.username,1,18) username,substr(s.program,1,15) program,p.spid,s.process,

decode(s.command,

0,'No Command',

1,'Create Table',

2,'Insert',

3,'Select',

6,'Update',

7,'Delete',

9,'Create Index',

15,'Alter Table',

21,'Create View',

23,'Validate Index',

35,'Alter Database',

39,'Create Tablespace',

41,'Drop Tablespace',

40,'Alter Tablespace',

53,'Drop User',

62,'Analyze Table',

63,'Analyze Index',

s.command||': Other') command

from

v$session s,

v$process p,

v$transaction t,

v$rollstat r,

v$rollname n

where s.paddr = p.addr

and s.taddr = t.addr (+)

and t.xidusn = r.usn (+)

and r.usn = n.usn (+)

order by username

(3)幾個(gè)相關(guān)的SQL

--查看系統(tǒng)進(jìn)程對應(yīng)的信息

select se.saddr,se.sid,se.serial#,p.pid,se.paddr,s.sql_id,s.sql_text

from v$session se ,v$process p, v$sqlarea s

where se.paddr=p.addr and se.sql_address=s.address and se.process='1'

and se.username is not null

--查看所有的會(huì)話

select se.username,se.saddr,se.sid,se.serial#,se.process,s.sql_id

from v$session se,v$sqlarea s

where se.sql_address=s.address

--查看會(huì)話對應(yīng)的sql內(nèi)容

select se.username,se.process,s.sql_text

from v$session se,v$sqlarea s

where se.sql_address=s.address and s.sql_id='1'


當(dāng)前標(biāo)題:oracle怎么看進(jìn)程,查看oracle會(huì)話和進(jìn)程
標(biāo)題來源:http://weahome.cn/article/hdgejo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部