- 博客(74)
- 资源 (10)
- 收藏
- 关注
原创 oracle 一致读2
在上一篇文章中说的_db_block_max_cr_dba是对一个一个块中的同一行进行更新的时候最多生成的cr块,下面主要说一下对于同一块中的不同行同时更新时会产生多个cr块SQL> drop table clm.t1 purge;Table dropped.SQL> create table clm.t1 (c1 int, c2 char(700));Table crea
2014-12-03 10:06:38
530
原创 oracle 一致读-1
这篇文章中主要演示oracle是如何创建一致读的当一个用户查询数据的时候,他想要查询的数据是跟他查询时候的scn有关的如果他要查询的数据不在buffer里 数据从磁盘读取,状态是xcur如果读取数据已经在buffer中存在一个或者多个clone 则晚于提交查询时间的那个clone块被选中,并应用undo信息来形成一致读,此时状态是cr如果读取的数据在buffer中并且已经被修改没有clone 那么
2014-12-03 09:51:50
610
原创 固定执行计划
在遭遇执行计划不稳定或者执行计划错误的情况下,通过baseline来固定SQL执行计划以确保执行计划稳定性、提高性能。baseline是oracle 11G提供的稳固sql执行计划的功能,是spm功能的一部分。步骤如下:SQL> set linesize 1000SQL> col index_name for a40SQL> col COLUMN_NAME for a20SQL>
2013-06-13 15:25:58
4776
原创 hadoop端口被占用
在启动hadoop的时候查看一个datanode没有起来,查看log发现ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.net.BindException: Problem binding to /0.0.0.0:50010 : Address already in use50010端口是datanode的监听
2012-06-07 11:49:21
10893
原创 Incompatible namespaceIDs
在启动hadoop的时候使用jps查看datanode节点上的服务并没有起来,此时去查看日志发现:2012-06-07 09:41:37,812 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties2012-06-07 09:41:37,85
2012-06-07 11:33:02
968
原创 oracle11g 密码管理问题
oracle11g之后用户的密码已经不存储在dba_users中了SQL> select *from v$version where rownumBANNER----------------------------------------------------------------------------------------------------Oracl
2012-05-31 17:21:00
3314
原创 oracle11 密码管理问题
SQL> create table t as select * from dba_objects;Table created.SQL> desc dba_segments; Name Null? Type -----------------------------------------
2012-05-31 17:19:42
1800
转载 如何确定所打Patch是否需要停机
http://www.oracledatabase12g.com/archives/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E6%89%80%E6%89%93patch%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%81%9C%E6%9C%BA.htmlOracle在11g中提出了online patching(也可以叫做h
2012-05-30 16:29:10
506
转载 oracle patch conflict检查
$ opatch prereq CheckConflictAmongPatchesWithDetail -phBaseDir In this case the command$ opatch prereq CheckConflictAmongPatchesWithDetail -phBaseDir $ORACLE_HOME/patchesRun the following
2012-05-30 16:17:24
949
原创 ORACLE PSU AND OPATTCH UPGRADE
收到邮件说要打一下这个psu的补丁,所以就找了一个11.2.0.3的database做了一下,下面是步骤:Database 11.2.0.3.2 PSU Patch 136962161、download Patch 136962162、安装:其实安装步骤在自许文件中都有,这里主要要说明的就是如何升级optch[oracle@oracle11g-std 1369
2012-05-30 15:36:37
2480
原创 imp时发生ora-01659的错误处理
IMP-00003: ORACLE error 1659 encounteredORA-01659: unable to allocate MINEXTENTS beyond 3 in tablespace PSTATLOG_DATA_TB16看到错误提示应该是没有办法自动扩展,将数据文件变为自动扩展之后问题解决alter database datafile '/home/ora11g
2012-05-29 18:09:01
1317
原创 Opatch打补丁
1、下载了oracle的一个cpu的补丁,想打一下这个补丁cpu的自许文件中有安装的步骤:3.2.1 Patch Installation InstructionsFollow these steps:If you are using a Data Guard Physical Standby database, you must install thi
2012-05-29 18:02:54
9316
原创 RMAN-06214: Datafile Copy
在使用rman备份的时候最后出现一个这样的错误:RMAN-06207: WARNING: 1 objects could not be deleted for DISK channel(s) dueRMAN-06208: to mismatched status. Use CROSSCHECK command to fix statusRMAN-06210: Lis
2012-05-28 14:45:10
5909
原创 ora-20242/rman-20242
[root@newadm ~]# more /home1/oracle/backup/sh/rman_backup.sh . $HOME/.bash_profileexport workdate=`date +"%Y%m%d"`export begindate=`date +"%Y%m%d-%T"`rman target /run{ ALLOCATE CHANN
2012-05-28 14:20:54
2093
转载 Linux下fstab参数配置详解
http://hi.baidu.com/duangonghua/blog/item/6bb3fb8fd212c9f3503d92dd.html一、文件:/etc/fstab二、示例:fs_specfs_filefs_typefs_optionsfs_dumpfs_passLABEL=/boot/bootext3defa
2012-05-28 11:55:54
1039
原创 ORA-19625 ORA-27037
在进行rman备份的时候报ORA-19625 ORA-27037 这个错误,原因就是在os上直接删除了归档日志,而控制文件中还是有这些归档的信息此时需要同步二者的状态crosscheck archivelog all用RMAN的备份中(Veritas等备份软件由于归档日志的异常导致归档日志备份失败)是经常碰到的,解决方法也是非常解单,就是执行2条RMAN的命令:1. 进入r
2012-05-28 11:54:37
6793
原创 ORA-03113 ORA-24324 ORA-01041
SQL> startupORA-03113: end-of-file on communication channelSQL> startup nomountORA-24324: service handle not initializedORA-01041: internal error. hostdef extension doesn't existSQL> 此
2012-05-24 15:18:22
2310
原创 ORA-12547: TNS:lost contact
环境是:[oracle@localhost ~]$ uname -aLinux localhost.localdomain 2.6.18-8.el5PAE #1 SMP Fri Jan 26 14:28:43 EST 2007 i686 i686 i386 GNU/Linux安装的是10.2.0.1按照文档上发现自己的系统包少了compat-libstdc++-33/compat-
2012-05-24 14:53:39
5905
原创 ORA-27123: unable to attach to shared memory segment
今天在安装一个oracle10g的数据库,使用dbca的slient方式来安装,但是在日志中报这个错误ORA-27123: unable to attach to shared memory segment看到这个就知道是跟系统参数mmax有关,查看kernel.shmmax = 4294967295--4g,但是系统版本是32位的[root@localhost install]#
2012-05-24 11:01:10
3740
转载 ORACLE11G 字符集更改
更改步骤:1、用sysdba角色用户登录sqlplus: 命令行输入:sqlplus sys as sysdba 2、输入口令,进入sqlplus:sql>--- 3、依次键入下面的命令行执行: shutdown immediate; STARTUP
2012-05-23 16:13:57
1725
转载 ora-22992 通过DBLINK 访问远程CLOB表问题
在本地用select语句访问远程,如果远程表有CLOB字段的话则会有错:ora-22992;如果真的想看到clob字段的内容的话就得在本地建立一个表,用下面两条语句:我刚才试验insert into table select * from remote table成功remote table含有CLOB总结:在我的环境中成功(1)create table aaa select
2012-05-23 14:37:16
1147
转载 oracle 窗口函数
http://www.blogjava.net/pengpenglin/archive/2008/06/28/211334.html#part5目录=========================================1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-fir
2012-05-22 14:18:57
1143
转载 Oracle 释放过度使用的Undo表空间
Oracle 释放过度使用的Undo表空间故障现象:UNDO表空间越来越大,长此下去最终数据因为磁盘空间不足而崩溃;问题分析:产生问题的原因主要以下两点:1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;2. 有较大事务没有收缩或者没有提交所导制;说 明:本问题在ORACLE系统管理中属于比较正常的一现象,日常维护多注意对磁盘空间的监控。
2012-05-21 14:40:14
1304
转载 重建表时,遇到ORA-02449: 表中的唯一/主键被外键引用的处理办法
1.检查哪些表的外键引用了要删除的表的唯一/主键. select A.* from user_constraints A, user_constraints B WHERE b.table_name = 'MYTEST' and a.constraint_type = 'R' and a.r_constraint
2012-05-17 18:16:55
12507
转载 oracle11 密码延迟验
orcle 11g 密码延迟验证害死人!!!!!!!!!!http://www.itpub.net/thread-1606530-1-1.html系统:LINUX数据库版本:--------------------------------------------------------------------------------Oracle Database 11g Ent
2012-05-15 18:18:57
1985
转载 hive安装
http://blog.youkuaiyun.com/hguisu/article/details/7282050hadoop、hbase的安装见前面的文章下面是hive的安装1、下载http://mirror.bit.edu.cn/apache/hive/stable/Hadoop Hive与Hbase整合 一 、简介Hive是基于Hadoop的一个数据仓库工具,可以将结
2012-05-14 17:47:29
3057
1
转载 hbase安装配置(整合到hadoop)
安装的是分布式的,注意hbase也需要部署在3台机器上hadop-version:hadoop-1.0.1hbase-version:stable-hbase-0.92.1hbase安装配置(整合到hadoop) Huangguisu1.快速单机安装:在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分
2012-05-14 16:13:54
3652
转载 搭建hadoop集群
http://blog.youkuaiyun.com/hguisu/article/details/7237395注意:出错的时候看错误提示!!!!!,下面的一些配置是需要修改的Hadoop集群配置(最全面总结) huangguisu 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为
2012-05-11 17:32:43
540
转载 备份集迁移到其他目录后加入到catalog的过程
http://blog.chinaunix.net/uid-77311-id-3035955.html下面演示将备份集mv到其他目录后加入catalog的过程.1.列出当前的备份集信息(当前的备份集位于目录/u01/rman_backup/2011/201111/)RMAN> list backup; using target database contro
2012-05-11 15:27:43
654
原创 dg主备库切换步骤
先将主库切换成备库,然后将原主库启动到物理库的状态SQL> select switchover_status from v$database;SWITCHOVER_STATUS--------------------TO STANDBYSQL> Alter database commit to switchover to physical standby w
2012-05-11 11:43:20
9100
原创 FAILED DESTINATION
SQL> select * from v$version where rownumBANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64b
2012-05-11 11:17:24
5675
原创 UNRESOLVABLE GAP
SQL> select * from v$version where rownumBANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64b
2012-05-10 17:46:30
4849
原创 可用的交换空间为 0 MB
[oracle@oracle11g-std database]$ ./runInstaller -silent -ignorePrereq -responseFile /home/oracle/database/response/db_install.rsp正在启动 Oracle Universal Installer...检查临时空间: 必须大于 120 MB。 实际为
2012-05-10 14:48:28
7280
原创 如何扩展/缩小lv大小
在安装系统的时候使用默认的分区安装的,结果发现swap区有点大,想缩小一下[root@oracle11g-std mapper]# uname -aLinux oracle11g-std 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux[root@oracle
2012-05-10 14:02:53
6094
转载 ORA-00313 ORA-00312 ORA-27037
原因:因为在进行restore database的时候没有设置好log_file_name_convert,导致redolog没有恢复到指定地点,导致在打开日志应用的时候出现了改问题ORA-00313, ORA-00312, ORA-27037 in Standby Database [ID 601835.1]
2012-05-09 18:28:45
4674
原创 ORA-01180 ORA-01110
在进行rman恢复的时候总是报:creating datafile file number=1 name=/home/oracle/app/oradata/system01.dbfRMAN-00571: ===========================================================RMAN-00569: =============== ERR
2012-05-09 16:32:27
4679
原创 ORA-16191: Primary log shipping client not logged on standby---待测
因为主库上的密码文件是错误的(名称中多了个d),导致搭建完成之后无法使用导致 ora-01031:insufficient privileges错误 详见:http://blog.youkuaiyun.com/aaaaaaaa2000/article/details/7549901 重建密码文件之后,在主库日志中报:ed May 09 14:53:26 2012Error 1017 recei
2012-05-09 16:30:05
1695
转载 找出调用DBLINK的SESSION信息
http://www.xifenfei.com/2933.html怎么找出通过dblink访问的用户信息?这个问题困惑了很久,今天在朋友的帮助下,终于通过基表实现了这个功能,记录下来SELECT /*+ ORDERED */ S.KSUSEMNM"O_HOSTNAME",S.KSUSEPID"O_SPID",--操作dblink用户信息 G.
2012-05-09 14:44:14
1339
原创 ora-01031:insufficient privileges/ v$pwfile_users
今天在做dg的时候在主库上使用sys连接主库总是报ora-01031:insufficient privileges的错误:1、查看参数 remote_login_passwordfile is set to SHARED or EXCLUSIVESQL> show parameter remote_login_passwordfileNAME
2012-05-09 14:40:31
2932
原创 ORA-1093 signalled during
在进行主备库切换的时候alter里面出现了这个错误;SQL> alter database commit to switchover to physical standby; alter database commit to switchover to physical standby*ERROR at line 1:ORA-01093: ALTER DATABASE C
2012-05-02 14:13:35
2448
Oracle Database 11g DBA手册--详细书签版
2018-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人