![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 10g
七七powerful
这个作者很懒,什么都没留下…
展开
-
oracle查询外键关联关系
select df.owner as child_table_owner, df.table_name as child_table_name, df.constraint_name as referenced_constraint_name, dc.owner as parent_table_owner, dc.table_n...原创 2022-04-14 11:34:07 · 702 阅读 · 0 评论 -
Oracle 表的移动和索引的重建
缘起一个表空间太大,删除数据后由于文件尾被用,无法resize,打算把所有表空间上的对象move到一个临时存储的表空间做整理。 move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效。(LOB类型例外)表move,我们分为:*普通表move*分区表move*LONG,LOB大字段类型move来进行测试和说明。索引的move,我们通过rebuild来实现SQL> select转载 2010-04-11 21:39:00 · 922 阅读 · 0 评论 -
oracle重建索引
郑重说明:此文来自于网络,如有侵权请告之!导读: 重建索引有多种方式,如drop and re-create、rebuild、rebuild online等。下面简单比较这几种方式异同以及优缺点: 首先建立测试表及数据: SQL> CREATE TABLE TEST AS SELECT CITYCODE C1 FROM CITIZENINFO2; Table creat转载 2010-04-11 21:37:00 · 967 阅读 · 0 评论 -
oracle 查看隐含参数的脚步
脚本1:SELECT NAME ,value ,description FROM ( --GV$SYSTEM_PARAMETER SELECT x.inst_id as instance ,x.indx+1 ,ksppinm as NAME ,ksppity ,ksppstvl as value ,ksppstdf as isdefault ,decod转载 2010-04-14 22:12:00 · 472 阅读 · 0 评论 -
10g 回收站(RECYCLE BIN)导致查询表空间的利用率时很慢
<br />一日使用OEM检查数据库(10g)数据文件、表空间时,发现页面弹出很慢,大概需要十几分钟!<br />以前在9i中使用OEM检查数据文件、表空间时,页面弹出很快。后来发现是由于10g 的recyclebin的原因。<br />1、使用sys用户登录<br />2、SQL>select count(*) from sys.recyclebin$;<br />9657<br />SQL>select count(*) from recyclebin;<br />0<br />3、SQL>purge原创 2010-07-24 18:38:00 · 1397 阅读 · 0 评论 -
glance查看进程内存使用过大问题
glance查看进程内存使用过大问题<br /> <br /><br />如题,CPU使用率才3%,基本上就没用应用在跑,可内存都用了73%,<br />实际的物理内存为48G,单个进程有好多都超过500M了,这是什么原因呀?<br /><br />Glance C.04.70.001 15:33:25 nxocsdb2 ia64原创 2010-07-24 14:04:00 · 7034 阅读 · 1 评论 -
TNS-12535: TNS: 操作超时_win7
C:/Documents and Settings/Administrator>tnsping orcl_win7TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 23-12月-2010 11:28:42Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:e:/oracle/product/10.2.0/db_1/network/admin原创 2010-12-23 11:39:00 · 2400 阅读 · 0 评论 -
win7,oracle,监听启停报错,TNS-01190:
<br />C:/Users/qyq>lsnrctl stop<br />LSNRCTL for 64-bit Windows: Version 10.2.0.4.0 - Production on 23-DEC-2010 11:20<br />:08<br />Copyright (c) 1991, 2007, Oracle. All rights reserved.<br />Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=qyq-PC)原创 2010-12-23 11:40:00 · 5742 阅读 · 1 评论 -
Oracle 10gR2 Psu 相关
Oracle 10gR2 Psu 相关2011年04月21日 星期四 17:12<br />2011年4月19号oracle发布了10gR2的又一个psu,即为10.2.0.4.8 (patch号:11724977)<br />如下是我自己整理的一个10gR2 Psu列表:<br /><br />Oracle Database Patch Set Update<br />Unix<br />Comments<br />10.2.0.4.1<br />8576156<br />Bash 10.2.0.4.0<转载 2011-05-21 16:57:00 · 1043 阅读 · 0 评论 -
oracle database link创建
database link 创建(转)2010-02-24 13:38:41| 分类: 默认分类|字号 订阅两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。例如:数据库服务器A,数据库服务器B,数据库客转载 2011-07-18 18:07:53 · 578 阅读 · 0 评论 -
Oracle_AWR_报告分析实例讲解
WORKLOADREPOSITORY report for DB NameDB IdInstanceInst numReleaseRACHostICCI原创 2011-08-02 21:43:09 · 7832 阅读 · 0 评论 -
DBA警世录:备份重于一切
1.备份重于一切我们必需知道,系统总是要崩溃的,没有有效的备份只是等哪一天死!我经常开玩笑的说,唯一会使DBA在梦中惊醒的就是,没有有效的备份.2.三思而后行think thrice before you act任何时候都要清楚你所做的一切,否则宁可不做!有时候一个回原创 2011-09-13 11:14:22 · 550 阅读 · 0 评论 -
每个做DBA的孩纸都是上辈子被drop的db
N年之前听说DBA工资高啊!!!!劳资就心动了啊!!!!从此就踏上了尼玛不归路啊!!!学完了才知道工作难找啊!!!!天天特么去面试啊!!!!面试官你听是新手啊!!!!尼玛就直接说再见啊!!!再见!!在尼玛贱啊!!!!劳资英文很差啊!!!purge啊!!!劳资读了三年的“趴哥”啊!!!!!只到有一天一个同行MM和我说。。。。捏个。。捏个是读“趴哥”还是“帕紫”转载 2011-10-19 19:36:46 · 976 阅读 · 0 评论 -
Oracle 坏块 总结
racle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的内容,进而使数据库进程报错乃至挂起,并级联导致整个数据库实例出现异常。一.坏块的产生原因坏块产生的原因大致有以下几种:转载 2012-03-09 10:52:47 · 677 阅读 · 0 评论 -
oracle 10g crs_stop -all 命令后遇到 UNKNOWN
crs_stop -all 命令后遇到 UNKNOWNRAC中执行crs_stop -all后提示一些服务停不了,再用crs_stat -t查看状态的时候,停不掉的服务会显示状态是UNKNOWN,服务在UNKNOWN状态下用 crs_start 不能启动服务例如:[oracle@rac1 ~]$ crs_stop -allAttempting to stop `ora.rac1原创 2012-12-13 15:29:29 · 668 阅读 · 0 评论 -
5.1 损坏联机日志的恢复方法
5.1 损坏联机日志的恢复方法5.1.1 损坏非当前联机日志 大家都清楚,联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。1、启动数据库,遇到ORA-00312 or ORA-00313错误,如ORA-00313: open failed for members of log group 1 of thread 1转载 2013-02-19 18:19:01 · 473 阅读 · 0 评论 -
Oracle10.2.0.1开始可以在线删除数据文件
Oracle删除数据文件在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用: alter database datafile转载 2013-02-19 18:34:07 · 875 阅读 · 0 评论 -
Shrink space合并表的碎片
Shrink space合并表的碎片一般表里有碎片我们都采用alter table table_name move tablespace_name,或者exp,drop table table_name,imp的2种方式10G给我们其他的方法.下面我来试一吧 C:\Documents and Settings\Administrator>sqlplus greatfinish/转载 2013-06-20 16:36:05 · 530 阅读 · 0 评论 -
oracle10G分区的创建与维护Oracle分区表和本地索引
Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。 Oracle的分区技术在某些条件下可以极大 Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。转载 2010-04-11 21:39:00 · 566 阅读 · 0 评论 -
ORACLE 10G rman 备份脚本
#!/bin/bashback_path="/10g/backup";back_log="/10g/backup/log";rman_name=“cisco”;rman_pw="<a onclick="function onclick(){tagshow(event, rman);}" href="javascript:;" target="_self">rman"原创 2010-03-26 17:53:00 · 620 阅读 · 0 评论 -
RAC中如何更改对外网卡和内部互联网卡的配置、IP及VIP
在RAC环境中,有时候由于需要会更改网卡或IP地址,这边简单记录一下操作步骤(参考metalink文档:283684.1)。1、查看当前PUBLIC网卡和PRIVATE网卡的配置:test1:/home/oracle>$oifcfg getifeth1 10.0.100.0 global cluster_interconnecteth0 172.19.20.0 global public转载 2009-08-15 21:16:00 · 1842 阅读 · 0 评论 -
oracle 10g rac for linux (ASM) 修改modify public IP and vip
1、首先确认RAC两个节点都能正常启动,并且各个服务online.[root@rac2 ~]# crs_stat -tName Type Target State Host ------------------------------------------------------------ora.devdb.d原创 2009-08-16 11:55:00 · 1788 阅读 · 0 评论 -
oracle 10g RAC app VIP ,ONS,GSD,ASM,OCR,VOTE名称及代表的涵义。
To verify the existence of node applications, virtual IP (VIP)Oracle Notification Services (ONS) Global Service Daemon (GSD)Automatic Storage Management (ASM) Oracle Cluster Registry(OCR)原创 2009-08-16 16:34:00 · 3616 阅读 · 0 评论 -
oracle 配置监听和TNS常见的问题
近段时间很多人提出监听配置及监听器安全设置相关问题,客户终端(Client)无法连接服务器端(Server)。Oracle的监听器一直以来都存在一个严重的安全问题,那就是:如果不设置安全措施,那么能够访问的用户就可以远程关闭监听器。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助 一、监听器(LISTENER) 监听器是Oracle基于服原创 2009-08-23 10:05:00 · 3797 阅读 · 0 评论 -
客户端负载均衡及透明应用切换(TAF)tnsnames failover=on
客户端负载均衡及透明应用切换(TAF)这是客户端的一种功能,要在客户端的tnsnames.ora中设置本地服务命名相应的参数(LOAD_BALANCE=ON和FAILOVER=ON、FAILOVER_MODE参数)来启用客户端负载均衡和TAF功能。客户端负载均衡并不衡量RAC节点CPU的使用率,它只是随机的连接一个节点的监听。由于是随机连接,所以大体上做到连接数的负载均衡。在RAC环境中设置t原创 2009-08-23 16:18:00 · 3604 阅读 · 1 评论 -
自动工作负载信息库 AWR
学习使用新的特性,这些特性采集数据库性能统计数据和量度,以供分析和调整,并显示在数据库中花费的准确时间,甚至保存会话信息 当您有数据库性能问题时,要解决它您首先要作的是什么?一种常见的方法是看是否存在一种模式:回答诸如“相同的问题是否重复出现?”,“它是否在某个特定的时间段出现?”和“两个问题之间是否有联系?”之类的问题,将几乎总会带来更好的诊断结果。 作为一原创 2009-08-23 17:01:00 · 576 阅读 · 0 评论 -
PMON和SMON的功能
PMON:进程监控进程进程负责在反常中断的连接之后的清理工作。例如,如果因某些原因专用服务“故障”或被kill掉,PMON就是负责处理(恢复或回滚工作)和释放你的资源。PMON将发出未提交工作的回滚,释放锁,和释放分配给故障进程的SGA资源。除了在异常中断之后的清理外,PMON监控其他oracle后台进程,如果有必要(和有可能)重新启动他们。如果共享服务或一个分配器故障(崩溃),PMON将插手并且原创 2009-08-23 20:09:00 · 1618 阅读 · 0 评论 -
ORACLE中BFILE字段的使用研究
ORACLE中BFILE字段的使用研究 收藏 因为做项目,需要使用BFILE字段存储图像文件,所以进行了一些研究。bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 oracle来说是只读的,也不参与事务性控制和数据恢复 bfile的基本操作如下: 1.先在oracle数据库中下面我们建立一个目录别名,用于将文件定位指针映射到原创 2009-08-25 17:34:00 · 769 阅读 · 0 评论 -
oracle-> expdp -help
oracle-> expdp -helpExport: Release 10.2.0.1.0 - Production on Monday, 24 August, 2009 19:44:59Copyright (c) 2003, 2005, Oracle. All rights reserved.The Data Pump export utility provides a mech原创 2009-08-24 19:52:00 · 856 阅读 · 0 评论 -
从ASM拷贝文件的方法
现在使用ASM的用户越来越多了,而ASM最不方便的就是所有的文件都在oracle自己管理的系统里。我们碰到需要将某个文件拷贝出来的时候就比较麻烦,可能要依赖于RMAN,今天客户突然有个需求要拷贝REDO LOG出来,后来查了METALINK,发现有个方法可以用:create or replace directory SOURCE_DIR as +DATADG/sfoss/on原创 2010-03-26 14:38:00 · 1802 阅读 · 0 评论 -
rman report list crosscheck delete -rman常用命令。
一、REPORT1、报告目标数据库的物理结构 RMAN>REPORT SCHEMA2、报告需要备份的数据文件 在执行备份之前,常常需要取得需要备份的数据文件信息,通过执行REPORT NEED BACKUP命令,可以列出需要备份的数据文件。当使用REPORT NEED BACKUP命令时,可以带有INCREMENTAL、DAYS、REDUNDANCY、RECOVERY WINDO原创 2010-03-26 17:24:00 · 2047 阅读 · 0 评论 -
list copy中status列的状态的意义。
STATUS,副本状态,包括A可用(available),U不可用(unavailable),X过期(expired),D删除(deleted) 如果是A,说明这个文件可用。如果是X,说明这个文件不可用,可能从磁盘上删除了。但是RMAN不会自动进行这种检查,必须使用crosscheck命令检查。原创 2010-03-26 17:35:00 · 623 阅读 · 0 评论 -
RMAN 目录管理维护
通过RMAN对<a onclick="function onclick(){tagshow(event, %CA%FD%BE%DD%BF%E2);}" href="javascript:;" target="_self">数据库正确的<a onclick="function onclick(){tagshow(event, %B1%B8%B7%DD);}" href原创 2010-03-26 17:39:00 · 533 阅读 · 0 评论 -
RMAN中catalog和nocatalog区别
nocatalog方式就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。若为catalog则必须要首先要创建目录备份数据库,建立恢复目录。当通过rman nocatalog方式备份Oracle,Oracle使用controlfile存放备份信息。因此,当使用rman nocatalog方式备份时,备份controlfi原创 2010-03-26 17:43:00 · 466 阅读 · 0 评论 -
Linux环境下rman备份的实例脚本
背景:目标数据库192.168.1.172 Redhat <a onclick="function onclick(){tagshow(event, Linux);}" href="javascript:;" target="_self">Linux AS 3.0 Oracle 9.2.0.6 恢复目录数据库 192.168.1.244原创 2010-03-26 17:52:00 · 465 阅读 · 0 评论 -
Convert a Single Instance Database to Oracle RAC 10g on RHEL3
by Vincent Chan Learn how to convert a single-instance database to Oracle Real Application Clusters (RAC) 10g on Red Hat Enterprise Linux 3 (RHEL3), step by step. ContentsOverviewStep 1: Prelimina原创 2010-03-26 13:50:00 · 1381 阅读 · 0 评论 -
创建RMAN CATALOG
<a onclick="function onclick(){tagshow(event, RMAN);}" href="javascript:;" target="_self">RMAN 可以之用控制文件来存储RMAN的备份metadata, 也可以配置<a onclick="function onclick(){tagshow(event, CATALOG);转载 2010-03-26 17:55:00 · 579 阅读 · 0 评论 -
修改10g RAC public or private or virtual IP [Oracle]
首先启动HACMP,smit clstart#su - oraclerac2-> oifcfg getif en0 192.168.192.0 global publicen1 10.10.10.0 global cluster_interconnectrac1-> oifcfg getif en0 192.168.192.0 global publicen1 10原创 2009-08-15 20:33:00 · 1350 阅读 · 0 评论