LINUX系统中查询Oracle数据库的归档日志目录


注:查询Linux系统中Oracle数据库的归档日志方法,不同的安装目录使用不同的方法,一下有两种方式,其中一种是我目前使用的数据库未查到归档才换的第二种方式。

—–方式一:查询数据库的归档日志(该方法在目前使用的数据库中未查到归档日志,可采用第二种方式进行查看)

用oracle用户名和密码登录Oracle数据库;

su  -grid        —-切换grid用户登录Oracle数据库

asmcmd      —-进入asmcmd命令;

cd  RECO/    —–进入路径找归档日志(如果提示不存在,可以继续往下操作),

ls       —–显示所有的文件夹

cd    文件夹名     —–打开文件夹可以查看文件夹的下一级目录(可以通过ls显示所有目录和cd加文件夹进入下级目录的方式一层层往下找)

cd ..     —如果要返回上级目录可输入该命令

show  parameter   log_archive_dest

 

—–方法二:查询数据库归档日志位置并删除部分归档日志(该方法找到归档日志,整个流程)

用oracle用户名和密码登录Oracle数据库

su   -grid        —–切换至grid用户登录Oracle

lsnrctl         —-切换至该命令

help     —-帮助文档

show     —查看show的所有指令

show   log_status    —查看状态是否关闭

set   log_status  off   —进行关闭

show   log_status      —进行确认是否关闭

 

su   -oracle    —切换至Oracle用户

sqlplus   /as  sysdba    —-切换至sql命令

archive   log   list       —–查看一下归档日志是否已经开启(主要关注automatic   archival  disable 是否开启)

show  parameter   db_recovery     —–查看参数db_recovery_file_dest归档日志目录(默认闪回恢复期)、db_recovery_file_dest_size大小

注意:alter  system  set  db_recovery_file_dest_size=3G         —–针对目前我们的数据库来说是删除归档日志,不是扩充发小,因此不执行该语句。(其他情况下可执行该语句。归档日志存放到use_db_recovery_file_dest(闪回恢复期flash_recovery_area)内,如果闪回恢复区已满,归档日志就有可能无法继续归档,通常的方法就是用该方法增大闪回恢复区)

exit     —-退出Oracle用户的sql命令窗口

 

su   -root    —切换至root用户

cat  /etc/oralnst.loc      —-查看数据库的安装目录

ls    —–显示所有目录

cd  /     —进入目录

ls     —-显示所有目录

cd   archivel     —-进入archivel目录

ls     —显示所有目录

ll      —–显示目录的详情列表

du    -sh        —–查看文件占用的空间大小

find . -type  f   -mtime  +90  |  wc  -l        —-查看最近90天的有多少文件

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288176.html

(0)
上一篇 2022年9月7日
下一篇 2022年9月7日

相关推荐

发表回复

登录后才能评论