ORACLE
文章平均质量分 53
yfleng2002
这个作者很懒,什么都没留下…
展开
-
使用RMAN的RECOVERBLOCK修复受损的数据块!
使用RMAN的RECOVERBLOCK修复受损的数据块! 1.备份数据库D:/>rman target /恢复管理器: 版本9.2.0.6.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.连接到目标数据库: EYGLE (DBID=1转载 2009-04-28 18:08:00 · 906 阅读 · 0 评论 -
浅析oracle监听无法启动
本人机器上经常会调试多个项目的系统,各个应用环境不尽相同.多次遇到oracle监听无法启动的问题,总结下来与大家分享:1、服务器参数配置问题,如改变的IP、服务器名称(具体改了什么会造成无法监听取决于你的配置文件里用的是机器名还是IP还是域名)2、安装了系统补丁,从而改变ORACLE服务的方式3、文件破坏、"病毒"等问题造成一、最简单的解决办法,重建listener.ora(可以转载 2009-04-28 16:01:00 · 1018 阅读 · 0 评论 -
Oracle DBA职责及日常工作分析
DBA 职责及日常工作职责: 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存储结构. 4.根据开发人员设计的应用系统需求创建数据库对象 5.根据开发人员的反馈信息,在必要的时候修改数据库的结构 6.管理原创 2009-04-29 17:21:00 · 740 阅读 · 0 评论 -
盖国强的个人网站:http://www.eygle.com/
今天在网上发现了ORACLE大师盖国强的个人网站,里面的内容很好,收藏了! http://www.eygle.com/原创 2009-04-29 17:43:00 · 5916 阅读 · 0 评论 -
装ORACLE时 Can't connect to X11 window server using ':0.0' 解决方法
Cant connect to X11 window server using :0.0 解决方法1. 以oracle 用户登陆X window或者2. root 身份执行# xhost + 127.0.0.1原创 2009-04-30 10:57:00 · 5438 阅读 · 0 评论 -
30个Oracle语句优化规则详解
1.选用适合的Oracle优化器 Oracle的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(sess原创 2009-05-06 16:04:00 · 488 阅读 · 0 评论 -
oracle的操作系统认证(connect as sysdba)登录方式
有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。 有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不是不安全呢? Oracle在常见的多用户操作系统上都可以进行OS认证方式来登录。例如solaris,windows等等转载 2009-05-22 11:56:00 · 8336 阅读 · 0 评论 -
要学会的几点知识
1. oracle upgrade 2. automatic sendmail 3. 支付宝转账原创 2009-05-27 18:03:00 · 533 阅读 · 0 评论 -
修改Oracle XE Listener 占用的1521、8080端口
今天在帮开发人员Demon安装oracleXE时,有这么一段提示:Destination Folder: D:\oraclexe\Port for 'Oracle Database Listener': 1521Port for 'Oracle Services for Microsoft Transaction Server': 2030Port for HTTP Listener:原创 2011-10-20 11:29:05 · 6509 阅读 · 3 评论 -
Change SID on Oracle
david -- Thanks for the question regarding "Change SID on Oracle Express (XE) 10.2.0", version XE 10.2.0Submitted on 23-Jun-2008 9:17 Central time zoneTom's latest followup | Bookmark | Bott转载 2011-10-20 15:50:44 · 1550 阅读 · 0 评论 -
oracle查询某个表的参照关系
今天开发人员询问我怎么看某个表参照了其它哪些表,或者某个表被其它哪些表参照,最好能用图表(ER图)的方式展现,开始想通过TOAD或其它工具打开,但打开后导成图片,因为表太大,报错说资源不足,后来想通过数据字典来查,折腾好久,才写出来参照关系:主要用到2张数据字典:user_constraints和user_cons_columnssql如下,2个地方的表名“EMP”同时变换为需要查看的表,原创 2011-10-21 16:23:05 · 1232 阅读 · 0 评论 -
oracle实时性能诊断命令
oracle实时性能诊断 最近在工作中遇到一些ORACLE性能问题,用AWR和Statspack报告来做分析的话,发现问题总觉得有些滞后性,而且是对数据库整体情况的评价,不够及时,所以又把盖国强的《ORACLE 数据库性能优化》拿出来重新看了一遍大师们解决问题的案例,又学到些新知识,总结一下:一、AWR和STATSPACK虽然也能诊断数据库的性能,但只能取一段时间的起始和结束时间分别取原创 2011-11-14 11:12:29 · 2606 阅读 · 0 评论 -
Oracle数据库性能模型
Oracle数据库性能模型2010-06-17 12:59 张瑞 本文将为大家介绍的是Oracle数据库性能模型方面的知识,包括如何选择,如何构建数据库等问题。AD:最近一直在思考一个问题:如何为一个数据库建立性能模型?作为一名DBA来说,我们面临的一个巨大挑战是:如何保证数据库的性能可以满足快速变化的应用的需求,如何在数据量和访问量持续增长的情况下,保转载 2011-11-15 13:42:50 · 866 阅读 · 1 评论 -
How to Proceed from Failed 11gR2 Grid Infrastructure (CRS) Installation [ID 942166.1]
How to Proceed from Failed 11gR2 Grid Infrastructure (CRS) Installation [ID 942166.1] 修改时间 21-SEP-2011 类型 BULLETIN 状态 PUBLISHED In this Document Purpose Scope转载 2011-11-16 17:59:31 · 635 阅读 · 0 评论 -
uninstall.sql
3. uninstall.sqldrop procedure delbigtab;drop table dps_user_del_temp CASCADE CONSTRAINTS PURGE;drop procedure del_user;原创 2011-10-28 21:26:15 · 525 阅读 · 0 评论 -
PSU--Oracle数据库补丁管理的重要改进
转自:http://www.cio360.net/h/1808/319804-4368.html 2009年10月20日,Oracle公司发布了因其OpenWorld大会而延期的本年度第三期的安全补丁CPU-Oct-2009。重视数据库安全性的DBA对于安全补丁CPU已经非常熟悉。详情请参见:http://www.oracle.com/technology/deploy/security/转载 2011-11-16 21:25:04 · 616 阅读 · 0 评论 -
Oracle 11.2.0.1 升级到 11.2.0.3 示例
Oracle 11.2.0.1 单实例升级到11.2.0.3。 Oracle 升级的步骤都差不多。 先升级Oracle software,然后升级Oracle instance。 Oracle 11.2.0.2的patchset No 是:10098816。 关于该Patchset 的下载地址,参考我之前的blog: Oracle 11.2.0.2 Patch 说明转载 2011-11-17 23:41:08 · 1768 阅读 · 0 评论 -
oracle 11g r2 Rac install
查看操作系统版本: [root@rac1 ~]# cat /etc/issueEnterprise Linux Enterprise Linux AS release 4 (October Update 7)Kernel \r on an \m查看内核版本:[root@rac1 ~]# cat /proc/versionLinux version 2.6.9-78.0.原创 2011-10-25 15:27:26 · 6732 阅读 · 0 评论 -
oracle 11gR2 11.2.0.3 RAC install
2011年11月18日 18:40前段时间装11.2.0.1 的RAC,到最后执行root.sh时总是报错,在网上看了一些Metalink的文章,基本上都是bug引起的,需要打无数个补丁,后来打了11.2.0.1最新的PATCH也不行,实在是郁闷,后来听说11.2.0.2的比较稳定,去下载的时候发现11.2.0.3己经出来了,昨天晚上挂机下载了最新的版本11.2.0.3的,今天原创 2011-11-18 18:37:16 · 2153 阅读 · 0 评论 -
Oracle中大批量删除数据的方法
Oracle中大批量删除数据的方法作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2005/04/oracleoeouaeeae.html 批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。下面是我的删除过程,我的数转载 2011-11-01 15:11:55 · 536 阅读 · 0 评论 -
oracle 更改 db_name 的方法
运行下面的命令,即可更改db_name 从haha 更改为test>nid target=sys/gaokai@haha dbname=test下面演示:C:\Documents and Settings\andyleng>set ORACLE_SID=hahaC:\Documents and Settings\andyleng>sqlplus /nologSQL*原创 2011-11-02 17:22:57 · 4498 阅读 · 0 评论 -
sqlplus执行脚本文件时如何传参数
d:\test.sql脚本如下:select &1 from &2;exit; 执行时这样传参数:sqlplus "scott/tiger@test" @d:\test.sql sysdate dual注意:参数必须用&[1-9]表示,不然传不进去,会提示让手动输入参数C:\>sqlplus "scott/tiger@test" @d:\test.sql sysdate d原创 2011-11-01 21:55:33 · 15168 阅读 · 0 评论 -
ORA-12526: TNS:listener: all appropriate instances are in restricted mode
原因:数据库维护时执行了下面的语句限制用户登陆:ALTER SYSTEM ENABLE RESTRICTED SESSION; 解决办法:ALTER SYSTEM DISABLE RESTRICTED SESSION;原创 2011-11-23 17:45:34 · 9532 阅读 · 2 评论 -
expdp时出现错误:ORA-39006: internal error
[oracle@www.52uu.org ~]$ expdp admin/admin tables=studentinfo,teacherinfo DIRECTORY=dpump_dir3 dumpfile=info.dmp content=allExport: Release 10.2.0.1.0 - Production on Tuesday, 25 May, 2010 18:23:02原创 2011-11-24 11:08:13 · 15105 阅读 · 2 评论 -
oracle中存储过程如何控制提交和回滚.
create table test1(id number,name varchar2(20));create table test2(id number,name varchar2(20));create table test3(id number,name varchar2(20));1. t1中没有显示commit;create or replace procedure t1原创 2011-11-04 22:25:35 · 23143 阅读 · 2 评论 -
巧用sqlplus跟踪性能
近期有一堆Delete语句要执行,把整个34条Delete语句写成一个PROCEDURE执行,但是执行的时候看不到单个DELETE语句的执行计划和时间,想到用SQLPLUS根踪每条DELETE的执行时间和执行计划: SQL>SET TIMING ON --显示执行时间SQL>SET AUTOT ON --显示执行计划和统计信息SQL>SET ECHO ON --显示执行的原创 2011-11-07 15:29:41 · 1024 阅读 · 0 评论 -
startoracle.sh
#!/bin/bash## Run-level Startup script for the Oracle Instance and Listener## description: Startup/Shutdown Oracle listener and instance# if the executables do not exist -- display errorif原创 2011-11-09 09:40:35 · 700 阅读 · 0 评论 -
Oracle 11g RAC management.
Oracle 11.2.0.2 RAC安装完成有一段时间了,一直没时间做管理维护这一块的学习,现在开始看RAC的官方文档,下面记录一下学习笔记:An Oracle RAC database requires three components: cluster nodes, shared storage, and Oracle Clusterware.Most adminis原创 2011-11-29 12:51:31 · 2277 阅读 · 0 评论 -
java.sql.SQLException: Io exception:Got minus one from a read call
java.sql.SQLException Error Code: 17002 and IO exception: Got minus one from a read call When Establishing Connection Using Oracle JDBC Driver 10.2.0.3 [ID 763837.1] 修改时间 03-DEC-2010转载 2011-11-29 17:49:52 · 10945 阅读 · 0 评论 -
How To Avoid ORA-04030/ORA-12500 In 32 Bit Windows Environment [Video] [ID 373602.1]
How To Avoid ORA-04030/ORA-12500 In 32 Bit Windows Environment [Video] [ID 373602.1] In this Document Symptoms Cause Solution Reducing Memory =============== Shared Server =转载 2011-12-01 15:28:45 · 1692 阅读 · 0 评论 -
Implementing Address Windowing Extensions (AWE) or VLM on 32-bit Windows Platforms [ID 225349.1]
Applies to: Oracle Server - Enterprise EditionMicrosoft Windows (32-bit)PurposeTo address the growing need for use of more memory on 32-Bit Windows platforms, and explain how AWE is implemente转载 2011-12-01 15:29:55 · 1264 阅读 · 0 评论 -
flashback database.
1. setupconn /as sysdba;SHUTDOWN IMMEDIATE;STARTUP MOUNT EXCLUSIVE;ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=90000 SCOPE=BOTH;ALTER DATABASE ARCHIVELOG;ALTER DATABASE FLASHBACK ON;A原创 2011-11-30 17:45:44 · 1043 阅读 · 0 评论 -
性能调优:时间的有限和无限
【IT168 服务器学院】性能调优:时间的有限和无限 Oracle的性能分析在过去的20年里已经走了很长的一段路。这里首先提出“仅仅添加更多的资源”的方式,然后涉及比率分析,最后是等待事件分析的出现。但是那些方式都不完整或者足够广泛,所以在2001年我发表了一篇名为《Oracle响应时间分析(RTA)》的论文。RTA的文章同时提出并且详细描述了响应时间中的两个元素:服务时间和排队时间。有转载 2011-11-12 11:54:53 · 873 阅读 · 0 评论 -
rac环境下vip/public/private IP的区别
rac环境下vip/public/private IP的区别在Oracle RAC环境下,每个节点都会有多个IP地址,分别为Public/Private/Vip,这三个IP到底有啥区别呢?分别用在那些场合呢?来看看老外的回答。1. private IP address is used only for internal clustering processi原创 2011-11-11 18:07:28 · 13850 阅读 · 0 评论 -
oracle调优专家秘籍
注:本文不是给你一个案例,而是讲调优的方法,古人云:授人鱼不如授人渔,这里要讲的,就是教你怎么捕鱼。 这里要说的sql调优很有意思,得先从感恩节说起。 感恩节(英语:Thanksgiving Day)是美国和加拿大共有的节日,由美国人民独创,原意是为了感谢上天赐予的好收成。11月的第四个星期四是感恩节。感恩节是美国人民独创的一个古老节日,也是美国人合家欢聚的节日,因此美原创 2011-12-01 19:03:10 · 1296 阅读 · 0 评论 -
oracle 的CPU总结.
1. ORACLE中的非空闲等待事件是占用CPU的.2. CPU包括运算器、控制器和总线三个部件。多核CPU是指一个CPU中包含多个核心-运算器, 而多CPU是指多个CPU, 多核CPU和多CPU都支持多线程,在多核或多CPU的机器中,只有按多线程编程的应用软件才能提高性能,如:ORACLE软件,两个session可以分别使用两个CPU,相互之间不受影响.例1:单核CPU中,开启ORACL原创 2011-11-13 12:54:56 · 4299 阅读 · 0 评论 -
cold back up the database and modify the nls_character
1. Backup the database full.1.1. query the file information--After execute the information, save it to a file to query it later.set echo offconn /as sysdbaset head onset pages 100col f原创 2011-12-06 15:55:25 · 458 阅读 · 0 评论 -
把普通表改为Partition表
EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE('QA2_ATGCORE_MF', 'ngp_user_site', DBMS_REDEFINITION.CONS_USE_PK); CREATE TABLE QA2_ATGCORE_MF.NGP_USER_SITE_NEW( USER_ID VARCHAR2(40 BYTE)原创 2011-12-13 11:39:24 · 717 阅读 · 0 评论 -
一次艰辛的数据导入
一、导出文件SELECT CURRENT_SCN FROM V$DATABASE;expdp system/oracle@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=FALABELLA_AR_20111214.DMP SCHEMAS=FALABELLA_AR_CORE,FALABELLA_AR_CATA,FALABELLA_AR_CATB,FALABELL原创 2011-12-15 15:51:35 · 4387 阅读 · 0 评论 -
如何搭建ORACLE性能测试环境
在使用Oracle数据库的过程中,我们经常会遇到比较不同方案的性能问题,有时仅仅是比较2条不同写法的SQL语句,而有时,则需要比较两个PL/SQL块的执行效率,或者是两个不同的应用程序.一.准备工作:1.1 打开TIME_STATISTICSSHOW PARAMETER TIME_STATISTICS;ALTER SYSTEM SET TIME_STATISTICS=TRUE;原创 2012-01-12 10:52:17 · 1948 阅读 · 0 评论