[原]表空间热备模式下,数据文件是否仍在写入数据?
在学习备份与恢复这块内容的时候,常见这种理解:表空间如果处于热备份模式,比如说:alter tablespace sun begin backup;那么,表空间拥有的数据文件则不会被写入数据。其实,这是一种错误的理解。真实情况是什么样...
悬而未决之能否通过 exp/imp 执行特殊的数据更新?
我测试库里面已经有 A 用户的数据(旧的测试数据,但包含有一些必须的包、存储过程、触发器)现在,我拿到了A 用户新的实际运行数据,那么我怎样做才可以既把旧数据替换为新数据,又能把旧数据里面的包、存储过程、...
在SQLServer中实现数据库A访问数据库B
分两种情况说明:1。A、B两库在同一服务器中2。A、B两库不在同一服务器中大家知道如果是1,那么可以在A库下通过select * from B.dbo.tableName; 0访问B库内容。如果是2,那么需建立链接服务器:语法:EXEC sp_addlin...
使用db_nk_cache_size与Ora-02097,Ora-000384
SQL>create tablespace test_data_16kloggingdatafile 'f:oracleoradatasdusuntest_data_16k' size 20mblocksize 16384extent management localORA-29339: 表空间块大小 16384 与配置的块大小不匹配NAME ...
[转]在.NET中调用Oracle9i存储过程经验总结
好资料要与大家共享!转自:http://www.cnblogs.com/tohen/archive/2006/08/14/476189.html
ORA-01194错误恢复方法一
ORA-01194: file 1 needs more recovery to be consistent先说一下,我发现的这个错误的一个原因是冷备的时候,数据文件不一致造成的。恢复方法如下:1 如果归档模式,且在线日志和历史归档日志完好,可以使用recove...
新插入的数据为什么没有放在block的最后?(五)
当出现sfll=**时,新插入数据的存放位置会发生变化1 操作:SQL> insert into t4 2 values (21,'b','b');已创建 1 行。SQL> alter system dump datafile 1 block 60650; <trace 1>系统已更改。SQL> commit;提交已完...
今天阅完10g DataGuard的Concept and Admin
历时7天,通读了10g DataGuard10余章内容,认真阅读了90%的内容。收获挺大![@more@]开始下一站:10g Stream and AQ,据说比较难,学学看。
[原]日志文件头信息分析
使用oradebug工具分析完controlfile之后,再来继续日志文件头。SQL> ALTER SESSION SET EVENTS 'immediate trace name redohdr level 10';从Trace文件中,我们可以获得如下信息:*** 2007-05-09 22:44:28.000*** SESSI...
[原创]求解:recursive calls,consistent gets,physical reads 都很高,如何分析SQL
开发人员问:查询巨慢!4954787 recursive calls0 db block gets11877363 consistent gets33421 physical reads有一次全表扫描,4 3 TABLE ACCESS (FULL) OF 'VIP_SET' (TABLE) (Cost=2 Card=6 Bytes=66)什么原因造...
[转]SQL语句的优化方法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 参考:http://blog.csdn.net/h...
[rn用户 'ASPNET' 登录失败]错误简单解决方法
开发工具:vs 2003 开发语言:C#今天调试webService,提示连接数据库失败,经调试发现详细错误信息“服务名ASPNET' 登录失败”!困惑了一下,认为问题还在数据库上,于是打开SQLServer服务器控制台,找到“安全性”,进而打开看到了醒目的SUN/ASPNET!!(如果没有,可以新建登录)[@more@]web.config进行如下设置: <appSettings> <add key="ConnectionString" value="Data Source=(local)NetSDK;Database=Shop;Integrated Security=True;"/> </appSettings>1。如果已
LoadRunner测试Oracle10g常见问题(3)
问题5:Action.c(26): Error: C interpreter run time error: Action.c (26): Error -- Unresolved symbol : lrd_session_begin.解决:在vuser_init中添加 #include "lrd.h"问题6:Action.c(41): Error: lrdo_ora8_e...
LoadRunner测试Oracle10g常见问题(4)
问题8:Action.c(13): Error: lrdo_server_attach: "OCIServerAttach" return-code=OCI_ERROR, error-code=12514:Action.c(13): Error: ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAMEActi...
RMAN恢复之后, Oracle Lob 1578坏块问题
在任何平台的Oracle版本上(from 8i to 11g),Oracle Server - Enterprise Edition - Version: 8.1.7.0 to 11.1.0.7Oracle Server - Standard Edition - Version: 8.1.7.0 to 11.1.0.7都可能遇到这个问题:LOB segment has been defined as NOLOGGING and LOB Blocks were marked as corrupted by Oracle after a datafile recovery.[@more@]1 现象应用日志错误如下:错误信息是Ora-1578伴随 Ora-26040,首先感觉是一个坏块。如果是物理坏块就会比较麻烦。Errors: A persistence error occurred. System message follows:Nested exceptio
11g physical standby datafile lost, use rman backup to recover
恢复步骤和单实例基本一样。需要注意的是,用rman open数据库的时候,有可能会触发ora-600。[@more@]1 备份主库C:Documents and SettingsAdministrator>rman target sys/oracle@primary catalog rman_bak/rman_bak@orabak恢复管理器: Release 11.1.0.6.0 - Production on 星期四 8月 28 14:34:47 2008Copyright (c) 1982, 2007, Oracle. All rights reserved.连接到目标数据库: PRIMARY (DBID=1498826162)连接到恢复目录数据库RMAN>RMAN> show all;db_unique_name 为 PRIMARY 的数据库的 RMAN 配置参数为:CONFIGURE RETENTION P
11g physical standby datafile lost, use standby database to recover
主库数据文件丢失,有两种恢复方法。1 利用RMAN备份恢复,参考 http://sdusun.itpub.net/post/7915/4697352 利用物理备库恢复在Oracle 11g,可以使用备库的数据文件去recover主库丢失的数据文件。如果备库是up-to-date的,并且在拷贝文件的时候网络不会成为问题。[@more@]0 SQL> startup mountORACLE 例程已经启动。Total System Global Area 535662592 bytesFixed Size 1334380 bytesVariable Size 293602196 bytesDatabase Buffers 234881024 bytesRedo Buffers 5844992 byte
08-09年目标——10g OCM
北京的夜晚,刚过了夏至,闷热。还没有确定08年的学习基调,半载时光已逝!惶惶然,不知所措,继而冥想……07-08财年,没有太大的收获,至少是在Oracle方面基本没有进步。中间有好多的事情,一度使得Oracle之路充满...
PLS-00306: 调用 '过程名' 时参数个数或类型错误
在C#开发的web服务中调用存储过程的时候,报错:PLS-00306: 调用 '过程名' 时参数个数或类型错误。但参数个数与类型均正确,原因何在呢?[@more@]当然,问题可能就是参数个数或者类型不对。这里还有另外一种可能,参看部分源码:OracleParameter sqlParameter1 = new OracleParameter("pbillid",DbType.String);sqlParameter1.Value = sShipbillID.ToString();sqlCommand.Parameters.Add(sqlParameter1);在C# Web服务中必须保证 pbillid 与存储过程中完全一致!相关英文资料:Data Access Application Block: Default Oracle cu
[庆国庆]来生情缘-温情女儿国
相见难,别亦难 怎诉这胸中语万千 我柔情万种 他去志更坚 只怨今生无缘 道不尽声声珍重 默默地祝福平安 人间事常难遂人愿,且看明月又有几回圆 远去矣 远去矣 从今后梦萦魂牵在中央电视台《艺术人生》演播现场,《西...