代码: select sql_text ,sharable_mem from v$sql where sharable_mem > ''100000'' order by sharable_mem ; 上面的sql语句是查询shared pool中占用内存超过100K的sql语句。 这个sql可以非常有效的检查出Oracle shared pool中那些严重占用内存的sql,根据我的经验,绝大多数有问题的sql语句都
Oracle有多种方法在网页上显示数据库中的数据,如JSP或XML编程。在Oracle8i/9i中应用开发人员可以自由使用Java或PL/SQL,把PL/SQL代码嵌入网页中实现业务逻辑的页面就是PSP页面。 PSP页面及其运行环境Apache mod_plsql模块 Oracle 数据库中的Oracle HTTP Server组件就是Apache服务器,在Oracle8i/9i
数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。 SQL*PLUS界面: 登录:输入SQLPLUS回车;输入正确的ORACLE用户名并回车;输入用户口令并回车,显示提示符:SQL> 退出:输入EXIT即
系统环境: 1、操作系统:Windows 2000 Server,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:\ORACLE 实现步骤: 1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入以下数据,存盘为test.xls,如图: 4、文
软件需求 软件 版本 URL Oracle RDBMS 9.2 /software/products/oracle9i/index.html Apache HTTPD Server 1.3.28 http://httpd.apache.org/download.cgi PHP PHP 超文本处理器 4.3.2 http://www.php.net/downloads.php 安装 Oracle
名人名作,据说按照这个装绝对没问题!就是长了点,不过打印出来作为工作手册也是不错的!我就有好几本工作手册!呵呵 Werner Puschitz Sr. AIX/Linux Systems Analyst and Administrator Home Page of Werner Puschitz Installing Oracle 9i on RedHat Linux 7.1, 7.2, 7.3, 8.0, 9, Red Hat Advanced
对于这个问题,开始的设想比较简单,大致过程是:把Sql语句中不相同的关键字和函数名替换掉,如Oracle中的To_Date换成SqlServer的Convert,就可以在SqlServer上执行了.对一些简单的Sql语句这样确实可以,可是对复杂的应用来说,Sql语句可能多层嵌套,函数也有多层嵌套,如果只是简单的替换,代码中必然会有无数的if else,并
在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 SQL> desc employee Name Null? Type emp_id NUMBER(10) emp_name VARCHAR2(20) salary NUMBER(10,2) 可以通过下面的语句查询重复的记录:
在把Oracle查询转换为SQL Server的时候要特别当心一些不容易注意到的问题。我们知道,TSQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL。这两种查询语言都对ANSI SQL92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还
配置: Windows NT 4.0 中文版 5块10.2GB SCSI硬盘 分:C:盘、D:盘、E:盘、F:盘、G:盘 Oracle 8.0.4 for Windows NT NT安装在C:\WINNT,Oracle安装在C:\ORANT 目标: 因系统的回滚段太小,现打算生成新的回滚段, 建立大的、新的表空间(数据表空间、索引表空间、回滚表空间、临时表空间、)
数据库空间的有效使用和维护不仅是数据库管理的重要工作,也是大多数开发人员所关心的内容,因为它直接关系到数据库性能的发挥。同时数据碎片是经常令人头疼的问题,碎片不仅造成空间的浪费,更重要的是会直接影响应 用程序的响应速度。 Oracle提供了不少方法用于数据空间的使用、监控和维护,同时也在各版本中陆续
1、确保Oracle的工作模式允许启动队列管理器(SNP进程) SVRMGRL> Alter System Enable Restricted Session; 或 SQL> Alter System Disenable Restricted Session; 2、确保Oracle已配置任务队列管理器的启动参数 initSID.ora中: job_queue_process=n(0);(036)个进程 job_queue_interval=N(
MSCS+FailSafe 双机集群做HA 小结 最近做了oracle HA 应用的方案,小结一下以供大家参考 硬件配置: 两台联想万全T630服务器((标配,每台服务器都有两块intel 82550网卡) 万全SUREFIRE200R磁盘阵列柜,配备13块18G的硬盘。它将用作群集磁盘 网络要求: • 唯一的 NetBIOS 群集名称。 &#
OS:windows 2000 advanced server SP2 Oracle:8.1.7.4 假定主库与备用库不在同一个主机上,目录结构相同,并且配置一个自管理备用库(managed standby database): 主库 备库 主机IP 192.168.1.20 192.168.1.30 主机名 PrimDB StbyDB SID Orcl Orcl 数据库服务名 Orcl Orcl 一 创建一个主
NT环境下: 1、以NT的Administrator 登陆 2、通过控制面版〉服务,停掉所有ORACLE服务 3、打开注册表(REGEDIT命令),删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 4、打开注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services删除以ORACLE开头的所有服务 5、删除HKEY_LOCAL_MACHINE\SYSTEM\Curre
系统环境: 1、操作系统:Windows 2000 2、数据库: Oracle 8.0.5 for NT 标准版 3、开发工具:Developer/2000 R2.1 4、安装路径:c:\orant;c:\dv2000 访问方法: 1、首先将 Oracle 8.0.5 以典型安装到 c:\orant 目录下 2、安装完毕后,运行REGEDIT 定位到HKEY_LOCAL_MACHINE\S
对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的: 一、Oracle数据库的几个关闭方法 对于ORACLE来讲,关闭的方法有三个: 在SVRMGRL下可以输入如下语句,就可关闭数据库,但每个语句都有自己的作用,有的语句还必须慎重使用 1、shutdown normal (从字面就可理解这是一
Oracle 数据库的透明网关( transparent gateway )是这样的一个接口:通过它,我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务。我一直在找 8i 的透明网关,但是没有; 9i 就有了, 9 i 连接 sqlserver 的透明网关在 9i for nt/2000 的安装盘上。 本文以 oracle
你遇到过下面类似的情况吗?一个用户进程长期占用资源而不释放,导致Oracle进程占用了系统的大量资源,Oralce系统的效率变得很低。如果简单的关闭重启Oracle 实例,势必影响所有的用户。有没有办法仅仅只Kill掉有问题的用户进程而不用关闭整个Oralce实例呢?答案是可以的,使用Oralce提供的一个名叫Orakill的工具。 大家
一问:有关口令 我在Solaris系统上运行 Oracle8i 8.1.7企业版。我创建了两个数据库:SUGAR和TestDb。将两者的remote_login_passwordfile都设置为 “独占(exclusive)”。我试图以SYSDBA身份连接到TestDb,但未能成功。下面是我的做法: $sqlplus /nolog SQL> conn sys/change_on_install@testdb