ZKX's LAB

Oracle数据服务器实例进程包括什么? oracle 服务器进程

2021-04-26知识10

如果一个服务器进程非正常终止,oracle将用什么来释放资源 oracle 会自动释放资源,并有自我恢复功能,无论是归档模式还是非归档模式下,但如果是归档模式,可能会造成数据库无法启动,这时必须通过人工干预启动,这是oracle为保持数据完整性的自我保持,如果是非归档模式,通常没有什么影响,但可能会丢失数据.所以在开发阶段,最好不要用归档模式,因为这时oracle很\"强壮\",但在生产环境下,是一定要用归档模式,因为这时是重视数据安全.

Oracle数据库主要的后台进程有哪些? DBWR进程:该进程执行将缓冲区写入数据文件,是负责缓冲存储区管理的一个ORACLE后台进程。当缓冲区中的一缓冲区被修改,它被标志为“弄脏”,DBWR的主要任务是将“弄脏”的。

如何查看oracle服务器上正在执行的SQL语句 查询Oracle正在2113执行的sql语句及执行该语句的用户SELECT b.sid oracleID,b.username 登录Oracle用户名,b.serial#,spid 操作5261系统ID,paddr,sql_text 正在执行的SQL,b.machine 计算机名4102FROM v$process a,v$session b,v$sqlarea cWHERE a.addr=b.paddrAND b.sql_hash_value=c.hash_value查看正在执行sql的发起者的发放程序SELECT OSUSER 电脑登录身份,PROGRAM 发起请求的程序,USERNAME 登录系统的用户名,SCHEMANAME,B.Cpu_Time 花费cpu的时间,STATUS,B.SQL_TEXT 执行的sqlFROM V$SESSION ALEFT JOIN V$SQL B ON A.SQL_ADDRESS=B.ADDRESSAND A.SQL_HASH_VALUE=B.HASH_VALUEORDER BY b.cpu_time DESC查出oracle当前的被锁对象SELECT l.session_id sid,s.serial#,l.locked_mode 锁模式,l.oracle_username 登录用1653户,l.os_user_name 登录机器用户名,s.machine 机器名,s.terminal 终端用户名,o.object_name 被锁对象名,s.logon_time 登录数据库时间FROM v$locked_object l,all_objects o,v$session sWHERE l.object_id=o.object_idAND l.session_id=s.sidORDER BY sid,s.serial#;kill掉当前的锁对象可以为alter system 。

随机阅读

qrcode
访问手机版