oracle4

物理DATA GUARD方面:
DATA GURAD物理STANDBY建立:记录物理STANDBY环境的建立。
DATA GURAD在同一台服务器上建立物理STANDBY:同一台服务器上建立物理STANDBY。
利用热备份建立物理STANDBY:利用热备份建立物理STANDBY。
利用VMWare建立11R1的物理DATA GUARD:利用VMWare建立11gr1的DATA GUARD。
Oracle11新特性——DATA GUARD打开模式下应用归档:11g对DATA GURAD的增强,数据库打开的情况下应用归档。
建立11G DATA GUARD环境后Listener无法启动:解决Listener无法启动的问题。
Oracle11DATA GUARD实时应用加实时查询功能:Oracle10g增加了DATA GUARD的日志实时应用功能,11g添加了实时查询功能。这两个功能可以同时应用。
利用RMAN建立10GRAC数据库的DATA GUARD:RMAN建立10G的RAC环境的DATA GUARD。
RAC建立DATA GUARD环境后出现的1677错误:RAC环境建立了DATA GUARD后,RAC环境的一个实例关闭后无法启动,报错信息为:ORA-1677。
DATA GUARD物理STANDBY的 SWITCHOVER切换:DATA GUARD物理STANDBY的 SWITCHOVER切换。
SWITCHOVER RAC数据库出现ORA-1093:Oracle10g RAC环境在执行SWITCHOVER操作过程中出现ORA-1093错误。
SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误:SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误。
ORA-19864错误:修改STANDBY数据库的DB_FILE_NAME_CONVERT参数后,数据库无法启动报错ORA-19864。
RAC环境的物理STANDBY的 SWITCHOVER切换:RAC环境数据库SWITCHOVER切换到一个单实例数据库。
DATA GUARD物理STANDBY的FAILOVER切换:物理STANDBY的FAILOVER切换。
rman连接AUXILIARY报错ORA-12528:使用RMAN创建STANDBY数据库的过程中,连接AUXILIARY的时候报错。
Oracle11g物理STANDBY打开模式应用归档时无法执行备份:Oracle11g物理STANDBY打开模式应用归档时无法执行备份。
RAC环境的STANDBY数据库备份报错:Rac环境的STANDBY数据库上执行命令报错,错误号为:RMAN-04022。
Oracle11g物理STANDBY应用日志时进行增量备份导致10分钟等待:Oracle11g物理STANDBY应用日志时进行增量备份导致10分钟等待。
ORA-7445(koioapm)错误:11g中和standby有关的一个bug。
RAC环境的物理STANDBY的 FAILOVER切换切换:述RAC环境数据库FAILOVER切换到一个单实例数据库。
11G RAC的STANDBY环境的一些小问题:11g的STANDBY数据库可以在应用日志的同时打开数据库,但是对于RAC环境,这里有一些小的问题。
RAC数据库建立STANDBY(一):介绍STANDBY数据库的准备和创建过程。
RAC数据库建立STANDBY(二):介绍STANDBY数据库创建的后续操作,并检查STANDBY运行机制。
RAC数据库建立STANDBY(三):记录一下STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(四):继续记录STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(五):创建STANDBY数据库问题汇总的第三部分。
RAC数据库建立STANDBY(六):创建STANDBY数据库问题汇总的第四部分。
RAC环境STANDBY的SWITCHOVER切换:RAC环境下STANDBY数据库的SWITCHOVER切换。
RAC环境STANDBY的FAILOVER切换:RAC环境下STANDBY数据库的FAILOVER切换。
逻辑STANDBY无法启用的两个小错误:测试LOGICAL STANDBY的时候,发现逻辑应用出现错误。
RAC环境逻辑STANDBY的创建:介绍了RAC创建逻辑STANDBY数据库。
RAC环境LOGICAL STANDBY的SWITCHOVER切换:介绍一下RAC环境下LOGICAL STANDBY数据库的SWITCHOVER切换。
利用STANDBY将单实例数据库升级为RAC环境(一):介绍STANDBY数据库建立的准备工作。
利用STANDBY将单实例数据库升级为RAC环境(二):介绍STANDBY数据库的建立。
利用STANDBY将单实例数据库升级为RAC环境(三):描述单实例环境与RAC环境的SWITCHOVER过程。
利用STANDBY将单实例数据库升级为RAC环境(四):描述整个操作过程中碰到的错误。



锁、并发、隔离级别方面:
无法利用主外键时控制主子表的并发访问(一):讨论主外键是如何控制主子表的并发访问的。
无法利用主外键时控制主子表的并发访问(二):这篇讨论目前的问题,无法使用主外键进行并发控制的情况。
无法利用主外键时控制主子表的并发访问(三):这篇描述无法利用主外键时,如何进行并发控制。
在Oracle中如何实现读锁(一):通过修改查询语句手工加入锁的方式。
在Oracle中如何实现读锁(二):一种更高级的实现方法,这使得无论是通过存储过程还是直接SQL访问都可以实现读锁的机制。
小议延迟事务的提交:简单记录一下Oracle延迟事务提交的特点。
小议延迟事务的提交(二):描述延迟约束语句与DDL隐式提交。
小议延迟事务的提交(三):描述事务与SET CONSTRAINTS语句的关系。
只读数据库的限制条件(一):数据库只读打开,除了最常见的DML和DDL语句被禁止外,还有一些其他的限制。
只读数据库的限制条件(二):继续介绍数据库链的限制。
只读数据库的限制条件(三):介绍只读数据库调用远端存储过程的限制条件。
结束系统中其他会话:Oracle可以结束其他会话的任务。
小议Oracle外键约束修改行为(一):默认处理方式No action。
小议Oracle外键约束修改行为(二):简单描述一下SET TO NULL操作。
小议Oracle外键约束修改行为(三):简单描述一下CASCADE操作。
小议Oracle外键约束修改行为(四):描述一下如何实现UPDATE CASCADE。
小议Oracle外键约束修改行为(五):描述一下如何实现UPDATE SET NULL。
小议Oracle外键约束修改行为(六):描述一下如何实现SET DEFAULT。
小议Oracle外键约束修改行为(七):描述一下如何实现RESTRICT。
延迟约束禁止直接路径插入:表中包含了延迟约束,则直接路径插入将转化为常规路径插入。

安全性:
ORACLE9i密码策略——密码重用规则:描述Oracle的PROFILE中的密码重用规则。
ORACLE的安全性——权限和角色的生效:角色和权限的生效时间点是有差别的,因此可能无论是授权还是回收权限都可能造成一些意想不到的情况。
从PUBLIC回收SELECT ANY TABLE权限:介绍了将SELECT ANY TABLE权限授予PUBLIC并回收会带来怎样的灾难影响,并给出了相应的解决方法。
给用户授予权限时应该尽量避免ANY系统权限:给出了一个通过ANY权限获得管理员权限的例子。
调用者权限过程的权限问题:描述调用者权限存储过程的特点。
调用者权限存储过程的权限特点:利用动态SQL来避免权限问题。
Oracle11g新特性——密码区分大小写:11g密码策略的变化。
查询没有权限但数据字典中显示有权限:查询数据没有权限,但是从数据字典中查看却显示包含查询权限的情况。
SYS执行SQL报错缺少权限:使用SYS执行全文索引的建立时,出现了权限不足的错误。
为监听设置密码:监听同样需要设置密码进行保护,否则就会留下安全隐患。
11g新密码策略对数据库链的影响:Oracle的11g对密码策略进行了修改,密码开始区分大小写了。
忘记VAULT的帐号管理密码的解决方法:忘记VAULT的帐号管理密码的解决方法。
忘记VAULT的帐号管理密码的解决方法(二):UNIX和LINUX环境中,忘记VAULT的帐号管理密码的解决方法。
利用DATABASE VAULT保护敏感数据:结合社保行业描述DATABASE VAULT功能。
DATABASE VAULT对权限的影响:简单研究一下REALM和Oracle权限之间的关系。
DATABASE VAULT授权的安全隐患:讨论DATABASE VAULT和授权之间的关系,以及可能存在的一点安全隐患。
VAULT环境初始化参数的不同:VAULT环境修改了数据库的一些默认初始化参数。
限制DDL操作(四):介绍VAULT组件的COMMAND RULE功能。
限制用户只能KILL本用户会话:描述如何限制当前的用户只能KILL本用户会话。


JDBC
JDBC调用存储过程简单实例(一):JDBC和存储过程传递对象。
JDBC调用存储过程简单实例(二):JDBC和存储过程传递PLSQL索引表。
JDBC调用存储过程简单实例(三):JDBC调用Oracle对象的成员存储过程。
JDBC调用存储过程简单实例(四):JDBC数组插入CHAR类型的问题。
Oracle10.1 jdbc驱动bug:JDBC10.1驱动连接9i的bug。
Oracle10.2 jdbc返回空指针:JDBC10.2的bug。
ORA-17447错误:JDBC驱动引起的weblogic连接问题。
ORA-600(ttcgcshnd-1)错误:使用9i以前的JDBC驱动连接9i的数据库,可能会遇到这个问题。
压力测试出现ORA-12519错误:在压力测试的时候,JDBC连接出现了ORA-12519错误。
初始化参数REMOTE_LOGIN_PASSWORDFILE:初始化参数REMOTE_LOGIN_PASSWORDFILE设置Oracle数据库的密码验证方式。


工具:
Oracle一个LOGMNR的小bug:描述9204上使用LOGMINER碰到的一个bug。
浅谈用户资源限制(一):资源限制对当前连接SESSION的影响。
浅谈用户资源限制(二):资源限制的特点。
DIM-00003错误:ORADIM创建包含下划线的SID的bug。
ORA-7445(qmurdBufOradbOpen)错误:在DBMS_METADATA.GET_DDL执行过程中引发的错误造成的不过Oracle在处理异常的时候有些小bug。
LOGMINER的MINE_VALUE功能:LOGMNR的一个很实用的小功能。
Oracle工具——DBVERIFY:验证数据文件的物理结构。
Oracle工具——ADRCI(一):简单介绍ADRCI工具。
Oracle工具——ADRCI(二):介绍ADRCI工具的一些常用命令。
Oracle工具——ADRCI(三):介绍ADRCI工具的打包命令。
DIA-48216 错误:使用ADRCI命令的时候,碰到了这个错误。
ADRCI工具的SHOW ALERT TAIL返回过多的结果:测试ADRCI工具发现SHOW ALERT –TAIL命令返回了过多的结果。
Oracle工具——DBNEWID:修改一个数据库的DBID或DBNAME。
11g Oracle DBNEWID的改进:DBNEWID工具也做了一些改进使用上更加的方便。
11g DBNEWID工具修改DBID碰到的问题:数据库无法正常关闭的问题。
Oracle工具——ORAPWD:用来创建密码文件。
11g Oracle ORAPWD的改进:11g中orapwd工具也有所改进。
使用DBCA添加新实例时出现CRS-215错误:在添加新实例的时候碰到了CRS-215错误。
9I访问V$LOGMNR_CALLBACK报错:测试LOGMINTER使用的时候遇到的问题。
Oracle工具——WRAP:介绍存储过程加密工具。
10g在线重定义新特性——关联对象自动重命名(一):COPY_TABLE_DEPENDENTS的例子。
10g在线重定义新特性——关联对象自动重命名(二): REGISTER_DEPENDENT_OBJECT的例子。
ORA-7445(kdodpm)错误:进行LOGMINER操作的时候碰到了这个错误。
9201中文环境执行WRAP报错kgepop:在9201版本中,WRAP工具对中文支持存在问题。
ORION工具(一):简单描述一下orion工具的使用。
ORION工具(二):描述使用orion常见的问题。


其他:
执行Oracle命令会导致系统重启:比较奇怪的现象,怀疑和操作系统有很大关系。
使用缓存数量超过DB_CACHE_SIZE时导致系统重起:怀疑和上面一篇文章一样和操作系统有关。
奇怪的用户A:尽量建立用户是指定有意义的名称。
跨越资源计划切换的事务会报错:当一个事务跨越资源计划的切换时可能会出现600错误。
重建约束:约束重建工作也是有文章可作的。
LOG也是关键字:意外发现LOG也是Oracle的关键字。
ORA-07445 (kssadpm_stage)错误:描述和操作系统相关的Oracle问题。
注释的规则:描述Oracle不同注释方法配合使用的规则。
一个ORA-7445(PTMAX)错误:一个客户端软件引入的bug。
一个8i上的错误ORA-3232:Oracle8i上ORA-3232错误解决。
ORA-7445(qerhjWalkHashBucket):描述7445错误,错误参数为qerhjWalkHashBucket。
ORA-7445(qerhjWalkHashBucket)(二):第二次碰到这个问题,进一步描述。
Oracle10g的ORA-3136错误:Oracle10g中ORA-3136错误的描述。
用户自定义字的存储问题:Oracle中处理用户自定义字的存储问题。
ORA-600(kole_t2u)错误:ORA-600(kole_t2u)错误。
10G的ORA-1461错误:10G的ORA-1461错误。
ORA-7445(opidsa)错误:使用PLSQL DEVELOPER 5版本连接10.2.0.3数据库时,查询表的列信息时报错。
ORA-21561错误:描述ORA-21561错误产生原因。
表异常增大的bug:10203版本可能会出现的bug,导致表的大小异常增长。
表异常增大的bug(二):介绍另一种解决方法。
无法回滚的操作:介绍哪些操作在Oracle中是无法回滚的。
使用简化连接方式如何不显式输入密码:如何避免在简化连接方式连接数据库时,避免输入密码。
创建默认SPFILE需谨慎:碰到一个有趣的案例,使用PFILE可以正常启动数据库,利用这个PFILE创建SPFILE后,数据库无法启动。
OBJECT_ID的重用:Oracle对于过程会重用OBJECT_ID。
OBJECT_ID的重用(二):通过TRACE来研究一下,Oracle内部是如何实现的。
ORA-600(16365)错误:和MTS有关的bug。
Oracle Executable Binary Mismatch Detected:Oracle运行是二进制文件变化造成的告警。
Oracle确定连接方式的优先级:当TNSNAMES.ORA中配置和简化连接方式恰好一致时,Oracle优先使用TNSNAMES.ORA中的设置。
ORA-600(keltnfy-ldmInit)错误:Oracle10g由于修改主机名数据库实例崩溃,且出现ORA-600(keltnfy-ldmInit)错误。
ORA-600(17285)错误:在PLSQL DEVELOPER中取消调用导致的问题。
ORA-600(rpidrv-3)错误:当建立视图时,访问一张不存在的表时,可能引发这个错误。
ORA-600(4400)错误:Oracle的600错误,错误号4400,这个错误和分布事务有关。
ORA-600(12235)错误:手工执行了oracle命令造成的。
ORA-600(17182)错误:特定环境下导致了内存处理出现了问题。
存储故障时的ORA-7445错误:没想到Oracle在出现硬件错误的时候也会报ORA-7445错误。
ORA-7445(ACCESS_VIOLATION)(unable_to_trans_pc)(UNABLE_TO_WRITE)错误:操作系统问题导致的Oracle错误。
Oracle9i压缩表无法添加字段:9i中表压缩之后无法添加新的字段。
临时表的ORA-14552错误:处理临时表的时候经常会碰到这个错误。
临时表的ORA-14550错误:测试自治事务的时候访问临时表出现了这个错误,简单总结一下。
连接数据库报错ORA-12514:HOSTS配置问题导致无法通过服务名连接数据库。
对象名称解析顺序的影响:做了个小例子来验证一下对象名称解析顺序的影响。
删除默认表空间的问题:测试的时候删除表空间,发现报错ORA-12919。
改变会话的CURRENT_SCHEMA:Oracle的alter session命令中有一个选项比较特别,可以设置当前的CURRENT_SCHEMA。
ORA-600(12870)错误:数据库在执行TRUNCATE操作的时候出现了这个错误。
ORA-600(ktspScanInit-d)错误:人工中止TRUNCATE操作后,再次查询这张表,后台出现了这个错误。
利用空间数据库求两点距离:利用空间数据库的方法计算任意两点间的距离。
空间数据库三维空间两点距离计算错误:使用空间数据库计算两点间距离是碰到的bug。
10G上查询时间0秒的ORA-1555错误:运行时间为0秒的ORA-1555错误。
M000进程失败:当数据库负载很大,系统资源不足时,可能导致轻量级进程M000启动失败。
10gr2自动扩展控制文件中的设置:从10.2开始数据库的实际值超过了控制文件中的设置,控制文件中的值会自动扩展。
空间RESUMABLE操作(一):简单介绍空间RESUMABLE的例子。
空间RESUMABLE操作(二):简单介绍空间RESUMABLE的相关视图和包。
空间RESUMABLE操作(三):介绍空间RESUMABLE的AFTER SUSPEND触发器。
连接数据库时出现ORA-12514错误:描述解决ORA-12514错误的过程。
TNSNAMES配置中空格导致的bug:TNSNAMES.ORA中缺少空格导致ORA-12154错误。
ORA-7445(kxscbb)错误:由于CURSOR被错误的共享导致的问题。
多层嵌套同义词:描述指向同义词的同义词。
ORA-1019错误:由于没有正确的设置ORACLE_HOME环境变量,导致ODBC连接出错。
在线重定义拷贝表结构的NOT NULL约束问题:在线重定义拷贝表结构的时候会包括NOT NULL约束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值