XTTS迁移11g到12c 初始化安装配置跨平台增量备份的环境 目标主机上安装数据库在目标主机上安装数据库软件和实例,创建要导入表空间对象所在的用户。 123456789101112131415161718-- 源端建相关对象create tablespace ts1 datafile '/u01/app/oracle/oradata/ora11g/ts101.dbf' size 20m;create t 2019-04-04 数据迁移 #xtts
ORA-20200: Database/Instance does not exist in AWR_PDB_DATABASE_INSTANCE 当我在12.2中通过pdb登录生成awr时报错 123456789101112131415161718192021222324252627[oracle@xb admin]$ sqlplus sys/oracle@pdb12c as sysdbasys@PDB12C> @?/rdbms/admin/awrsqrpt.sqlSpecify the Report Type~~~~~~~~~~~~ 2019-04-02 Troubleshooting #awr
EXADATA上安装em cloud control 13.3 安装em cloud control 13.3下载EM cloud control 13.3解压出来, 得到如下, 剩下的zip包不用解压 1234[root@ soft]# lsem13300_linux64-2.zip em13300_linux64-3.zip em13300_linux64-4.zip em13300_linux64-5.zip em13300_linux64-6. 2019-03-27 Exadata #emcc
12c中rman恢复表和分区 在12c以前的版本中,如果想恢复单表到某个时间点之前是一件非常麻烦的事情,一般方法可能只能通过把全库备份基于某个时间点恢复到别处,然后再从新库当中把数据导出来插入回原库中,如果源库很大的话整个时间可想而知。而在12c新的rman特性中,提供了一个非常棒的功能,可以直接通过简单的命令就能恢复单表或者分区到某个时间点,还可以直接恢复到其他的schema下面。 如果想通过rman备份当中恢复出表或者分区 2019-03-26 备份恢复 #12c #Backup & Recovery #rman
处理一个dg gap同步问题 有一套10g的DG发现不同步,备库显示MRP进程正在等待gap的归档日志,需要从387105-387676 123456789101112131415SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;PROCESS STATUS THREAD# SEQU 2019-03-18 Dataguard #Backup & Recovery
oracle无法启动ORA-27154,ORA-27300,ORA-27301,ORA-27302 发现一台实例突然无法启动,版本11.2.0.4 12345SQL> startup nomountORA-27154: post/wait create failedORA-27300: OS system dependent operation:semget failed with status: 28ORA-27301: OS failure message: No space left 2019-03-15 Troubleshooting #ora- #linux
12c Create Table for Exchange Partition 以前版本中如果我们要对一个分区表做EXCHANGE PARTITION时,都会通过create table as select * XXX来新建一张普通表用于exchange,但是可能遇到这样的情况,源表的部分字段被禁用或不可见,则会导致exchange的时候失败,原因是因为两个表的表结构不一致。 而在新的12.2版本中,提供了一种新的建表方法,通过FOR EXCHANGE WITH语句来确保做 2019-03-14 12c新特性 #12c #partition
12c在线移动表 在12.2当中,ALTER TABLE...MOVE [PARTITION|SUBPARTITION]语法可以移动表、分区、子分区用于改变任何的物理存储属性,比如是否压缩、更改表空间等等。 ALTER TABLE...MOVE语句可以支持ONLINE关键字,这样就能让在move的过程中也能支持DML的操作,基本语法如下: ALTER TABLE … MOVE … ONLINE ALTER TAB 2019-03-13 12c新特性
12c在线调整表为分区表 在以前的版本中,如果需要将一个非分区表变成分区表,一般是通过以下几种方式 EXCHANGE PARTITION DBMS_REDEFINITION DATAPUMP 其中前两种属于在线的方式,操作起来相对繁琐,步骤也比较多。而到了12.2版本中,提供了一种更方便的办法,只需要一个命令即可在线完成这个操作。 新建一张非分区表 1234567891011drop table t1 purge;cr 2019-03-13 12c新特性
分析一则enq: HW – contention问题 同事在做压力测试的时候,说数据库很慢,于是登上数据库看了下,发现大量的enq: TX - row lock contention和enq: HW - contention事件。 1234567891011121314151617181920%This SECONDS AAS WAIT_CHAIN------ ---------- ---------- ------------ 2019-03-08 Troubleshooting