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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值