【DB笔试面试857】在Oracle中,若一个主机上有多个Oracle实例,则如何确定哪些共享内存段属于想要清掉的实例的内存段?
若一个主机上有多个Oracle实例,则该如何确定哪些共享内存段属于想要清掉的实例的内存段?
♣ 答案
使用sysresv命令。sysresv是Oracle在Linux/Unix平台上提供的工具,可以用来查看Oracle实例使用的共享内存和信号量等信息。sysresv存放的路径:$ORACLE_HOME/bin/sysresv。使用时需要设置LD_LIBRARY_PATH环境变量,用来告诉Oracle共享库文件的位置。sysresv用法如下:
1[oracle@rhel6lhr ~]$ sysresv -h
2sysresv: invalid option -- 'h'
3usage : sysresv [-if] [-d <on/off>] [-l sid1 <sid2> ...]
4 -i : Prompt before removing ipc resources for each sid
5 -f : Remove ipc resources silently, oevrrides -i option
6 -d <on/off> : List ipc resources for each sid if on
7 -l sid1 <sid2> .. : apply sysresv to each sid
8Default : sysresv -d on -l $ORACLE_SID
9Note : ipc resources will be attempted to be deleted for a
10 sid only if there is no currently running instance
11 with that sid.
12[oracle@rhel6lhr ~]$ which sysresv
13/u01/app/oracle/product/11.2.0/dbhome_1/bin/sysresv
& 说明:
有关sysresv的更多内容可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2112518/、http://blog.itpub.net/26736162/viewspace-2147273/
本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗
DB宝分享的IT资料:https://mp.weixin.qq.com/s/Iwsy-zkzwgs8nYkcMz29ag
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:230161599、618766405
● 微信:lhrbestxh
● 微信公众号:DB宝
● 提供Oracle OCP、OCM、高可用(rac+dg+ogg)和MySQL最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:DB宝,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
- 【DB笔试面试234】在Oracle中,如何有效的删除一个大表(即表的EXTENT数很多)?
- 【DB笔试面试223】在Oracle中,如果丢失一个数据文件而且没有备份,也没有归档日志,那么应该如何打开数据库?
- 【DB笔试面试856】在Oracle中,如何判定实例是否运行?
- 【DB笔试面试444】Oracle中PL/SQL的流程控制语句包括哪些?
- 【DB笔试面试853】在Oracle中,什么是手动建库?手动建库有哪些步骤?
- 【DB笔试面试616】在Oracle中,和“消除”相关的查询转换有哪些?
- 【DB笔试面试238】在Oracle中,如何将信息写入Oracle的告警日志中?
- 【DB笔试面试842】在Oracle中,如何启动Oracle数据库的监听日志?
- 【DB笔试面试614】在Oracle中,和视图相关的查询转换有哪些?
- 【DB笔试面试610】在Oracle中,SPM的使用有哪些步骤?
- 【DB笔试面试243】在Oracle中,如何启动Oracle数据库的监听日志?
- 【DB笔试面试573】在Oracle中,常用Hint有哪些?
- 【DB笔试面试249】在Oracle中,生成备库控制文件的方法有哪些?
- 【DB笔试面试657】在Oracle中,与锁有关的数据字典视图有哪些?
- 【DB笔试面试561】在Oracle中,如何预估即将创建索引的大小?
- 【DB笔试面试613】在Oracle中,和子查询相关的查询转换有哪些?
- 【DB笔试面试587】在Oracle中,常规游标共享和自适应游标共享的联系和区别有哪些?
- 【DB笔试面试571】在Oracle中,如何提高DML语句的效率?
- 【DB笔试面试602】在Oracle中,如何从执行计划初步判断SQL的性能问题?
- 【DB笔试面试219】在Oracle中,如果发现有坏块,那么如何检索其它未坏的数据?