RMAN crosscheck archivelog all; 失败!
今天碰到了一个怪问题,明明archivelog 备份成功,可是crosscheck的时候去显示 对归档日志的验证失败,到网上搜了一下,发现是NLS_LANG的问题,set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 即可。tahiti关于crosscheck ...
临时文件tempfile
临时文件(临时表空间)主要用于排序。对它的修改并不成生redo,换句话说当oracle出现故障后,它上面的数据是不可再现的(也没必要,因为它存储的只是一些临时数据或者叫中间结果),故controlfile并没有有关于tempfil...
SP2-0613: 无法验证 PLAN_TABLE 格式或实体
SQL> @ %oracle_home%rdbmsadminutlxplan.sql表已创建。---这个脚本只是创建一张plan_table表SQL> @ %oracle_home%sqlplusadminplustrce.sql SQL>SQL> drop role plustrace;角色已丢弃SQL> create role plustrace;角...
使用oracle发送mail
在网上看到一小段procedure可以用来发mail,测试了一下没问题,贴上来备忘CREATE OR REPLACE PROCEDURE send_email ( p_recipient IN VARCHAR2, p_message IN VARCHAR2, p_subject IN VARCHAR2 default '', p_sende...
ohasd启动失败
正常情况下用root/etc/init.d/init.ohasd start后,可以看到启动了ohasd.bin进程# ps -ef|grep ohas root 17162 1 0 17:05 ? 00:00:00 /bin/sh /etc/init.d/init.ohasd run grid 17186 1 0 17:05 ? 00:00:00 /or...
EXP错误
C:Documents and Settingsmingyang_chen>exp userid=cmy/cmy file=g:test.dmp log=g:test.log rows=n indexes=y direct=y recordlength=65535遇到如下错误>>About to export specified users .... exporting pre-sch...
关于analyze table命令
analyze table t compute statistics = analyze table t compute statistics for table for all indexes for all columns for table的统计信息存在于视图:user_tables 、all_tables、dba_tables for all indexes的...
dbms_stats.gather_schema_stats的前期准备
There has been many discussion on the differences between analyze command and dbms_stats package on the internet.In this article ,my point is what should be done before gathering st...
RMAN: expired和obsolete的区别
简单描述如下expired : 如果备份文件在操作系统一级被删除,我们称这个文件expired(过期的),但是此时catalog或controlfile却仍然纪录着被删除备份文件的信息,我们可以用delete expired bakcup这样的命令来删除信息...
Windows平台Dataguard测试
首先,这并不是一篇十分详尽的安装dataguard文章,因为这样的文章网上很多,写这篇文章的初衷在于证实个人的一些想法,同时希望能对那些没有Unix环境而又想做dataguard测试的朋友有所帮助。整个过程只是一个简单的描...
toad 8.6 的小bug
SQL> show userUSER is "SYS"SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProdPL/SQL Rel...
ORACLE 分区表 PARTITION table
------------------------From:http://blog.chinaunix.net/u/6889/showart_315897.html1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立...
关于trigger与table mutating
1、对于after 类型的 for each row 级别的triggers,都不允许在 trigger 中访问本trigger所依赖的table,测试如下:SQL> create table t1 ( c1 number,c2 varchar2(10));Table createdSQL> create or replace trigg...
Oracle 11g internals : Automatic Memory Management
This is my attempt for getting cheap popularity out of recent Oracle11g release. This is not going to be another Oracle 11g new featureslist, I’ll be just posting any of my research findings he...
RMAN-06495: must explicitly specify DBID with SET DBID command
[oracle@standby oradata]$ rman target /Recovery Manager: Release 9.2.0.4.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.connected to target database (not started)首先...
Oracle 锁简要读书笔记
本文对一些基本概念只是一带而过甚至略过,更多的请参考官方文档。What is Lock?Oracle的锁机制用于管理对共享资源的并发访问。锁由Oracle自动管理,当事务(Transaction)结束后,自动释放。锁可分为两个基本类型...
"RemoteOperationException: ERROR: Wrong password for user"
解决的方法就是在用户策略里面将你需要使用的用户授予Logon as a Batch Job的权限。1. Click on START => Programs => Administrative Tools => Local Security Policy (or also via START => Settings => Control ...
如何得知生产系统高峰时期的最大连接数
SQL> select * from v$license2 ;SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX------------ ---------------- ---------------- ------------------ ----------0 0 27 48 0SQL> se...
OCI-22053: 溢出错误
假设有一个表t, select * fromt t;x----145我们在sqlplus/toad/developer2000执行select avg(x) from t;都不会报错,但在Asp.net却会报:OCI-22053: 溢出错误 解决的办法: select round(avg(x),2) from t;...
crosscheck archivelog all; crosscheck backup of archivelog all;命令的区别
crosscheck archivelog all; 验证的是DB的归档日志即log_archive_dest参数指定位置的文件,当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。所以此时需要手工执行crosscheck过程,之...