整理

本文详细介绍Oracle数据库的管理与监控方法,包括登录数据库、切换数据库、查询数据文件、控制文件及日志文件的位置,检查Oracle版本、归档状态、RMAN工具使用,以及如何获取数据库的ID名称、SCN、数据文件SCN、控制文件CSN等关键信息。此外,还提供了捕捉运行时间较长的SQL查询的方法。
摘要由CSDN通过智能技术生成

//登录数据库

 

sqlplus / as sysdba

1

//切换到scott数据库

 

conn scott / tiger

1

//查看所有数据文件位置

 

select name from v$datafile;

1

//查看所有控制文件位置

 

select name from v$controlfile;

1

//查看所有日志文件位置

 

select member from v$logfile;

1

//查看Oracle版本

 

select * from v$version;

1

//查看是否开启归档

 

select name , log_mode from v$database;

1

//登录到rman工具

 

rman target/

1

//查看Oracle的ID名称

 

select instance_name from v$instance;

1

//查看当前scn(系统修订编号)

 

select current_scn from database;

1

//查看数据文件scn

 

select checkpoint_change from v$datafile_header;

1

//查看控制文件csn

 

select checkpoint_change# from v$datafile;

1

//手动切换日志

 

alter system switch logfile;

1

//手动生成检查点

 

akter system checkpinot;

 

 

捕捉运行很久的SQL

column username format a12

column opname format a16

column progress format a8

select username,sid,opname,

round(sofar*100 / totalwork,0) || '%' as progress,

time_remaining,sql_text

from v$session_longops , v$sql

where time_remaining <> 0

and sql_address = address

and sql_hash_value = hash_value

/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值