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

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.mrgr.cn/news/63629.html

相关文章:

  • 【Nas】X-DOC:Mac mini 安装 ZeroTier 并替换 planet 实现内网穿透
  • 线上3D看车有何优势?
  • 泛微开发修炼之旅--50关于ecology系统控制台异常报错的解决方案汇总
  • OpenCV基本操作(python开发)——(5)轮廓处理
  • Flutter 鸿蒙next中的路由使用详解【基础使用】
  • shell基础-awk
  • 龙迅#LT6211适用于HDMI转4PORT LVDS,分辨率高达4K60HZ,可提供技术支持!
  • CATIA许可证管理工具
  • (python)如何进行加密
  • 求逻辑地址的页号和物理地址
  • [Approaching any Machine Learning] Supervised vs unsupervised learning - Note
  • 【Kaggle | Pandas】练习5:数据类型和缺失值
  • Virtuoso使用layout绘制版图、使用Calibre验证DRC、LVS、PEX抽取RC
  • 2024/11/1 数据结构大题打卡
  • Kafka日志记录
  • 深入解析C/C++中的__attribute__((packed)):内存对齐与紧打包技术
  • opencv学习笔记(6):图像预处理(直方图、图像去噪)
  • js的小知识
  • 《AI从0到0.5》之提示工程
  • python代码实现了一个二维粒子系统的模拟,模拟粒子在离散空间中的随机运动和相互作用
  • Apple iap2协议栈在蓝牙中的移植及MFi认证的实现
  • 分账系统对电商多重要,为何电商平台都选择分账系统?
  • 【数据结构】数组和向量
  • 5G三大应用场景中的URLLC
  • 推荐一款功能强大的媒体播放管理:Zoom Player MAX
  • Python数字类型在“用户信息管理“项目中的应用