欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

oracle数据库查看归档路径,centos7下查oracle归档及物理文件路径

发布时间:2025/3/15 数据库 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 oracle数据库查看归档路径,centos7下查oracle归档及物理文件路径 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

(本人菜鸟,写此随笔仅为学习,大神勿喷,谢谢!)

Oracle查看当前连接的数据库实例及状态:

SQL> select instance_name,status from v$instance;

INSTANCE_NAME          STATUS

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

orcl                                   OPEN

归档模式(archivelog):可以在线/离线备份数据库,可以是全备份或者是部分备份(单个表空间/数据文件) ;

非归档模式(noarchivelog):只能离线备份而且必须备份所有的数据文件,控制文件,日志文件

Oracle查看当前连接的数据库的归档模式:

SQL> select name, log_mode from v$database;

NAME             LOG_MODE

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

ORCL                  ARCHIVELOG

或者

SQL> archive log list; (也可查看归档模式,及归档情况,包括归档路径)

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /data/ORCL/archivelog

Oldest online log sequence 4

Next log sequence to archive 6

Current log sequence 6

查看默认闪回归档存储路径及设置大小:

SQL> show parameter db_recovery_file_dest;

NAME TYPE                                                   VALUE

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

db_recovery_file_dest string                          /data/ORCL

db_recovery_file_dest_size big integer          5G

设置归档模式:

SQL> shutdown immediate #关闭数据库

SQL> startup mount; #启动到mount状态

SQL> alter database archivelog; #开启归档

SQL> alter database open; #open数据库

设置非归档模式:

SQL> shutdown immediate #关闭数据库

SQL> startup mount; #启动到mount状态

SQL>alter database noarchivelog; #flashback database打开的时候不能关闭archivelog

在SQL命令下查看有哪些归档日志文件,包括具体归档时间:

SQL> select name,sequence#,to_char(completion_time,'yyyy-mm-dd hh24:mi:ss') "completion_time" from v$archived_log order by sequence# ;

NAME                                                                                                                                            SEQUENCE#                 completion_time

/data/oracle/flash_recovery_area/ORCL/archivelog/2018_10_31/o1_mf_1_4_fxl70tks_.arc                4                             2018-10-31 11:06:02

/data/oracle/flash_recovery_area/ORCL/archivelog/2018_10_31/o1_mf_1_5_fxl741dq_.arc               5                             2018-10-31 11:07:45

/data/oracle/flash_recovery_area/ORCL/archivelog/2018_10_31/o1_mf_1_6_fxl744ly_.arc                 6                             2018-10-31 11:07:48

查看数据文件的路径:

SQL> select name from v$datafile;

NAME

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

/data/oracle/oradata/orcl/system01.dbf

/data/oracle/oradata/orcl/sysaux01.dbf

/data/oracle/oradata/orcl/undotbs01.dbf

/data/oracle/oradata/orcl/users01.dbf

查看控制文件的路径:

SQL> select name from v$controlfile;

NAME

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

/data/oracle/oradata/orcl/control01.ctl

/data/oracle/flash_recovery_area/orcl/control02.ctl

查看重做日志文件的路径:

SQL> SELECT * FROM v$logfile ORDER BY group#;

GROUP# STATUS TYPE       MEMBER                                              IS_RECOVERY_DEST_FILE

1                ONLINE               /data/oracle/oradata/orcl/redo01.log         NO

2                ONLINE              /data/oracle/oradata/orcl/redo02.log          NO

3                ONLINE              /data/oracle/oradata/orcl/redo03.log          NO

总结

以上是生活随笔为你收集整理的oracle数据库查看归档路径,centos7下查oracle归档及物理文件路径的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。