fengzheng

欢迎来到fengzheng>>   | 首页 资源中心 | 杂项 | FIREWALL | ROUTER&SWITCH | EXCHANGE | ORACLE | AIX&LINUX | WINDOWS | ITPUB论坛

以SYSDBA登录报错的一例

发表人:fanhongjie | 发表时间: 2008年八月14日, 17:11

无法使用sqlplus的 conn sys/syspass@finance as sysdba登录,报错信息为ERROR:
ORA-01017: invalid username/password; logon denied

 查看全文

ora-600一例的解决方法

发表人:fanhongjie | 发表时间: 2008年七月20日, 10:33

数据库版本:oracle 9201企业版
操作系统:RedHat linux 9
用户反映
select count(*)
from storage_charge a
where a.bill_start_date >= to_date('2008/07/10', 'yyyy/mm/dd')
and a.bill_start_date <= to_date('2008/07/10', 'yyyy/mm/dd')
and a.customer_code = 'FGCE01'
执行报错:ORA-01555: snapshot too old: rollback segment number 10 with name "_SYSSMU10$" too small

但执行
select count(*)
from storage_charge a
where a.bill_start_date >= to_date('2008/07/09', 'yyyy/mm/dd')
and a.bill_start_date <= to_date('2008/07/09', 'yyyy/mm/dd')
and a.customer_code = 'FGCE01'
则可以正常执行。

 查看全文

小议星型转换

发表人:fanhongjie | 发表时间: 2008年六月30日, 11:30

星型转换是一个非常强大的优化技术,它是通过对原来的SQL语句的隐式的改写来实现的。终端用户并不需要知道有关星型转换的任何细节。数据库优化器会在合适的时候进行星型转换。 查看全文

如何确定一条SQL为何没有使用MV进行查询重写

发表人:fanhongjie | 发表时间: 2008年六月30日, 11:26

有时候我们在使用MV进行查询重写时,会发现某条SQL应该使用MV重写,但是却没有重写。没有进行查询重写的原因很多,要找出其中的原因,
还是要花一些功夫的。为此,
oracle提供了dbms_mview.explain_rewrite过程来帮助我们确定为何一条SQL语句没有进行查询重写。 查看全文

Oracle中如何移动LOB类型的索引

发表人:fanhongjie | 发表时间: 2008年五月29日, 13:40

原始连接:http://tech.it168.com/o/2006-05-16/200605161517877.shtml

如果表上存在有LOB数据类型的字段,而有时候我们需要将这些表和索引移动到别的表空间去,但是使用正常的alter index index_name rebuild tablespace_name的方法是行不通的,数据库会报错:ORA-02327: cannot create index on expression with datatype LOB。

 查看全文

缩小数据文件尺寸报ORA-03297的处理办法

发表人:fanhongjie | 发表时间: 2008年五月27日, 15:55

有个表空间中的占用空间较多,但实际数据并不多.使用ALTER TABLE table SHRINK SPACE CASCAD后大部分数据文件可以调整,当试图调整其中一个数据文件尺寸的时候报
RA-03297: file contains used data beyond requested RESIZE value
说明这个文件不能通过降低hwm来释放空间了。

 查看全文

aix 5300-07上安装oracle 10.2.0.1

发表人:fanhongjie | 发表时间: 2008年五月23日, 17:41

今天测试了一下在aix 5300-07上安装oracle 10.2.0.1.

硬件环境:IBM 550Q

4路CPU,8GB内存,2*146GB HD,加DS4700盘阵

 查看全文

Oracle Events

发表人:fanhongjie | 发表时间: 2008年五月22日, 10:49

收集一些关于ORACLE内部EVENTS的资料 查看全文

一条SQL语句的书写

发表人:fanhongjie | 发表时间: 2008年五月19日, 12:50

目的,输出表中所有客户名称,尺度可能存在的组合,如果该组合上没有数量,则以0代替.

custom_name :客户名称

rsize:尺度

qty:数量

表名:custom01

 查看全文

学习-SQL查询连续号码段的巧妙解法

发表人:fanhongjie | 发表时间: 2008年五月14日, 13:14

在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 查看全文

数据库慢该如何着手?

发表人:fanhongjie | 发表时间: 2008年五月04日, 17:11

转自:http://database.ctocio.com.cn/tips/416/8097916.shtml

作者: Peak Wong,  出处:IT专家网, 责任编辑: 李书琴, 
2008-04-30 08:30

数据库的performance是一个长期的监控过程。本文详细介绍了数据库慢的三种情况及其解决对策。

 查看全文

使用 OpenQuery 函数对远程表执行DML

发表人:fanhongjie | 发表时间: 2008年四月24日, 17:47

SQL SERVER

当通过使用 OpenQuery 函数对远程表执行 UPDATE、 INSERT, 或 DELETETransact-SQL 语句错误消息: " 7357 " 和 " 7320 "

 查看全文

如何减少SQL Server死锁发生的情况

发表人:fanhongjie | 发表时间: 2008年四月24日, 14:20

作者: 松晨,  出处:IT专家网, 责任编辑: 李书琴, 

2008-04-20 15:30
死锁是指在某组资源中,两个或两个以上的线程在执行过程中,在争夺某一资源时而造成互相等待的现象,若无外力的作用下,它们都将无法推进下去,死时就可能会产生死锁,这些永远在互相等待的进程称为死锁线程。
 查看全文

oracle 9i启用Execution Plan

发表人:fanhongjie | 发表时间: 2008年四月17日, 18:23

主要有四步:
 查看全文

64位REDHAT 5.1企业版安装ORACLE10.2.0.1

发表人:fanhongjie | 发表时间: 2008年四月16日, 10:47

安装步骤主要参考安装程序自带的README文档,记录一些和文档中不同的地方,以及安装之后升级到10.2.0.4

 查看全文

oracle 10g dbconsole无法启动的故障处理

发表人:fanhongjie | 发表时间: 2008年四月11日, 16:39

直接采用重新创建DBCONSOLE的方法

在命令提示符下输入:

emca -config dbcontrol db -repos recreate

根据提示,先输入SID,再输入Y继续;
输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续
完成。

同样适用于新创建DBCONSOLE


windows 2003,oracle 10.2.0.1升级到10.2.0.4

发表人:fanhongjie | 发表时间: 2008年四月11日, 13:45

参考补丁p6810189_10204_Win32中的README,单实例,无asm等

OS版本:WINDOWS2003

ORACLE版本:10.2.0.1.0

 查看全文

oracle 11g 缓存和连接池

发表人:fanhongjie | 发表时间: 2008年四月01日, 08:48

探究如何使用 SQL 结果缓存、PL/SQL 功能缓存和客户端缓存以及数据库驻留连接池来改善性能。 查看全文

一步一步配置Oracle Stream

发表人:fanhongjie | 发表时间: 2008年三月25日, 11:15

作者:IT168 杨宝秋 2007-12-11

转自:http://tech.it168.com/db/2007-12-10/200712101733161.shtml

 查看全文

Oracle 11g新特性之分区

发表人:fanhongjie | 发表时间: 2008年三月25日, 09:41

作者:Arup Nanda 2008-03-24 查看全文

成就DBA职业生涯

发表人:fanhongjie | 发表时间: 2008年三月25日, 09:21

作者:itpub Aier 2006-11-08 查看全文

DBA在系统设计、开发中的重要性

发表人:fanhongjie | 发表时间: 2008年三月25日, 09:06

作者:IT168 Laurence.li 2007-01-30 查看全文

清除Oracle中无用索引,改善DML性能

发表人:fanhongjie | 发表时间: 2008年三月20日, 15:50

转自:http://www.ixdba.net/article/90/1345.html

DML性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。

 查看全文

性能相关的一些语句

发表人:fanhongjie | 发表时间: 2008年三月20日, 11:14

转自:http://www.hxre.org/post/94.html 查看全文

db_block_checksum & db_block_checking

发表人:fanhongjie | 发表时间: 2008年三月04日, 17:02

db_block_checksum & db_block_checking

出处: http://bitirainy.itpub.net/post/330/4216
 查看全文

deadlock引起数据库挂死

发表人:fanhongjie | 发表时间: 2008年三月04日, 16:11

deadlock引起数据库挂死

 查看全文

如何查找疯狂增长arch的进程

发表人:fanhongjie | 发表时间: 2008年三月04日, 16:02

如何查找疯狂增长arch的进程

 查看全文

查找疯狂增长的arch-续

发表人:fanhongjie | 发表时间: 2008年三月04日, 16:00

查找疯狂增长的arch-续· 作者 小荷||【转载时请务必以超链接形式标明文章原始出处和作者信息】
· 永久链接:
http://www.oracleblog.cn/working-case/how-to-find-out-arch-increase-crazily-plus/


--------------------------------------------------------------------------------

 查看全文

oracle性能调优

发表人:fanhongjie | 发表时间: 2008年三月04日, 15:51

转载自:http://www.oracleblog.cn/study-note/study-note-of-tuning/

 查看全文

LARGE POOL和DISPATCHER的使用状况

发表人:fanhongjie | 发表时间: 2008年二月22日, 17:07

共享服务器模式下LARGE POOL和DISPATCHER的使用状况 查看全文

怎样改变重做日志的大小

发表人:fanhongjie | 发表时间: 2007年十二月25日, 10:25


方法:加入新的大的日志文件,然后删掉旧的小的日志文件

 查看全文

oracle 10g EM中文乱码问题处理

发表人:fanhongjie | 发表时间: 2007年十二月13日, 10:51

10g的EM中文乱码的解决方法

 查看全文

rman映像copy自动备份的一个脚本

发表人:fanhongjie | 发表时间: 2007年十月24日, 17:06

在目标数据库加载但没有打开或者打开的情况下均可以进行rman映像copy自动备份的一个脚本

 查看全文

'db file sequential read' & 'db file scattered read' events

发表人:fanhongjie | 发表时间: 2007年九月17日, 16:42

转自:http://carson.yculblog.com/post.1110230.html 查看全文

即刻杀死数据库锁

发表人:fanhongjie | 发表时间: 2007年九月12日, 17:05

转自:http://tolywang.itpub.net/post/48/14707

 查看全文

使用orastress!进行数据库压力测试(zt)

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:53

转自:http://tolywang.itpub.net/category/48/6037

关于该工具的官方网页在这里可以找到:

http://www.linxcel.co.uk/orabm/index.html

Orastress!你可以在原网站下载,或选择本地下载.

 查看全文

Oracle临时表 优化查询速度

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:48

转自:http://tolywang.itpub.net/category/48/6037

1、前言
目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Oracle中创建“临时表”。

 查看全文

Control File中备份信息被覆盖情况下的数据库恢复案例

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:44

http://blog.csdn.net/kamus/archive/2005/01/17/257094.aspx

现场人员报告说误删除了用户(drop user),按照操作文档作RMAN的不完全恢复,但是报错,错误信息显示:

RMAN-03002: failure during compilation of command

RMAN-03013: command type: restore

 查看全文

control_file_record_keep_time 对RMAN备份的影响以及是否影响热备份

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:39

转自:http://tolywang.itpub.net/post/48/322781

RMAN:

 查看全文

oracle imp字符集问题的解决

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:36

问题: 在imp一个dmp文件的时候,提示不支持要求的字符集转换(从类型850852). 查看全文

Oracle 执行计划中一些参数的含义

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:30

转自http://tolywang.itpub.net/post/48/384555

card是指计划中这一步所处理的行数。 cost指cbo中这一步所耗费的资源,这个值是相对值。 bytes指cbo中这一步所处理所有记录的字节数,是估算出来的一组值

 查看全文

Lock_sga = true 的问题

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:28

转自http://tolywang.itpub.net/post/48/385042

由于几乎所有的操作系统都支持虚拟内存,所以即使我们使用的内存小于物理内存,也不能避免操作系统将SGA换到虚拟内存(SWAP)。所以我们可以尝试使得SGA锁定在物理内存中不被换到虚拟内存中,这样减少页面的换入和换出,从而提高性能。但在这里遗憾的是,windows是无法避免这种情况的。下面我们来参考在不同的几个系统下怎么实现lock_sga .

 查看全文

ORACLE9I数据表中不显示中文,而变成问号

发表人:fanhongjie | 发表时间: 2007年九月12日, 10:22

ORACLE9I数据表中不显示中文,而变成问号 查看全文

清除行迁移的例子

发表人:fanhongjie | 发表时间: 2007年六月13日, 19:40

http://tech.ccidnet.com/art/1107/20070306/1030207_5.html转载:

以下是一个具体在生产数据库上清除行迁移的例子,在这之前已经调整过表的pctfree参数至一个合适的值了:

 查看全文

RMAN服务器备份目标数据库出现RMAN-20003的错误解决方法。

发表人:fanhongjie | 发表时间: 2007年五月28日, 09:42

昨天在目标数据库中使用了RMAN恢复目标数据库之后,使用resetlogs选项,所以之前的catalog已经没有意义。再次使用RMAN连接目标数据库之后执行backup命令报错。

解决的方法是注销目标database,重新注册目标database

 查看全文

使用RMAN实现灾难恢复测试

发表人:fanhongjie | 发表时间: 2007年五月28日, 09:05

 查看全文

Oracle配置透明网关访问sql2000

发表人:fanhongjie | 发表时间: 2007年五月28日, 08:51

 查看全文

如何通过RMAN进行裸设备和文件系统之间的数据文件迁移

发表人:fanhongjie | 发表时间: 2007年一月24日, 10:42

 查看全文

查找凶手:一次logmin的纪录和分析

发表人:fanhongjie | 发表时间: 2007年一月24日, 10:37

 查看全文

如何透过防火墙来访问WINDOWS平台的ORACLE

发表人:fanhongjie | 发表时间: 2006年十二月05日, 12:18

 查看全文

如何修改sid和dbname

发表人:fanhongjie | 发表时间: 2006年十一月27日, 15:17

 查看全文

redhat linux as4上安装oracle 9.2.0.4

发表人:fanhongjie | 发表时间: 2006年十一月17日, 10:09

 查看全文

重建临时表空间

发表人:fanhongjie | 发表时间: 2006年十一月14日, 15:23

 查看全文

转载----重新安装OS,ORACLEL软件用RMAN恢复数据

发表人:fanhongjie | 发表时间: 2006年八月21日, 09:26

 查看全文

Oracle经验技巧集锦

发表人:fanhongjie | 发表时间: 2006年八月09日, 12:02

 查看全文

Oracle 分析函数的使用--转自www.cnblogs.com

发表人:fanhongjie | 发表时间: 2006年八月09日, 11:57

 查看全文

Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com