编辑
删除
【征文】cursor: pin S wait on X等待事件的处理过程
最近负责的一个10204 for Linux as4的数据库(64bit),会短暂出现大量cursor: pin S wait on X等待事件,部分操作会被挂起,最长等待时间大概4分钟,之后则会自行恢复。这个问题困扰了我一周多的时间,从现...
原创
1939
0
2008-08-14 18:01
编辑
删除
zt 打完patch要执行relink all的
Relinking Executables You can relink your product executables manually using the relink shell script located in the $ORACLE_HOME/bin directory. You must relink the product executables every time you a...
原创
1356
0
2005-04-15 00:00
编辑
删除
Oracle数据库中索引的维护 zt
原文:http://blog.csdn.net/q30/archive/2004/08/30/88556.aspx本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。一. 查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库...
原创
984
0
2005-03-29 00:00
编辑
删除
自管理的数据库:自动性能诊断
Oracle 白皮书 2003 年 11月 引言 企业数据库在大小和数量上的不断增长使得系统管理的复杂性也随之增加.Oracle 数据库 10g(以下称 Oracle 数据库 10g)提供了一组集成的自我管理功能,可以在不受工作负载影响的情况下,...
原创
1208
0
2005-03-18 00:00
编辑
删除
Introduction to SQL Tuning Advisor zt自ITPUB
http://www.itpub.net/331977.html作者:LoveWinter10G New Features Series 2: Introduction to SQL Tuning Advisor 参考的文档:Oracle10G Performance Tuning GuideOracle10G New Features1. 简介一直以来,如何有...
原创
1017
0
2005-03-17 00:00
编辑
删除
第五部分、ORACLE网络与安全 zt
[Q]如何限定特定IP访问数据库 [A]可以利用登录触发器或者是修改sqlnet.ora(9i以上): 增加如下内容: tcp.validnode_checking=yes #允许访问的ip tcp.inited_nodes=(ip1,ip2,……) #不允许访问的ip tcp.excluded_n...
原创
842
0
2005-03-16 00:00
编辑
删除
[Q]如果设置自动跟踪 zt
[A]用system登录 执行$ORACLE_HOME/rdbms/admin/utlplan.sql创建计划表 执行$ORACLE_HOME/rdbms/admin/plustrce.sql创建plustrace角色 如果想计划表让每个用户都能使用,则 SQL>create public synonym plan_table fo...
原创
826
0
2005-03-15 00:00
编辑
删除
[Q]丢失一个数据文件,但是没有备份,怎么样打开数据库 zt
[A]如果没有备份只能是删除这个数据文件了,会导致相应的数据丢失。 SQL>startup mount --ARCHIVELOG模式命令 SQL>Alter database datafile 'file name' offline; --NOARCHIVELOG模式命令 SQL>Alter database datafi...
原创
940
0
2005-03-15 00:00
编辑
删除
[Q]怎么快速得到整个数据库的热备脚本 zt
[A]可以写一段类似的脚本 SQL>set serveroutput on begin dbms_output.enable(10000); for bk_ts in (select distinct t.ts#,t.name from v$tablespace t,v$datafile d where t.ts#=d.ts#) loop dbms_output.put_lin...
原创
826
0
2005-03-15 00:00
编辑
删除
[Q]我创建了数据库的所有用户,我可以删除这些用户吗 zt
[A]ORACLE数据库创建的时候,创建了一系列默认的用户和表空间,以下是他们的列表 ·SYS/CHANGE_ON_INSTALL or INTERNAL 系统用户,数据字典所有者,超级权限所有者(SYSDBA) 创建脚本:?/rdbms/admin/sql.bsq and var...
原创
685
0
2005-03-15 00:00
编辑
删除
[Q]如果存在就更新,不存在就插入可以用一个语句实现吗 zt
[A]9i已经支持了,是Merge,但是只支持select子查询, 如果是单条数据记录,可以写作select …… from dual的子查询。 语法为: MERGE INTO table USING data_source ON (con...
原创
611
0
2005-03-15 00:00
编辑
删除
[Q]怎么实现一条记录根据条件多表插入 zt
[A]9i以上可以通过Insert all语句完成,仅仅是一个语句,如: INSERT ALL WHEN (id=1) THEN INTO table_1 (id, name) values(id,name) &n...
原创
574
0
2005-03-15 00:00
编辑
删除
[Q]怎么查看数据库版本 zt及实验
[A]select * from v$version 包含版本信息,核心版本信息,位数信息(32位或64位)等 至于位数信息,在linux/unix平台上,可以通过file查看,如 file $ORACLE_HOME/bin/oracle SQL> select * from v$version;BANNER---...
原创
496
0
2005-03-15 00:00
编辑
删除
[Q]怎么查看数据库参数 zt
[A]show parameter 参数名 如通过show parameter spfile可以查看9i是否使用spfile文件 或者select * from v$parameter 除了这部分参数,Oracle还有大量隐含参数,可以通过如下语句查看: SELECT NAME &nb...
原创
590
0
2005-03-15 00:00
编辑
删除
[Q]怎样建立基于函数索引zt
[A]8i以上版本,确保 Query_rewrite_enabled=true Query_rewrite_integrity=trusted Compatible=8.1.0以上 Create index indexname on table (function(field));
原创
569
0
2005-03-15 00:00
编辑
删除
[Q]ROWID的结构与组成 zt
[A]8以上版本的ROWID组成 OOOOOOFFFBBBBBBRRR 8以下ROWID组成(也叫受限Rowid) BBBBBBBB.RRRR.FFFF 其中,O是对象ID,F是文件ID,B是块ID,R是行ID 如果我们查询一个表的ROWID,根据其中块的信息,可以知道该表确切...
原创
771
0
2005-03-15 00:00
编辑
删除
[Q]怎么样修改表的列名 zt
[A]9i以上版本可以采用rname命令 ALTER TABLE UserName.TabName RENAME COLUMN SourceColumn TO DestColumn 9i以下版本可以采用create table …… as select * from SourceTable的方式。 另外,8i以上可...
原创
577
0
2005-03-15 00:00
编辑
删除
[Q]怎么样获取IP地址zt
[A]服务器(817以上):utl_inaddr.get_host_address 客户端:sys_context('userenv','ip_address') 服务器:SQL> select utl_inaddr.get_host_address from dual;GET_HOST_ADDRESS--------------------...
原创
511
0
2005-03-15 00:00
编辑
删除
[Q]怎么样加密存储过程 zt
[A]用wrap命令,如(假定你的存储过程保存为a.sql) wrap iname=a.sql PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001 Copyright (c) Oracle Corporation 1993, 2000. All...
原创
545
0
2005-03-15 00:00
编辑
删除
[Q]怎么样快速计算事务的时间与日志量 zt
[A]可以采用类似如下的脚本 DECLARE start_time NUMBER; end_time NUMBER; start_redo_size NUMBER; end_redo_size NUMBER; BEGIN st...
原创
532
0
2005-03-15 00:00