
ORACLE 数据库管理
文章平均质量分 64
llmmysun
helloword
展开
-
oracle9i自动通过trigger捕获DML 语句(zz)
oracle9i自动通过trigger捕获DML 语句转载 2006-03-24 14:46:00 · 1814 阅读 · 0 评论 -
IDLE_TIME DOES NOT WORK TO SPECIFY WHEN A SESSION IS AUTOMATICALLY SNIPPED
Problem statement:IDLE_TIME DOES NOT WORK TO SPECIFY WHEN A SESSION IS AUTOMATICALLY SNIPPED Hdr: 3315723 9.2.0.1.0 RDBMS 9.2.0.1.0 PRODID-5 PORTID-453 Abstract: IDLE_TIME DOES NOT WORK TO原创 2004-12-01 17:17:00 · 1884 阅读 · 0 评论 -
Subject: ORA-02396 when idle_time = unlimited
Subject: ORA-02396 when idle_time = unlimited RDBMS Version: 8.0.6.2.0Operating System and Version: Solaris 2.6Error Number (if applicable): ORA-02396Product (i.e. SQL*Loader, Import, etc.): RDBMSProd原创 2004-12-01 17:41:00 · 2221 阅读 · 0 评论 -
还有一种情况会出现 ORA-00942:table or view does not exist
当oracle数据库在安装 catproc.sql 包时出现问题,导致catproc.sql 包安装不完全也会出现此中错误!解决办法: sqlplus sqlplus “/as sysdba” 然后重新执行$ORACLE_HOME/rdbms/admin/catproc.sql 脚本这样就修复了ora-00942 的错误!原创 2004-11-26 17:45:00 · 3611 阅读 · 0 评论 -
ORA-00942:table or view does not exist
ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?]产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持有的对象,当进程符合了某错误条件原创 2004-11-26 16:17:00 · 8298 阅读 · 0 评论 -
Redo Log Data Dictionary Views
Introduction ============ Redo logs are essential to the recovery of your database. They record all the changes that are made to the database. They also ensure the integrity of your database. Arc原创 2004-11-19 11:27:00 · 1177 阅读 · 0 评论 -
跟踪 session 的执行,分析跟踪日志文件,解决问题的好方法
跟踪 session 的执行,分析跟踪日志文件,解决问题的好方法--1.查找要跟踪的session[oracle@bj udump]$ ps -efUID PID PPID C STIME TTY TIME CMDoracle 6279 1 0 16:31 ? 00:00:01 oraclenewadm (LOCAL=NO)。。。。。oracle 6375 1 0 17:34 ? 00:00原创 2004-11-26 11:28:00 · 1671 阅读 · 2 评论 -
MTS 相关的参数含义
MTS_SERVICE:服务器名,缺省值为DB_NAME MTS_DISPATCHERS :调度器个数 MTS_SERVERS:可启动的服务器进程个数 MTS_LISTERNET_ADDRESS:sql*net监听器地址 MTS_MAX_SERVERS :服务器进程的最大数原创 2004-11-22 14:34:00 · 1365 阅读 · 0 评论 -
SMON: found rollback segment # 11 at address 67fd103c to take offline.
From: Ed Laugel 08-Sep-04 16:05 Subject: UNDO and trace files with SMON: found rollback segment RDBMS Version: 9.2.0.4.0Operating System and Version: HP-Ux 11.0Error Number (if applicable): Product (i原创 2004-11-18 09:50:00 · 2133 阅读 · 0 评论 -
10g: Datafile Corruption possible from CREATE
CREATE CONTROLFILE can Corrupt Datafile Headers This alert described the issue reported in bug 3514615 .Versions Affected This affects Oracle Server version 10.1.0.2 only .Platforms Affected GENERI原创 2004-11-22 17:32:00 · 1014 阅读 · 0 评论 -
ORA-02396: exceeded maximum idle time, please connect again
应用程序报了ORA-02396: exceeded maximum idle time, please connect again猜测估计是连接池中的连接已经被oracle 断掉,但是应用程序在取出来的时候会没有判断session的状态如果dba修改了dba_profile中的idle_time默认值,将会对连接进行一定的限制但有时却很莫名地错,有很多进程的状态是inactive,却不正常原创 2004-11-30 18:08:00 · 6127 阅读 · 0 评论 -
imp STATISTICS=SAFE
PURPOSE ------- This bulletin explains the behavior of the new IMPORT parameter value of STATISTICS=SAFE. SCOPE & APPLICATION ------------------- This allows to understand which statistics are im原创 2004-12-09 17:42:00 · 2890 阅读 · 0 评论 -
oracle性能优化
oracle性能优化 今天有个问题没有答上来:oracle的性能优化。查了查资料,学习学习。优化心得摘抄 数据库优化oracle9i很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上原创 2006-02-05 11:21:00 · 1771 阅读 · 0 评论 -
检查点
检查点描述 监视数据库写程序(DBWR)检查点完成的次数,以及服务器请求数据库写程序检查点数。 在数据库活动期间,数据写到内存缓冲区。检查点是完成将修改(脏)的块缓冲区写到存储器。数据库写程序(DBWR)进程将数据库缓冲区高速缓存中的脏缓冲区写到数据文件,以使数据文件与已作的更改一致。如果实例失败,则必须恢复内存中的数据。当请求 DBWR 扫描高速缓存并为检查点或恢复结束将所有原创 2006-02-05 11:03:00 · 1496 阅读 · 0 评论 -
在线重建索引
ALTER INDEX emp_name REBUILD ONLINE;--维护索引是需要知道的:Monitoring Space Use of IndexesIf key values in an index are inserted, updated, and deleted frequently, the index can lose its acquired space eff原创 2006-02-06 10:25:00 · 2400 阅读 · 0 评论 -
Oracle Label Security(Oracle标签安全性)
现在保护每一行的安全原创 2006-01-18 16:31:00 · 4908 阅读 · 1 评论 -
MAXDB Session inactivity timeout
700: Session inactivity timeout (work rolled back) Explanation:Your transaction was implicitly canceled and rolled back by an implicit ROLLBACK statement. The database session was implicitly termi原创 2006-01-19 18:10:00 · 1693 阅读 · 0 评论 -
oracle 10g R2 新特性 TDE
在Oracle的最新版本10g R2中,出现最及时的技术应该是透明数据加密技术(Transparent Data Encryption,TDE)。这一技术包含在Oracle高级安全选项里,每处理器的费用为10,000美元,只供企业版用户使用。与之前Oracle发布的隐蔽工具包相比,TDE是一个巨大的飞跃。虽然工具包是免费的,但远远不能满足用户的需求。不但需要手工改写代码,还要修改程序代码来调用原创 2006-01-18 16:46:00 · 3228 阅读 · 0 评论 -
oracle 行链接
1. run the $ORACLE_HOME/rdbms/admin/utlchain.sql script2.ANALYZE TABLE test LIST CHAINED ROWS; 3.create table tmp_tab as SELECT * FROM test WHERE ROWID IN (SELECT HEAD_ROWID FROM CHAINED_原创 2006-01-10 17:07:00 · 1294 阅读 · 0 评论 -
Script: Computing Table Size
Script: Computing Table Size Abstract This script calculates the average row size for all tables in a schema, using the VSIZEfunction of SQL. Product Name, Product Version Oracle Server, 7.3.x原创 2004-11-19 10:30:00 · 1117 阅读 · 0 评论 -
9i迁移数据文件 过程
--9i迁移数据文件 过程1.查看视图select * from dba_data_files 确定要移动的数据文件 "位置" 和 "名称"源位置和名称 : /home/oracle/product/92/oradata/adp/users02.dbf目标位置和名称: /home/oracle/oradata/adp/users02.dbf2.停掉数据库shut原创 2004-11-09 13:49:00 · 1446 阅读 · 0 评论 -
ORACLE 日志管理
1.forcing log switches sql> alter system switch logfile;2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> (/disk3/log4原创 2004-10-28 11:42:00 · 1177 阅读 · 0 评论 -
ORACLE数据库管理员职责(转载自聚贤庄)
ORACLE数据库管理员职责 ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进原创 2004-10-27 15:22:00 · 1442 阅读 · 0 评论 -
对Spfile之参数错误修改之后的解决办法(FAQ) ZZ
众所周知,在Oracle9i中对初始化参数的管理引入了一个新的文件:Spfile.这个参数是个二进制文件,手工对其进行编辑会出错.可以采用alter system set ......的命令方式来对其进行修改.不妙的是,有的时候,错误的修改了参数之后发现系统不能启动,而粗心的用户或者初级DBA可能还没有对该文件(或者参数文件的内容)进行备份.这个时候如何解决呢?下面是模拟出错的场景:原创 2004-10-28 16:38:00 · 881 阅读 · 0 评论 -
oracle 常用对象的管理
1.enable constraints select alter table ||table_name || ENABLE CONSTRAINT || CONSTRAINT_name ||; from user_constraints;2.DISABLE constraints select alter table ||table_name || DISABLE CONS原创 2004-10-28 11:09:00 · 960 阅读 · 0 评论 -
SMON offlining US=##
--转载自 http://www.orafaq.net/maillist/oracle-l/2003/12/15/1191.htm最近2天我的日志文件中出现了 SMON offlining US=## 这样的记录信息我刚开始有些担心是数据库出了问题,经过查找发现是oracle AUM的功能:This message will be quite common if you are using Au原创 2004-10-20 10:04:00 · 938 阅读 · 0 评论 -
通过创建用户profile文件, 限制用户对数据库资源使用
可以限制的资源列表在下面的例子中,创建一个供用户TestUser使用的TEST_PROFILE环境文件: create profile TEST_PROFILE limit FAILED_LOGIN_ATTEMPTS 3; create user TESTUSER identified by abcd1234 profile TEST_PROFILE; gr原创 2004-10-19 16:51:00 · 1754 阅读 · 0 评论 -
ERROR: SGA memory leak detected
ERROR: SGA memory leak detected 288SGA Memory Leak Detected in trace file Hello, I have discovered a trace file (see below) alerting me to an SGA Memory Leak - no Oracle error code was listed in the m原创 2004-10-22 11:23:00 · 2649 阅读 · 0 评论 -
Oracle是如何工作的
Oracle是如何工作的 相信大家看了这篇文章对Oracle如何工作有一个形象的了解!摘自----《Oracle备份与恢复》-----------------------------------------------------------------------------------------------------------------一个名叫Sid的男人,狂热地爱好拍摄、保存和整原创 2004-10-14 15:25:00 · 902 阅读 · 0 评论 -
oracle 里常用命令
第四章:索引 1.creating function-based indexes sql> create index summit.item_quantity on summit.item(quantity-quantity_shipped); 2.create a B-tree index sql> create [unique] index index_name on table_name原创 2004-10-28 11:58:00 · 1452 阅读 · 1 评论 -
ORACLE 表空间管理
1.create tablespaces sql> create tablespace tablespace_name datafile c:/oracle/oradata/file1.dbf size 100m, sql> c:/oracle/oradata/file2.dbf size 100m minimum extent 550k [logging/nologging] sql>原创 2004-10-28 11:47:00 · 1428 阅读 · 0 评论 -
ORACLE 表管理
1.create a table sql> create table table_name (column datatype,column datatype]....) sql> tablespace tablespace_name [pctfree integer] [pctused integer] sql> [initrans integer] [maxtrans integer] sql>原创 2004-10-28 11:56:00 · 1058 阅读 · 0 评论 -
Oracle面试问题-技术篇
Oracle面试问题-技术篇 这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处原创 2004-11-11 15:58:00 · 949 阅读 · 0 评论 -
Oracle提供标准函数,对字符集名称及ID进行转换
Oracle提供标准函数,对字符集名称及ID进行转换SQL> select nls_charset_id(ZHS16GBK) from dual;NLS_CHARSET_ID(ZHS16GBK)-------------------------- 8521 row selected.SQL> select nls_charset_name(852原创 2004-11-12 16:06:00 · 1206 阅读 · 0 评论 -
ORACLE 9I 重建 TEMP 表空间
1.startup --启动数据库2.create temporary tablespace TEMP2 TEMPFILE /home2/oracle/oradata/sysmon/temp02.dbf SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --创建中转临时表空间3.alter database def原创 2004-11-11 22:10:00 · 1266 阅读 · 0 评论 -
Oracle数据库字符集问题解析 zz
经常看到一些朋友问ORACLE字符集方面的问题,我想以迭代的方式来介绍一下。第一次迭代:掌握字符集方面的基本概念。 有些朋友可能会认为这是多此一举,但实际上正是由于对相关基本概念把握不清,才导致了诸多问题和疑问。首先是字符集的概念。我们知道,电子计算机最初是用来进行科学计算的(所以叫做“计算机”),但随着技术的发展,还需要计算机进行其它方面的应用处理。这就要求计算机不仅能处理数值,还能处理诸如文字原创 2004-11-08 16:16:00 · 1548 阅读 · 0 评论 -
Oracle 临时表空间使用注意
临时表空间使用注意:1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)每个用户都有一个临时表空间2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指定单独的临时表空间,以方便管理3.分配用户单独临时表空间,一般是针对 大型产品数据库,OLTP数据库,数据库仓库对于小型产品不需要单独制定临时表空间,使用默认临时表空间注:如果临时表空间异常增涨很快原创 2004-11-12 10:34:00 · 1946 阅读 · 0 评论 -
Oracle 9i 数据库移动过程
Oracle 9i 数据库移动过程 作者:未知 数据库移动,在项目实施过程中,经常会发生,对于有经验的DBA来说,数据库移动是十分容易。但对于一些只了解系统,对数据库不是十分懂的人员来说,oracle的移动就不是那么容量了。 例如当系统安装完成以后,存储空间扩容了,需要对原对ORACLE进行移动,需要进行数据移动。以前原创 2004-11-05 14:24:00 · 933 阅读 · 0 评论 -
关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
作者:jrlee最近因看到论坛有人问起这方面的东西,将自己的理解加上查阅相关资料整理如下,如果不全或不当的地方,望指正并补全它。 数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,原创 2004-11-04 15:28:00 · 851 阅读 · 0 评论 -
Solaris 系统维护
5 系统维护5.1 Solaris 系统 涉及的服务器 Account1(218.29.0.239), Account2(218.29.0.240), Oradb1(218.29.0.244) ,Oradb2(218.29.0.245) 5.1.1 系统概况1. 操作系统基本信息: uname -a 将依次显示 操作系统名称,hostname,操作系统大版本信息,操作系统小版本信息,硬件类原创 2004-10-14 15:19:00 · 1285 阅读 · 0 评论