自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 lsnrctl start - Linux Error 29 Illegal seek

​注释掉/etc/hosts中127.0.0.1一行,启动oracle侦听程序可能报错,如下:[root@n2 ~]# su - oracle[oracle@n2 ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-MAY-2016 09:42:25Copyrig

2016-05-27 22:07:19 751

原创 物理备库open ORA-10458

刚创建的物理备库在打开时可能会报 ORA-10458: standby database requires recovery 这个错,此时只要打开备库的 日志恢复,让备库apply重做日志即可。​[oracle@n2 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Wed May 25 09:5

2016-05-27 22:06:37 2232

原创 oracle dg相关参数

1.DB_FILE_NAME_CONVERT当主、备库在同一台机器(主、备库数据文件目录肯定不同)时 或是 主、备数据库目录不同时需要设置此参数。此参数需要设置成成对的值(可以有多对),如果主库的数据文件包含第一个值,则会用第二个值替换第一个值来构建备库的数据库。参数设置如下:DB_FILE_NAME_CONVERT = '/oracle/db/dg1','/oracle/db/dg2',

2016-05-21 22:54:20 492

原创 oracle物理dg安装:主库创建

以下记录了dbca创建主库的过程,基本每一步都有图片。oracle用户执行dbca,如果是root用户登录图形图面,则su切换用户前需要先执行一下xhost +x,否则oracle不能启动图形界面程序,下一步​选择Create Database,下一步选择General Purpose or Transaction Processing,下一步dbnam

2016-04-26 22:18:43 7339

原创 oracle物理dg安装:方法二

本文记录了物理dg的第二种安装方法,使用rman duplicate from active database,不需要做备份文件。准备工作:1.两台虚拟机,主机名:n1, n2,操作系统:centos6.7,建好信任关系2.oracle database 11.2.0.4软件已装好3.节点1(n1)数据库创建好,db_name=orcl,db_unique_name=dg1

2016-04-12 22:54:43 1916

翻译 Data Guard Protection Modes(dg保护模式)

Home / Database / Oracle Database Online Documentation 11g Release 2 (11.2) / High AvailabilityData Guard Concepts and Administration1.4 Data Guard Protection Modes dg保护模式In some sit

2016-04-09 00:17:03 583

转载 Oracle 11gR2 + ASM + spfile (eng)

https://aychin.wordpress.com/2011/01/22/oracle-11gr2-asm-spfile-eng/全文翻译太累了,大概的说一下文章的内容吧:1.Oracle 11gR2的grid增加了许多特性,其中的一个是OLR,主要存放本地资源配置的信息,功能类似rac中的OCR2.Oracle 11gR2 ASM的spfile存放在asm disks上

2016-04-07 22:33:33 703

翻译 oracle物理dg角色转换

Data Guard Concepts and Administration8.2 Role Transitions Involving Physical Standby DatabasesThe following sections describe how to perform a switchover or failover to a physical standby

2016-04-07 00:07:02 485

原创 oracle物理dg状态检查

1.在主库 查看主、备库scn如果主库、备库的scn一直在变,并且很接近,说明备库日志恢复正常select 1 dest_id, current_scn from v$databaseunion allselect dest_id, applied_scn from v$archive_dest where target='STANDBY';以下3个查询

2016-04-05 19:44:19 2176

原创 oracle物理dg gap解决

一般 redo传输服务(redo transport services)会自动探测并重发日志文件到备库来解决gap,但也有自动解决不了的时候,此时就需要人工介入,以下是操作步骤。1.备库查看gapselect * from v$archive_gap;2.主库查看gap对应的日志文件,sql中的40和49是上一步查出的日志sequence号

2016-04-05 17:15:03 4623

转载 UDEV SCSI Rules Configuration for ASM in Oracle Linux 5, 6 and 7

https://oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linuxUDEV SCSI Rules Configuration for ASM in Oracle Linux 5, 6 and 7For Oracle Automatic Storage Manag

2016-04-03 15:13:55 469

原创 传输表空间迁移数据:expdp&impdp

数据库版本信息:​1.创建目录源数据库、目标数据库创建目录create directory dir_datapump as '/home/oracle';2.源数据库导出--要导出的表空间需要被read onlyalter tablespace tbs_test1 read only;alter tablespace tbs_test2 re

2016-04-02 23:56:01 487

原创 oracle物理dg安装:方法一

oracle物理dg安装有多种方式,本文记录了使用 直接copy物理文件 的方法,其它几种后续文章会一一说明。准备工作:1.两台虚拟机,主机名:n1, n2,操作系统:centos6.7,建好信任关系2.oracle database 11.2.0.4软件已装好3.节点1(n1)数据库创建好,db_name=orcl,db_unique_name=dg1,归档模式(归档目录

2016-04-02 13:39:42 468

翻译 CURSOR Expressions

CURSOR ExpressionsA CURSOR expression returns a nested cursor. This form of expression is equivalent to the PL/SQL REF CURSOR and can be passed as a REF CURSOR argument to a function.CRUSOR表达式返回

2016-03-20 22:58:50 274

原创 SYS_REFCURSOR & REF CURSOR

SYS_REFCURSOR 用来定义变量;REF CURSOR 用来定制数据类型。SYS_REFCURSOR 是一种弱类型的 REF CURSOR。declare  type genericcurtyp is ref cursor; -- weak type    cursor2   genericcurtyp;          -- weak cursor varia

2016-03-20 22:57:57 504

原创 修改用户名 及 可能出现的问题

oracle没有提供直接修改用户名的sql,需要修改用户名的话可以通过直接修改字典表,但可能会出现什么问题不太能确定;我遇到的问题是修改用户名后job状态会变成broken,但又不是每次都这样。以下操作尽供参考。1.创建用户(sys)create user olduser identified by olduser;grant resource to olduser

2016-03-20 22:57:13 1153

原创 ora_rowscn

创建表时可以指定ROWDEPENDENCIES或是NOROWDEPENDENCIES,此子句用来决定是不是使用 行级依赖跟踪(row-level dependency tracking)。打开此功能则每一行数据都会记录一个scn,此scn大于或是等于最后一个修改此行数据的事物提交时的scn,是否使用此功能是在创建表的时候确定的,不能通过alter table来打开或关闭此功能。若指定ROW

2016-03-20 22:56:21 652

原创 interval第一个分区限制

oracle 11g增加了range interval分区,可以根据间隔自行添加分区。省去了手动添加分区的操作。但是range interval的第一个分区不能删除,这样对数据淘汰需求会造成一些影响,所以这种情况第一个分区要多考滤一些。1.创建表create table tb_interval(  c1 number)partition by range

2016-03-20 22:55:23 389

原创 oracle 12cr1 sqlldr errors参数差异

sqlldr的errors参数用来设定最多允许多少数据入库出错,一旦错误数据超过参数值,sqlldr就会退出。12c之前,10g、11g可以将此参数设置成-1,表示不对错误条数限定,错误数据无上限。12c r1中此参数不能设置为-1,否则会报错,入库失败;如果不对错误数据作限制,则需要把此参数设置成一个很大的数据;用起来有点不方便,不知道是一个bug,还是故意修改成这样。

2016-03-20 22:54:34 1607

转载 Oracle Total Recall Tips

http://www.dba-oracle.com/t_total_recall.htmOracle Total Recall TipsOracle Tips by Burleson ConsultingApril 11, 2012Question:  I understand how Oracle rol

2016-03-20 22:53:33 414

原创 oracle job延迟执行

oracle job在执行的时候可能会遇到在设定的周期内不能执行完的情况,即前一次还没有执行完,又到了下一次执行时间。以下的操作来模拟这种情况,来看一下oracle是怎么样处理的。环境:1.创建表create table t_test(  sid number,  dt  date);2.创建存储过程,执行一次此过程会往t_test中插一条带

2016-03-19 16:30:59 1413

原创 trim, ltrim, rtrim

如果没有指定要截掉的字符,则默认为 空格;trim一次只能截掉一种字符;ltrime、rtrime一次可以截掉多种字符1.trimselect trim(leading ',' from ',,,hello,,,') ltrim, trim(trailing ',' from ',,,hello,,,') rtrim, trim(bot

2016-03-03 14:16:26 388

Oracle Database Concepts 10g Release 2

Oracle Database Concepts 10g Release 2

2009-09-17

Oracle Database Error Messages 10g Release 2

Oracle Database Error Messages 10g Release 2

2009-09-17

Oracle Database 10g SQL Reference

Oracle Database 10g SQL Reference

2009-09-17

空空如也

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

TA关注的人

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