手机随时阅读
新人专享大礼包¥24
51CTO博客开发
经过《NBU异机恢复ORACLE(遇到的问题) 》,成功版本如下 源端:oracle10grac1 oracle10grac2 RAC+ASM 目标端:ora10 master server:nbuserver 1、在nbuserver的/usr/openv/netbackup/db/altnames目录下创建文件 No.Rest
NBU异机恢复ORACLE(遇到的问题) 成功版本参考 《NBU异机恢复ORACLE成功版本》 源端:oracle10grac1 oracle10grac2 RAC+ASM 目标端:ora10 在 Master Server的/usr/openv/netbackup/db/altnames目录下创建文件 No.Restrictio
GRID启动遇到的问题 本来运行好的,可是crs_stop -all之后,再启动遇到如下问题 [root@rac2 crsd]# /u01/app/11.2.0/grid/bin/crsctl stat res -t -init --------------------------------------------------------------------
alter index idx2_client_curversion rebuild online nologging; --中断过,所以报错 ORA-08104: the index object 89645 is beging online built or rebuilt [oracle@idecl-rac2 ~]$ oerr ora 8104 0810
遭遇ORA-16047错误 经过查询,发现备库上没有此参数,需要设置,因为这是10g 我艹 ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(QPORT_PRI,QPORT_STA)' scope=both;
看到老盖的一篇文章使用show_space这个存储过程 查了一下原来是TomKyte写的啊,收录了,还可以 create or replace procedure show_space ( p_segname in varchar2, p_owner in varchar2 default user, p
虽然绝大多数情况用不大,但是10g的新特性,今天看到了 DBMS_FILE_TRANSFER举例 在这个例子中,我们的目标是将EXAMPLE表空间的数据文件移植到服务器的另外一个目录下。为了实现这个操作,我们要创建两个目录、将表空间脱机、进行复制、更改数据文件的位置、然后联机。为了对操作后的遗留数据进行清理,我们还将使用UTL_FILE.FREM
最近在摆弄DG,由于磁盘资源紧缺,需要一个归档日志处理的策略 网上找了几个脚本,发现写的那么麻烦 毛了,于是简单写了一个,实际路径等可以自己在修改 主库备库都可以用,自己再做crontab就好,建议错开时间进行 需要注意,提前查询DEST_ID,下面这个是主库删除的脚本(备库只需更改dest_id即可),我的主库v$archived_log里,主库的归档dest_id=1,备库是dest_
原来一直以为oracle只有在ASM或者使用条带化的lv或者raid下才会做到磁盘下每个文件的均衡,一直以为磁盘方式存储数据文件都是先写满一个再切换一个,貌似以前看的官方文档就是这样说的,今日看来,错了改进了脚本,直接查看每个数据文件,发现了新创建的表空间和后加入的表空间都是一个表空间下每个数据文件都有内容了,而且差不多大小看啦oracle虽然有时候bug和cbo的白痴,这个还是不错版本是9208
v$session中有一列command我再查一个数据库的sql_text的时候发现查不出来sql_text经过一些列折腾,发现一个问题,v$session的command列为0再经过一系列折腾,最终metalink发现了一个脚本decode中对于0的处理是background官方文档没有说明+论坛人说不清楚+undo问题不清楚反正就是连上了 啥也不做开始还以为我的shared pool太小,结果
儒略日是由法国学者 Joseph Justus Scaliger (1540-1609)发明的, 名称可能是取自 Scaliger 的父亲, 意大利学者Julius Caesar Scaliger (1484-1558)。 天文学家已经用儒略周期为自 4713 BC 一月一日以来的每一天赋予了一个唯一的数字。 这就是所谓的儒略日(JD)。 JD 0 指定为 4713 BC 一月一日正午 UTC 到
RACDB1@rac1 /home/oracle$ /oracle/app/crs/bin/crs_stat -t[root@rac1 ~]# /oracle/app/crs/bin/crsctl start crs[root@rac2 ~]# /oracle/app/crs/bin/crsctl start crs集群从启动到全部启动完毕的总时间与系统想能和配置有关,一般需要3~10分钟的时间,
今天突然发现一个问题,生产这边插入数据,显示乱码,怀疑是数据库的字符集问题,遂帮他们查一下但是突然发现从secureCRT和plsql dev查询的v$nls_parameter地区不一致plsql dev查询结果:secureCRT查询结果:以前查询的时候,从来都是查询这个视图,奇怪了查询了几个数据库,发现问题居然一样,很是奇怪查询官方文档V$NLS_PARAMETERSThis view co
上次说遇到了引号的问题,Oracle中默认是大写的,对于密码的大小写区分在11g才有,下面几个小例子,可以看出单双引号在Oracle中的区别SQL> select "sysdate" from dual;select "sysdate" from dual *ERROR at line 1:ORA-00904: "sysdate": inv
今天安装数据库,结果冒了几个linux系统方面的问题记录一下首先是cpio.gz文件的解压,开始看到gz就直接用tar去解压,结果一堆乱码查证后的方式是:gunzip 文件名.cpio.gzcpio -idmv < 文件名.cpio再来用xmanager方式连接,出现了问题,报错如下[10:17:24] Start timer (TIMER_SHUTDOWN,&
最近遇到一个问题,发现系统top查看时间和数据库查看sysdate相差甚远 刚好网上也有人问这个问题 查阅到了官方文档,说明数据库时间是取自系统 SYSDATE Returns the date and time of
单双引号害死个人 口令的时候不需要转义就不要用双引号,直接单引号 突然想通了 呵呵 小心小心
参考官方文档,说得非常好 The term obsolete does not mean the same as expired. A backup is obsolete when REPORT OBSOLETE or DELETE OBSOLETE determines, based on
增量备份和差异备份的区别 · A differential backup, which backs up all blocks changed after the most recent incremental backup at level 1
由于业务需要 很多在线数据库的表庞大,接收数据库的时候发现建立的单个表空间巨大,并且只有一个数据文件 不合理的io分布 所以想将其上的表都迁移到其他表空间,合理分布io到各个数据文件 开始想到了move 但是对于生产数据库巨大的来说,这个方式不可取——表大,还要重建索引,最主要是表大,实时在操作,幸好oracle提供了另外的一种方法 dbms_rede
在工作中遇到了一个问题,imp导入的时候需要切换用户的表空间,简略记一下 方法其实很简单(并且此方法也可以用于其它不同的问题,很有用处): 需要先用dbms_metadata得到要导入表的ddl,然后重新生成改变表空间的ddl语句,再来imp导入时即可 下面写一个例子 ###############################
DQL: SELECTDML: DELETE, INSERT, UPDATEDDL: CREATE, DROP, TRUNCATE, ALTERTCL: COMMIT, ROLLBACK, SAVEPOINTDCL: GRANT, REVOKE
练习oracle的Top-N查询的时候,我们要用到rownum这个伪列我们就来了解一下rownum这个伪列注意观察下面这几个语句SQL> select ename from emp where rownum =1;ENAME----------SMITHSQL> select ename from emp where rownum =2;no rows selectedSQL>
今天安装了一下oracle的linux系统,结果忘记了选择中文支持 试了下面的方法1. 用命令将系统所需要的中文字体包安装上,不管用2. 用自带的 Add/Remove software选择了还是不行3. 拷贝其他字体到/usr/share/fonts下 但是还是不行最后用到了下面的方法,解决了一下网上有人说改vi /etc/sysconfig/i18n文件,其实根本就没有必要。其实这个
为了学习oracle,我想初学者面临的第一个问题就是安装,当然我们不讨论oracle在windows下的安装,那个是很简单的,我们今天就来看一下oracle在RHEL5上的安装,我采用的实验环境:RHEL5.3 oracle10.2我在这里简单谈一下安装的步骤,其他需要注意的地方请参考官方文档,里面有详细的说明总共下面几个步骤:1.在安装前请阅读官方文档,查看本机是否能够满足安装条件2.确保/et
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号