LINUX系统中查询Oracle数据库的归档日志目录
2022/9/8 2:23:03
本文主要是介绍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天的有多少文件
这篇关于LINUX系统中查询Oracle数据库的归档日志目录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南