自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渔夫数据库笔记

愿授人以渔!

  • 博客(67)
  • 资源 (8)
  • 收藏
  • 关注

原创 将博客搬至CSDN

现将博客搬至CSDN,后面会在csdn博客会将工作和学习中的总结发布至csdn博客上。本文出自 “技术” 博客,请务必保留此出处http://589985.blog.51cto.com/1609992/1413698

2014-05-20 21:14:40 452

原创 DG实施方案(主库为双节点rac)--rman duplicate方式

RAC DG 部署方案

2014-05-20 21:14:38 2221

原创 分区表索引总结

分区表索引总结一,分区索引分为2类:1 global,它必定是Prefix的。不存在non-prefix的(当然这个是对分区索引来说的,非分区索引则不存在这种说法)  1.1 Prefix:索引的第一个列等于索引的分区列2 local,它又分成2类:  2.1 prefix:索引的第一个列等于表的分区列(为什么是等于表的分区列?因为本地索引的索引分区列就是表的分区列)。  2.2 non-pref

2014-05-20 21:14:36 1391

原创 lsnrctl status 缺少Listener Parameter File信息

一:环境信息主机平台:linux 6.2数据库版本:11.2.0.3(psu5)单实例二:问题现象  lsnrctl status查看监听状态时发现没有监听文件(Listener Parameter File,正常情况是会有监听文件信息的)--注意因为问题库是商用库,不能把信息直接发出来。下面的内容是用测试环境模拟的1.问题库的lsnrctl status信息[oracle@localhost a

2014-05-20 21:14:34 1994

原创 数据库迁移方案之DG方式迁移

数据库迁移:DG方式迁移数据库

2014-05-20 21:14:32 4229

原创 oracle 阻塞

oracle维护过程中我们可能经常会遇到,一些会话被阻塞需要我们去处理,下面就介绍一下与阻塞有关的查询:1.查看对象被锁定的方式及被锁定时间SQL> select t2.username,t1.object_id,t1.locked_mode,t2.sid,t2.serial#,t1.process,t2.logon_time2 from v$locked_object t1, v$sessi

2014-05-20 21:14:30 904

原创 PRCS-1007 : Server pool egapdb already exists

1.项目环境:平台:aix 6.1oracle版本:11.2.0.3(psu5) 2.问题背景:   由于业务发展,数据库需要扩容,规划把现网的某单实例库转换成rac。按照方案做完以后,两个节点的数据库都可以手动启停,但是无法通过crs启停(但是我已经向集群中注册过了database和instance信息)。crs_stat -t查看也能查到注册的数据库(状态为offline)srvctl add

2014-05-20 21:14:27 2338 1

原创 ORA-01264: Unable to create logfile file name

1. 项目环境信息:平台:AIX 6.1oracle版本 :11.2.0.3(psu5)部署了DG(主库是一个位于集群某节点的单实例库,备库为单实例库)  2. 项目背景:  因为业务量增长,要把主库有单实例改为集群,但是要保证变更过程中原有DG不能失效。单机转rac的具体步骤此处我就不再详述了,有时间会详细的写一下步骤。  在完成单机转rac后,我在备库启动恢复管理alter database 

2014-05-20 21:14:25 2440

原创 ASMM下查看shared_pool_size等内存大小

在数据库使用asmm内存管理时show parameter 查看自动调整的内存组件都为0,如: SQL> show parameter shared_pool_sizeNAME TYPE VALUE------------------------------------ ----------- -----------

2014-05-20 21:14:23 1184

转载 oracle查看隐含参数脚本

Oracle数据库的初始化参数,主要来源于两个Oracle内部数据字典表:X$KSPPCV,X$KSPPI,通常我们查询的v$parameter视图就来源于这两个表,只不过隐去了部分参数。通过以下脚本可以查询获得这些被隐含的参数: set linesize 132column name format a30column value format a25selectx.ksppinm na

2014-05-20 21:14:21 668

原创 oracle 中带双下划线的参数如(*.__shared_pool_size=)

平台:AIX6.1,数据库版本:11.2.0.3(psu5)在一次单机转RAC过程中,在修改原有参数文件,启动rac库时遇到了如下问题,由此问题引出了本篇的标题所要讲的问题。1.备份原单实例库参数文件create pfile='/data01/initegap.ora' from spfile;(在单实例数据库上执行)pfile文件如下:--注意:发现参数文件中有两处配置了pga和sga参数,开始

2014-05-20 21:14:19 1563

原创 LOG_ARCHIVE_CONFIG

在配置DG时有一个参数LOG_ARCHIVE_CONFIG,这个参数可能很多人都配置了,但根本不知道其具体的作用。现在罗列了一些该参数的用途 For use by Customers and Support analysts in understanding and using the     new features.    Dataguard Configuration:  LOG_ARCHI

2014-05-20 21:14:17 6222

原创 ORA-20079: full resync from primary database is not done

在介绍ORA-20079前我们先简单介绍一下resync catalog:  Using the RESYNC CATALOG Command Any structural changes to the database cause the control file and recovery catalog to become “out of synch.” The catalog will be

2014-05-20 21:14:14 1717

原创 ORA-27300,ORA-27301,ORA-27302

运维工程师在一台IBM P750(AIX6.1)上部署了一套oracle(未建库),让我把商用的某库同其做一个DG容灾。我按正常步骤部署了DG。   1.在备库开始日志恢复alter database recover managed standby database using current logfile disconnect;   2.查看备库是否正常接收日志select process,c

2014-05-20 21:14:12 1411

原创 Error 12154 received logging on to the standby

环境为操作系统:AIX 6.1oracle版本:11.2.0.3 (psu5) 本编记录了本人一次DG搭建失败的经历,只是一个小的错误,但却导致我排查了半天。记录本次经历用来警醒自己,作为一名dba任何时候我们都要万分仔细,认真。 DG搭建的具体步骤此处就省略了,后面有时间会写一遍详细的DG搭建步骤及检查方法。按正常的步骤部署完成,用rman duplicate方式完成备库的复制后进行如下操作: 

2014-05-20 21:14:10 5409

原创 Why is "opatch auto" not patching my RAC database home?

Why is "opatch auto" not patching my RAC database home? 操作系统平台root@egapdb2:/#uname -aAIX egapdb2 1 6 00F81BFA4C00grid和oracle版11.2.0.3    正确安装了grid和oracle以后(未建库),打PSU补丁(p14727347_112030_AIX64-5L.zip)。按

2014-05-20 21:14:08 659

原创 11.2.0.3.0 打PSU补丁--自动方式(p14727347_112030_AIX64-5L.zip )

11.2.0.3.0 打PSU补丁(p14727347_112030_AIX64-5L.zip)操作系统平台root@egapdb2:/#uname -aAIX egapdb2 1 6 00F81BFA4C00grid和oracle版11.2.0.3正确安装了grid和oracle以后(未建库),打PSU补丁(p14727347_112030_AIX64-5L.zip)。按照read me中步骤进

2014-05-20 21:14:06 2233

转载 AIX账户密码不能重用和过期的解决

aix系统上装rac时设置了grid和oracle用户账号密码,但是用户切换时报修改密码,处理方法如下 一生产机的账户需要将密码设置此前曾使用的一个密码,结果报出错误提示,具体信息如下:$ passwd sun007Changing password for "sun007"sun007's Old password: sun007's New password: 3004-314 Passwor

2014-05-20 21:14:03 10765

原创 oracle comment

comment 命令可以为表和列添加相应的注释,使表更具有可读性! 1.给表添加注释comment on table scott.DW_RLW_USER_ACTION  is '用户日汇总';2.删除表的注释select 'comment on table '||owner||'.'||t.table_name||' is '''';' from dba_tab_comments t where 

2014-05-20 21:14:01 812

原创 flashback database

flashback database 1.  配置flashback database1)查看数据库的归档模式以及闪回是否启用SQL> select log_mode,open_mode,flashback_on from v$database;LOG_MODEOPEN_MODEFLASHBACK_ON------------ -------------------- --------------

2014-05-20 21:13:59 846

原创 show_space过程

CREATE OR REPLACE PROCEDURE show_space (   p_segname_1     IN VARCHAR2,   p_type_1        IN VARCHAR2 DEFAULT 'TABLE',p_space         IN VARCHAR2 DEFAULT 'MANUAL',   p_analyzed      IN VARCHAR2 DEFAUL

2014-05-20 21:13:57 568

原创 flashback table

FLASHBACK TABLE1   flashback table语法1)alter table test_flash enable row movement;--使用flashback table要先开启row movement,负责会抛ORA-08189错误2)flashback table test_flash to scn 313101;--闪回表到313101系统变更号--闪回到某sc

2014-05-20 21:13:55 2160

原创 flashback query

FLASHBACK QUERY1  Flashback query(闪回查询)原理Oracle根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。--因此flashback query能够查询的时间是受undo保留时间限制的,事物提交后undo数据保留时间受下面两个参数影响1)undo_retention:指定事物commit后und

2014-05-20 21:13:52 535

原创 ORA-01652(永久表空间临时段不能扩展情况分析)

该篇接着http://589985.blog.51cto.com/1609992/1359260继续讨论ORA-01652的第二种情况,在一次CTAS建表中发现报如下错误SQL> create table test as select * from dba_objects;create table test as select * from dba_objects*ERROR at line 1:

2014-05-20 21:13:50 1150

原创 ORA-01652

1. 如下是ORA-01652报错的概述[oracle@localhost ~]$ oerr ora 0165201652, 00000, "unable to extend temp segment by %s in tablespace %s"// *Cause:  Failed to allocate an extent of the required number of blocks fo

2014-05-20 21:13:48 3408

原创 oerr linux/unix下oracle查看错误概述

oracle的错误成千上万,我们能记住的可能只有自己工作中会经常碰到的一些错误。oracle提供了一个简单实用的命令oerr来查询错误的简单信息--注意:linux/unix平台下装完oracle就可以直接实用该命令,windows需要实用第三方工具)    oerr命令使用方式如下[root@localhost ~]# su - oracle[oracle@localhost ~]$ oerr 

2014-05-20 21:13:46 1211

原创 flashback_transaction_query查询权限

flashback_transaction_query是事物查询的要用到的重要视图,在一次查询中出现用户没有权限查询该视图 SQL> select undo_sql ,START_TIMESTAMP,COMMIT_TIMESTAMP from flashback_transaction_query where table_name='TEST_FLASHBACK';select undo_sql 

2014-05-20 21:13:44 1233

原创 oracle recyclebin与flashback drop

从Oracle 10g 开始,每个表空间都会有一个叫作回收站的逻辑区域,当用户执行drop命令时,被删除的表和表的关联对象( 包括索引,约束,触发器,LOB段,LOB index 段) 不会被物理删除,这些对象先转移到回收站中,这就给用户提供了一个恢复的可能。回收站是一个逻辑的概念,其实际的物理存储空间是表和相关对象所在的表空间。recyclebin=on | off1.SQL> show par

2014-05-20 21:13:42 807

原创 oracle O7_DICTIONARY_ACCESSIBILITY 参数

O7_DICTIONARY_ACCESSIBILITY是用来控制select any table权限是否可以访问data dictionary的,主要用来保护数据字典。oracle建议把O7_DICTIONARY_ACCESSIBILITY参数设为 false,9i及以上版本默认为false,8i及以前版本默认为true。    如果该参数为true,那么被赋予select any table权限

2014-05-20 21:13:39 921

原创 REMOTE_LOGIN_PASSWORDFILE

在oracle数据库没有启动之前,oracle内的用户是无法通过oracle来认证的,sys用户要启动oracle,就必须使用别的认证方式:一是密码文件认证,二是操作系统认证。(在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:)操作系统认证:通常要求该用户属于本地DBA组,然后通过操作系统认证登录

2014-05-20 21:13:37 1375

原创 ORA-00439: feature not enabled: Real Application Clusters

工作中可能会碰到ORA-00439: feature not enabled: Real Application Clusters错误下面列出我工作中出现两次出现该错误的场景(1)rac一个节点实例正常启动,另一个节点实例启动时报上面错误检查发现是cluster_database参数被设为false(2)可能是该节点的 rac组件没有被正确linkcd $ORACLE_HOME/rdbms/lib

2014-05-20 21:13:35 4083

转载 Linux系统中程序库文件简介

Linux系统中程序库文件简介 简介 库文件一般就是编译好的二进制文件,用于在链接阶段同目标代码一起生成可执行文件,或者运行可执行文件的时候被加载,以便调用库文件中的某段代码。它与可执行文件相同之处是:两者都是编译好的二进制文件(本文中我们讨论的二进制文件,假设都是Linux上面最常见的ELF格式);与可执行文件不同的是:库文件无法直接执行(直观上来看它的源代码中没有main函数,而只是一些函数模

2014-05-20 21:13:33 828

原创 linux链接库简介

linux链接库简介       最近要考linux编程,发现linux库这个东西,怎么也无法理解,在网上兜了一大圈,看了很多东西,才算模模糊糊搞懂了,下面把自己总结的东西贴上来与大家共享:        在linux系统中,可将多个目标文件打包成库文件,以便在编程时随时调用,而不必重新编写或定义,这种包称为库函数。库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常

2014-05-20 21:13:30 503

原创 oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限

--先大概写一下,后面有时间会整理一下一:quota相关视图1)dba_ts_quotas(查看所有用户的表空间配额)BYTES字段表示用户已经使用的空间;MAX_BYTES如果为-1表示没有限制,其他值表示限制配额--只有用alter user user_name quota on tablespace_name;命令显示的调整过用户的空间配额,该视图中才会有记录,否则该视图没有记录--如果该视

2014-05-20 21:13:28 24224

转载 Vage:高级DBA的突破之路

http://bbs.51cto.com/thread-1085647-1.html Vage:高级DBA的突破之路       有一个笑话,创世第一天,上帝创造了驴。上帝对驴说:“今天我创造了你!作为一头驴,你必须跟终日拉磨,任劳任愿。我给你50年的寿命。”驴不同意:“什么?这种苦日子你要我活50年?让我活20年吧,30年还给你。”上帝同意了。       第二天,上帝创造了猴子。上帝对猴子说:

2014-05-20 21:13:26 895

原创 ssh与rz,sz

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;   与ssh有关的两个命令可以提供很方便的操作:   sz:将选定的文件发送(send)到本地机器   rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz,sz是便是Linu

2014-05-20 21:13:24 1031

转载 ORA-04043: 对象 dba_data_files 不存在 BUG

在mount状态的时候,如果你desc dba_*数据字典,会报错:SYS@ning>select status from v$instance; STATUS ------------ MOUNTED SYS@ning>desc dba_data_files ERROR:ORA-04043: object dba_data_files does not exist然后,即使你将数据库alter 

2014-05-20 21:13:22 6725

转载 oracle 附加日志

附加日志(supplemental log)可以指示数据库在日志中添加额外信息到日志流中,以支持基于日志的工具,如逻辑standby、streams、GoldenGate、LogMiner。可以在数据库和表上设置。1.数据库级设置,分两类:1.1最小附加日志(minimal supplemental logging):DATA选项启用最小附加日志。启用最小日志可以确保LogMiner(或其他任何基

2014-05-20 21:13:19 2731

原创 sql练习建表脚步(hr)

DROPTABLEDEPT;CREATETABLEDEPT(DEPTNONUMBER(2)CONSTRAINTPK_DEPTPRIMARYKEY,DNAMEVARCHAR2(14),LOCVARCHAR2(13));DROPTABLEEMP;CREATETABLEEMP(EMPNONUMBER(4)CONSTRAINTPK_EMPPRIMARYKEY,ENAMEVARCHAR2(10),JOBVA

2014-05-20 21:13:17 802

转载 oracle操作系统认证以及密码文件认证

Oracle的操作系统身份认证oraclelogin数据库远程登录authenticationossqlnet.authentication_services=(NTS),在$ORACLE_HOME/network/admin/sqlnet.ora中NTS特指的是windows系统,或者设为all,这两种情况都允许操作系统认证。如果在unix下如果没有设置sqlnet.authentication

2014-05-20 21:13:15 1881

淘宝数据库内核月报搜索工具

该工具通过指定关键字搜索淘宝内核月报的标题,正文,代码等部分,只要有其中某个部分命中就输出该月报标题及链接

2022-04-21

py_innodb_page_info.py

该工具是使用 python 编写的,可以用来查看 mysql 数据库 innodb 存储引擎表空间中各页的类型和信息

2018-11-08

Query Optimization with MySQL 5.7 and MariaDB 10 Even newer tricks

Query Optimization with MySQL 5.7 and MariaDB 10 Even newer tricks

2017-11-30

SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机.zip

SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机.zip

2016-01-14

SecureCRT.zip

我安装完SecureCRT后对安装目录打的包

2016-01-14

Jagjeet Singh的sqlplus dashboard for rac工具

Jagjeet Singh的sqlplus dashboard for rac工具

2015-07-01

Ora-00600 [Qerltcuseriterget_1], [1], [1], [] and Ora-1502 (Doc ID 1432485.1)

ORACLE MOS NOTE (1432485.1)

2014-07-17

ORA-20011_ORA-06564_info.html

ORA-20011,ORA06564错误分析

2014-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除