网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.联机热备份失败后,如何打开数据.
.如何安装配置Oracle 9i网络环境一.
.杜绝安全隐患 容易忽视Oracle安全.
.在操作系统损坏时恢复Oracle10g全.
.ASP 中通过OLEDB访问 Oracle 的代.
.解析Oracle数据库内在索引和参数.
.Oracle提供优秀的中间件软件包.
.快速掌握解决ORA-00844错误的实用.
.转储控制文件头.
.Oracle中的外连接简单介绍.
.技术专题总结:standby Database.
.Oracle Index 的三个问题.
.优化Oracle库表设计的若干方法(组.
.深入了解缓冲日志文件I/O重要性能.
.Oracle中对COLUMNS_UPDATED()返回.
.Oracle 10g列掩码与关系视图比较.
.LVM for Linux测试报告.
.SQLSERVER,ORACLE,MYSQL高效分页.
.TestKing Oracle 1Z0-147 Edt3.0.
.Oracle数据库配置错误信息.

解析:用UNIX的kill命令终止Oracle的过程

发表日期:2008-2-9


很多情况下,我们需要终止所有的Oracle过程(process)。当数据库“锁定”而你无法进入Server Manager来终止数据库时,就可以用UNIX中的kill命令来终止所有的Oracle过程——这是kill命令的常见用途之一。 当你需要终止一个UNIX服务器上的一个Oracle实例(instance)时,执行下面的步骤: 终止与ORACLE_SID有关的所有Oracle过程。 用ipcs –pmb命令来识别所有占用的RAM内存片断。 用ipcrm -m 命令来从UNIX中释放占用的RAM内存。 只对Non-AIX:用ipcs -sa命令来显示占用标记,用ipcrm –s命令来释放该实例的占用标记。 创建单一命令来终止与挂起(hung)的数据库实例有关的Oracle过程是很简单的。在下面的例子之中,我们用ps指令来识别Oracle过程,然后用awk程序来获取Oracle过程的过程ID(process ID,PID)。然后,我们把过程ID输入到UNIX的kill命令之中。 root> ps -efgrep $ORACLE_SID
    grep -v grepawk '{print $2}'xargs -i kill -9 {}  在终止所有Oracle过程之后,我们可以用ipcs –pmb指令来检查占用的内存并清除数据库所占用的内存。我们首先显示出数据库服务器上所有占用内存: IPC status from /dev/kmem as of Mon Sep 10 16:45:16 2001
T   ID   KEY    MODE   OWNER GROUP SEGSZ CPID LPID
Shared Memory:
m 24064 0x4cb0be18 --rw-r----- oracle  dba 28975104 1836 23847
m 1 0x4e040002 --rw-rw-rw-  root  root  31008  572  572
m 2 0x411ca945 --rw-rw-rw-  root  root   8192  572  584
m 4611 0x0c6629c9 --rw-r-----  root  root 7216716 1346 23981
m 4 0x06347849 --rw-rw-rw-  root  root  77384 1346 1361
root> ipcs -pmb 现在,我们看到Oracle只拥有一个ID=24064的RAM内存。下面的命令将会释放这个内存片断: root> ipcrm -m 24064

上一篇:教你轻松掌握修改Oracle数据库表的大小 人气:634
下一篇:轻松修改Oracle数据库表的大小 人气:682
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐