我们知道,在oracle数据库中,可以通过killsession的方式来终止一个进程,其基本语法结构为: altersystemkillsession’sid,serial#’; 被kill掉的session,状态会被标记为killed,oracle会在该用户下一次touch时清除该进程. 我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session的paddr都被更改为相同的进程地址: sql>selectsaddr,sid,serial#,paddr,username,statusfromv%24sessionwhereusernameisnotnull; saddrsidserial#paddrusernamestatus -- 542e0e6c11314542b70e8eygleinactive 54...
配置操作系统 - hp-ux版本 - 10.20硬件系统 - hp9000系统 - k580子系统 - oracle 8.0.5解决方法在hp-ux 10.20系统下正确配置oracle 8.0.5 可执行如下步骤:注:此信息摘录自oracle 8 安装指南(产品部件号 a64525-01), 第二部分(设置环境), 页码2-4到2-5 。 可以在如下的url链接中下载此文档:http://docs.oracle.com/f48198/shiphome/doc/product_0/a64525.pdf1. 以root 登录2. 设置oracle8 服务器环境- 为oracle 配置uxix内核- 创建mount 点- 为自己的oracle软件设置unix账号- 创建一个临时bin 目录- 创建oratab文件- 为oracle 配置unix内核- 为调节oracle8的sga结构, 配置u...
我们知道,oracle作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素--数据库碎片,应当引起dba的足够重视,及时发现并整理碎片乃是dba一项基本维护内容。 - 1、碎片是如何产生的 - 当生成一个数据库时,它会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(freespace)。 - 表空间、段、范围、自由空间的逻辑关系如下: - 当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。在这些初始范围充满数据时,段会请求增加另...
没有人会否认oracle是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。 关于“好的东西似乎总不是那么好用(初看起来如此)”的一个笑话:在参加ibmdb2512、513培训前,在校园网上下载到了安装程序,不过任凭我们几个同学研究个半天,也不知哪个文件是安装文件,竟没有安装成功。最后,一致认为:看来这个培训真是太有必要了!事后,才知道--我们下载的是4linux的! [以8.1.6为例]: 1、ora-12541:tns:没有监听器 原因:没有启动监听器或者监听器损坏。如果是前者,使用命令netstartoracleorahome81tnslistener(名字可能有出入)即可;如果是后者,则使用“net8configurationassistant...
- 在国内外大中型数据库管理系统中,把oracle作为数据库管理平台的用户比较多。oracle 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事oracle数据库管理,经常收到周围用户和外地用户反映有关oracle数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和解决办法进行一些探讨,供存在这方面问题的用户朋友参考。 - 1、原因分析 - 通过对用户反映情况的分析,发现字符集的设置不当是影响oracle数据库汉字显示的关键问题。那么字符集是怎么一会事呢?字符集是oracle 为适应不同语言文字显示而设定的。用于汉字显示的字符集主要有zhs16cgb231280,us7ascii,we8iso8859p1等。字符集不仅需在服务器端存在,而且客户端也必须有字符...
本文通过实际业务系统中调整的一个案例,试图给出一个常见cpu消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良sql代码引起的,那么作为dba,怎样发现和解决这些sql问题就显得尤为重要. 本案例平台为unix,所以不可避免的应用了一些unix下常用的工具.如vmstat,top等. 本文适宜读者范围:中高级. 系统环境: os: solaris8 oracle: 8.1.7.4 问题描述: 开发人员报告系统运行缓慢,已经影响业务系统正常使用.请求协助诊断. 1.登陆数据库主机 使用vmstat检查,发现cpu资源已经耗尽,大量任务位于运行队列: bash-2.03%24 vmstat 3 procs memory page disk faults cpu r b w swap free re mf pi po fr de sr s6 s9 s1 sd in...
*****************************************************************************本文由正泰linux http://linux-down.kmip.net 搜集,整理,如需转载,请注明出处!本站有大量的linux电子教程,软件,技术文档,欢迎大家访问!站长阿泰qq:253222170******************************************************************************redhat9.0是一个非常好的linux发行版本,具有良好的中文支持和丰富的应用软件,令包括笔者在内的好多linux用家爱不释手。但由于redhat9.0采用的gcc版本比较高,造成了一定的兼容性问题。使得包括oracle9.2和ibm db2等大型数据库软件在redhat9.0上不...
oracle下的length()函数不能区分中英文,只能得到字符数而不能得到字节数,很多时候插入string到字段中时总要先进行一次检查,防止string长度超过了字段定义的长度,一般大家都是把这个检测放到应用程序中执行,用我写的这个小函数就可以实现在数据库服务器端对要插入的字段进行检测。 create or replace function f_henry_getstringlength(pv_string in varchar2) return integer is result integer; i number;begin result:=0; if length(pv_string)=0 then return(result); end if; for i in 1 .. length(pv_string) loop if ascii(substr(pv_string,i,1))...
原作者:uche ogbuji (uche.ogbuji@linuxworld.com)原文名:how to get oracle up and running on your linux box - a practical guide to basic installation and use摘要:oracle于去年年底宣布移植oracle 8和oracle application server到linux。 这是一个明确无误的标志:整个世界都应该认识到,linux已经是一个严肃的操作系统,足以承担企业级的应用。 uche ogbuji在下文中解释了应该如何安装、配置和初步使用oracle 8 for linux。如何在你的linux机器上安装运行oracle一篇实用指导经过了许多谣传和暗示之后,oracle于1998年10月7日发布了linux上的oracle 8数据库和oracle ...
q]怎么样查看数据库字符集 [a]数据库服务器字符集select*fromnls_database_parameters,其来源于props%24,是表示数据库的字符集。 客户端字符集环境select*fromnls_instance_parameters,其来源于v%24parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会话字符集环境select*fromnls_session_parameters,其来源于v%24nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是altersession完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。 客户端的字符集要求与服务器一致,才能正确显示数据库的非ascii字符。如果多个设置存在的时候,altersession>环境变量>注册表>参数文件 ...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器