当前位置: 首页 > article >正文

Oracle视频基础1.3.6练习

1.3.6
以下是您的需求清单(不含解决方案):

  • 检查数据库启动情况
  • 等待会话结束,进行正常关机
  • 等待事务全部提交后再关机
  • 查看 alert 日志文件
  • 查看后台跟踪文件
  • 查看用户跟踪文件

检查数据库启动情况

ps -ef | grep oracle
ipcs
clear

shutdown 等待会话结束

sqlplus /nolog
conn / as sysdba
startup
(boobooke session start)
select sid,serial#,username from v$session;
shutdown normal
(quit)
startup
clear scr

addr status shutdown 等待事务全部提交

(create table bbktbl<id integer, name char<10>>;)
(insert into bbktbl values<0, 'wilson'>;)
(select * from bbktbl; # '0,wilson')
desc v$transaction
select addr,status from v$transaction;
# 59BOD118 ACTIVE
(commit;)
/
# no rows selected
shutdown transactional

看alert log files

show parameter dump #background_dump_dest
cd /u01/admin/wilson/
ls
ls -l
cd bdump/
ls -l
vi alert_wilson.log
exit
shutdown immediate
vi alert_wilson.log
/normal

看background trace文件

ls 
pwd
clear
ls -l

看user trace 文件

show parameter dump
cd ..
ls
cd udump/
ls -l
rm -f *
ls -l
clear
ls -l

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
Oracle数据库管理指南:启动、关闭与日志查看

1. 检查数据库启动状态

检查Oracle数据库的启动情况可以通过以下命令完成,确保数据库实例已启动且运行正常:

ps -ef | grep oracle
ipcs
clear

2. 正常关机:等待会话结束

若要关闭数据库并等待所有会话结束,可使用以下步骤:

sqlplus /nolog
conn / as sysdba
startup
-- 查看当前会话
select sid, serial#, username from v$session;
shutdown normal
-- 重新启动数据库
startup
clear scr

3. 等待事务提交后关机

为避免中断重要事务,可以等待事务全部提交后再进行关机:

-- 创建测试表并插入数据
create table bbktbl (id integer, name char(10));
insert into bbktbl values (0, 'wilson');
select * from bbktbl; -- 预期输出: 0, wilson

-- 查看事务状态
desc v$transaction
select addr, status from v$transaction; -- 例如, ACTIVE 状态

-- 提交事务并检查
commit;
select addr, status from v$transaction; -- 预期无结果行
shutdown transactional;

4. 查看 Alert 日志文件

Alert日志是Oracle记录的关键信息,可以按以下步骤查看:

show parameter dump -- 检查日志目录路径
cd /u01/admin/wilson/bdump/
ls -l
vi alert_wilson.log
-- 搜索关键字 'normal' 以查找常规关机信息
/normal

5. 查看后台跟踪文件

后台跟踪文件提供Oracle后台进程的详细信息:

ls
pwd
clear
ls -l

6. 查看用户跟踪文件

用户跟踪文件记录用户级的操作详情,可在 udump 目录中找到并清理旧文件:

show parameter dump
cd /u01/admin/wilson/udump/
ls -l
rm -f * -- 删除所有跟踪文件
ls -l
clear

总结以上步骤,有助于保持数据库健康管理,确保操作的连贯性和数据的安全性。


http://www.kler.cn/a/379034.html

相关文章:

  • uniapp 使用vue/pwa
  • 2、liunx网络基础
  • 使用NCNN在树莓派部署深度学习模型流程
  • 【日志】初学顺序表
  • Qt报错QOCI driver not loaded且QOCI available的解决方法
  • 微信支付宝小程序SEO优化的四大策略
  • 2024 Rust现代实用教程 closures闭包
  • 【高等数学】6向量与空间几何
  • C/C++(九)C语言与C++中的类型转换
  • 架构师:构建高效团队和解决技术问题的指南
  • HarmonyOS第一课 06 构建更加丰富的页面-习题解析
  • 从0开始学习shell脚本
  • Golang | Leetcode Golang题解之第530题二叉搜索树的最小绝对差
  • QT中的定时器与计时器
  • vue的路由的两种模式 hash与history 详细讲解
  • python+pptx:(一)占位符、文本框、段落操作
  • 【python】OpenCV—findContours(4.5)
  • 【原创分享】JVM服务调优实战
  • Vue+element-ui实现网页右侧快捷导航栏 Vue实现全局右侧快捷菜单功能组件
  • selenium自动搭建
  • 数字化装配助力柔性制造与快速换型,驱动效率飞跃
  • chrome编辑替换js文件的图文教程
  • STL--哈希
  • BeanDefinition体系架构(待...)
  • 大数据挖掘和数据挖掘有什么不一样?
  • (C#面向初学者的 .NET 的生成 AI) 第 2 部分-什么是 AI 和 ML?