oracle
qxy0503
这个作者很懒,什么都没留下…
展开
-
[2022-06-09]主库添加PDB,备库报ORA-01186、ORA-01157
背景,环境为RAC->RAC(ADG),在主库新添加一个PDB之后,备库提示如下报错:1、新增前主库PDB信息2、新增前备库PDB信息3、新增PDB_NEW--//主库日志--//备库日志4、--//备库状态--//解决办法,可以参考MOS两篇文章5、备库取消应用6、备库恢复新创建的PDB--//数据库日志7、查看数据文件状态8、recovery standby database...原创 2022-06-09 10:11:58 · 1372 阅读 · 0 评论 -
[2022-04-27] refresh PDB
参考资料:Switching Over a Refreshable Clone PDBAbout Refreshable Clone PDBsrefresh pdb使用情况如:原PDB所在CDB的主机资源紧张,可以迁走部分PDB减轻主机压力。 或者对PDB做容灾使用等。PDB的刷新可以分两种, 手动刷新和自动刷新。自动和手动刷新模式您可以将克隆 PDB 配置为按设定的时间间隔自动刷新,也可以使用ALTER PLUGGABLE DATABASE REFRESH语句手动刷新它。该REFR.原创 2022-04-27 13:44:28 · 1143 阅读 · 0 评论 -
[2022-04-27] CDB启动时,PDB的打开模式
Preserving or Discarding the Open Mode of PDBs When the CDB Restarts如果想每次打开CDB的时候,PDB都是启动到mount状态,如下:SQL> startupORACLE instance started.Total System Global Area 780137928 bytesFixed Size 9139656 bytesVariable Size原创 2022-04-27 10:35:27 · 871 阅读 · 0 评论 -
[2022-04-26]dg_broker switchover to XXX 报ORA-01017
背景,使用dgmgrl / 方式登录,默认使用SYSDG用户[oracle@rac1-adg admin]$ dgmgrl / DGMGRL for Linux: Release 19.0.0.0.0 - Production on Tue Apr 26 15:19:35 2022Version 19.7.0.0.0Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.Welcome to原创 2022-04-26 15:29:31 · 1053 阅读 · 0 评论 -
[2022-04-24]插拔PDB
拔PDB可以参考文档:Unplugging a PDB from a CDBUnplug a PDB with a ALTER PLUGGABLE DATABASE ... UNPLUG INTO statement.PrerequisitesThe following prerequisites must be met:The current user must have SYSDBA or SYSOPER administrative privilege, and the privilege原创 2022-04-24 16:54:03 · 670 阅读 · 0 评论 -
[2022-04-24] 删除PDB
当您想要将PDB移动到一个新的CDB或当您不再需要它时,这个时候就需要删除PDB。When you drop a PDB, the control file of the CDB is modified to eliminate all references to the dropped PDB. Archived redo log files and backups associated with the PDB are not removed, but you can use Oracle Rec原创 2022-04-24 14:24:57 · 921 阅读 · 0 评论 -
[2022-04-24]NOCDB转换PDB步骤
背景,如果从11g数据库升级12c或以后,升级完成之后默认还是NOCDB,如果这个时候想把NOCDB转换为CDB,可以把NOCDB转换为一个已经存在的CDB的PDB,参考文档:Adopting a Non-CDB as a PDB1、提前创建CDBCreate the CDB if it does not exist提前创建一个CDB容器,后续把NOCDB数据库插入到新创建的CDB容器。CDB创建过程略。2、确保NOCDB的事务一致性Ensure that the non-CDB i原创 2022-04-24 11:51:17 · 742 阅读 · 0 评论 -
[2022-4-18]CRS-5010: Update of configuration file
背景:配置备库时新增加了1522端口,监听名字LISTENER_DG, 使用srvctl添加监听之后,启动的时候报如下错误:[grid@rac1-adg ~]$ srvctl start listener -l LISTENER_DGPRCR-1079 : Failed to start resource ora.LISTENER_DG.lsnrCRS-5010: Update of configuration file "/u01/app/oracle/product/19.0.0.0/dbho原创 2022-04-18 10:54:43 · 1078 阅读 · 0 评论 -
[2022-03-22] ORA-03297: file contains used data beyond requested RESIZE value
对表空间数据文件进行resize时提示ORA-03297报错。该报错的主要原因是回收数据文件大小时,resize的值太小不能满足该表空间中的已有的对象。测试过程如下1、创建测试表空间14:31:43 TEST@db1(11g)> create tablespace test datafile '/oracle/app/db/oradata/db1/test.dbf' size 100m extent management local uniform size 1m;Tablespac原创 2022-03-22 14:59:17 · 2686 阅读 · 0 评论 -
[2022-03-21] sqlplus 显示格式化
sqlplus登录之后默认的显示前缀为SQL> 如果想把前缀进行修改,可以设置sqlprompt变量的值,可以设置当前已经定义的变量值SQL > defineDEFINE _DATE = "21-MAR-22" (CHAR)DEFINE _CONNECT_IDENTIFIER = "db1" (CHAR)DEFINE _USER = "SYS" (CHAR)DEFINE _PRIVILEGE = "AS SYSDBA" (原创 2022-03-21 11:19:20 · 1776 阅读 · 0 评论 -
[2022-3-17]19c安装应用RU,OJVM报错irman ioracle idrdactl idrdalsnr
19c Installation with 19.11 OJVM RU Fails with Error "undefined reference to jox_eujs_nowait_" (Doc ID 2788203.1) APPLIES TO:Oracle Database - Enterprise Edition - Version 19.11.0.0.0 and laterLinux x86-64SYMPTOMSWhen performing 19c installation .原创 2022-03-17 15:35:42 · 1433 阅读 · 0 评论 -
[2022-03-10]安装集群执行root.sh 时报CLSRSC-169: Failed to create or upgrade OLR
1、报错信息如下[root@rac1 etc]# /oracle/app/grid/18/root.sh Performing root user operation.The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /oracle/app/grid/18Enter the full pathname of the local bi原创 2022-03-10 16:06:16 · 1434 阅读 · 0 评论 -
[2022-2-24]19c数据库通过restore point降级报ORA-38762
客户测试11g升级19c,升级测试完成执行想通过还原点回退到11g,但是在通过还原点回退的时候出现了如下报错ORA-38754: FLASHBACK DATABASE not started; required redo log is not availableORA-38762: redo logs needed for SCN 2914082 to SCN 2914082ORA-38761: redo log sequence 178 in thread 1, incarnation 3 co原创 2022-02-24 14:22:04 · 454 阅读 · 0 评论 -
[2021-10-11]Oracle数据库产生大量归档日志排查方法(MOS文档)
SQL: How to Find Sessions Generating Lots of Redo or Archive logs (Doc ID 167492.1)***Checked for relevance on 13-Oct-2015***goal: How to find sessions generating lots of redofact: Oracle Server - Enterprise Edition 8fact: Oracle Server - Enterpris原创 2021-10-11 13:49:12 · 1310 阅读 · 0 评论 -
[2021-08-23]oracle统计信息过期原因
13.3.1About Manual Statistics Collection with DBMS_STATSUse theDBMS_STATSpackage to manipulate optimizer statistics. You can gather statistics on objects and columns at various levels of granularity: object, schema, and database. You can also gather s...原创 2021-08-23 17:27:59 · 1624 阅读 · 0 评论 -
[2021-08-18]oracle临时表收集统计信息
How to Gather Optimizer Statistics for an ON COMMIT DELETE ROWS Temporary Table (Doc ID 403587.1) To Bottom APPLIES TO: Oracle Database - Enterprise Edition - Version 9.0.1.0 to 10.2.0.1 [Release 9.0....原创 2021-08-18 14:55:54 · 309 阅读 · 0 评论 -
[2021-08-10]物化视图刷新远端数据到本地
https://blog.csdn.net/m15217321304/article/details/119571834介绍了本地物化视图创建和查询。#1、远端IP 192.168.40.33#2、远端表 TEST#3、本地IP 192.168.40.30#4、本地物化视图 TEST_MATER1、首先要创建DB_LINK(192.168.40.30)CREATE PUBLIC DATABASE LINK "MATER"CONNECT TO scott IDENTIFIED BY "原创 2021-08-10 16:30:41 · 288 阅读 · 0 评论 -
[2021-08-10]oracle物化视图创建例子和常用关联语句
物化视图常用于同步远端数据到本地,同样也适用创建本地表的物化视图(应该很少用)。#####创建物化视图相关语法CREATE MATERIALIZED VIEW语法CREATE MATERIALIZED VIEW [ schema. ] materialized_view [ column_alias [ENCRYPT [encryption_spec]] [, column_alias [ENCRYPT [encryption_spec]] ]... ] [ OF[ schema. ...原创 2021-08-10 16:02:16 · 669 阅读 · 0 评论 -
[2021-07-17]删除UNDO表空间提示ORA-01561
1、删除表空间报错SQL> drop tablespace UNDOTBS1 including contents and datafiles;drop tablespace UNDOTBS1 including contents and datafiles*ERROR at line 1:ORA-01561: failed to remove all objects in the tablespace specified2、查询表空间对应的段类型SQL> selec原创 2021-07-17 17:23:48 · 364 阅读 · 0 评论 -
[2021-06-02]Oracle一台主机多个实例配置多个监听
1、主机mncndn1上存在两个实例-bash-4.1$ hostnamemncndn1-bash-4.1$ ps -ef |grep pmonoracle 3788 1 0 05:46 ? 00:00:02 ora_pmon_QXYoracle 92205 1 0 09:10 ? 00:00:00 ora_pmon_XTTSoracle 98117 61181 0 09:15 pts/0 00:00:00 g原创 2021-06-02 15:08:44 · 746 阅读 · 0 评论 -
[2021-02-24] 块替换导致ORA-08103
有时候表可能出现坏块情况,这个时候可以使用其他块来覆盖,但是覆盖的时候需要注意一些自己,否则可能会遇到一些问题。1、创建测试数据SQL> conn / as sysdbaConnected.SQL> select * from t;no rows selectedSQL> insert into t values (10);1 row created.SQL> commit;Commit complete.SQL> drop table t原创 2021-02-24 17:08:50 · 242 阅读 · 0 评论 -
[2021-01-06] Oracle19C RAC 搭建OGG聚合模式同步数据到11.2.0.4详细记录
环境说明源端19.7 RAC OGG版本19.1node1: 192.168.40.160node2: 192.168.40.161RAC安装OGG使用的是ACFS方式,ACFS搭建可以参考:https://blog.csdn.net/m15217321304/article/details/11223632119.1OGG在19.7RAC上面安装可以参考:https://blog.csdn.net/m15217321304/article/details/112245469目标端.原创 2021-01-06 16:18:58 · 3823 阅读 · 0 评论 -
[2021-01-05]RAC 安装19.1版本OGG
RAC版本为19.7OGG版本为19.1平台为VMware操作系统为 Red Hat Enterprise Linux Server release 7.2最新的OGG版本下载地址https://www.oracle.com/middleware/technologies/goldengate-downloads.html--//这篇文章的前提是已经配置好了ACFS,ACFS的配置可以参考https://blog.csdn.net/m15217321304/article/details/原创 2021-01-05 17:17:17 · 1236 阅读 · 0 评论 -
[2021-01-05]RAC 安装19.1OGG之配置ACFS
因为要安装RAC的ogg,这里先安装ACFSRAC版本为19cOGG版本为18c平台为VMware操作系统为 Red Hat Enterprise Linux Server release 7.21、首先创建共享盘2、分别添加到RAC的两个节点中打开vmware虚拟机的vmx文件,如下(RAC的两个节点都要执行):添加如下几行3、使用udev绑定查看新添加的磁盘--//使用udev绑定,命令如下:for i in e;doecho "KER.原创 2021-01-05 16:32:35 · 1170 阅读 · 0 评论 -
[2021-01-04] ogg使用reperror处理1403和主键冲突问题
--//源端和目标端都创建测试表T7SQL> create table t7(id int primary key);Table created.SQL> --//目标端先插入数据SQL> insert into t7 values (10);1 row created.SQL> commit;Commit complete.SQL> --//源端插入数据SQL> insert into t7 values (10);原创 2021-01-04 15:24:03 · 3018 阅读 · 2 评论 -
[2020-12-31]ogg 判断表是否开启附加日志的方法
--//创建测试表SQL> alter table t3 add supplemental log data (all) columns ;Table altered.SQL>--//方法1 查看表的ddl语句SQL> select dbms_metadata.get_ddl('TABLE','T3','POSTGRES') from dual;DBMS_METADATA.GET_DDL('TABLE','T3','POSTGRES')-----------原创 2020-12-31 14:13:08 · 2177 阅读 · 0 评论 -
[2020-12-29] Readme - Patch Installation and Deinstallation For 11.2.0.3.x GI PSU (Doc ID 1494646.1)
Oracle® Database Oracle Grid Infrastructure 11.2.0.3.x Patch Set Update SUPPLEMENTAL README Released: January 15, 2013 In this document Oracle Database Home r...原创 2020-12-29 16:30:41 · 278 阅读 · 0 评论 -
[2020-12-25] CDB下面查看哪些PDB修改了参数
--//在PDB下面修改参数SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1原创 2020-12-25 17:24:53 · 287 阅读 · 0 评论 -
[2020-12-25]oracle redo文件损坏的几种情况和处理方法
第一种情况一、非current日志组并且状态不是active--//redo 损坏测试--//非current日志组且状态不是activeSQL> select * from t; ID---------- 10SQL> update t set id = 11;1 row updated.SQL> col member for a34SQL> select v1.group#,v1.status, member,se原创 2020-12-25 11:03:38 · 2035 阅读 · 0 评论 -
[2020-12-22]undo数据文件存在活动事物时损坏会导致事物异常
1、上面有事物,没有提交,然后异常关闭SQL> select * from t; ID---------- 11SQL>SQL> update t set id = 11; --//没有提交1 row updated.SQL> select * from t; ID---------- 11SQL> shutdown abort;ORACLE instance shut d原创 2020-12-22 14:57:22 · 143 阅读 · 0 评论 -
[2020-12-22] oracle 什么情况下需要重建控制文件,重建控制文件方法
Recreating Database using Current Controlfile (Doc ID 1039149.6) Problem Description: ==================== You want to rebuild an instance with the same configuration as before and...原创 2020-12-22 11:38:51 · 320 阅读 · 0 评论 -
[2020-12-18] Oracle会话被删除状态为killed清除方法
--//创建一个新会话SQL> select sid, serial# from v$session where sid = (select sid from v$mystat where rownum = 1); SID SERIAL#---------- ---------- 198 941SQL> --//记录paddr,creator_addrSQL> select paddr,creator_addr fr原创 2020-12-18 15:28:56 · 1922 阅读 · 0 评论 -
[2020-12-18] oracle坏块的几种处理方式
--//创建测试表ttSQL> truncate table tt;Table truncated.SQL> desc tt Name Null? Type ----------------------------------------- -------- ---------------------------- ID原创 2020-12-18 11:00:29 · 332 阅读 · 0 评论 -
[2020-12-15]Exadata Write-Back Flash Cache - FAQ
APPLIES TO:Oracle Exadata Storage Server Software - Version 11.2.3.2.1 and laterInformation in this document applies to any platform.PURPOSEThis document will provide answers to the frequently asked questions about write-back flash cache.QUESTIONS原创 2020-12-15 17:12:41 · 492 阅读 · 0 评论 -
ORA-38301: can not perform. DDL/DML over objects in Recycle Bin
问题描述:用户提单申请删除一个客人用户,但是在删除的过程中缺提示ORA-38301的错误(ORA-38301: can not perform. DDL/DML over objects in Recycle Bin),大部分网上的解决办法就是PURGE RECYCLEBIN或者PURGE DBA_RECYCLEBIN,但是有时候这个方法并不好使,最后按照SR建议操作,问题解决1、删除用户时报如下2、清空回收站之后,删除用户同样报错3、查询dba_segments 发现该用户还有对象..原创 2020-11-30 11:01:23 · 2259 阅读 · 0 评论 -
oracle 物化视图不能正常刷新,状态为BROKEN
1、 问题描述:用户反馈之前定时刷新的物化视图现在不能正常刷新,导致用户查询物化视图的数据存在差异并影响集团考核,物化视图是通过scheduler job来调用的,scheduler job的状态是BROKEN,手动enable拉起之后到了调度时间点又会BROKEN,最后查询原因是由于用户提单删除了一批不用的账号导致scheduler job的创建者被删除引起的,这种情况一般很少遇到,举例来说,存在两个用户A、B,现在需要创建一个JOB并且JOB的OWNER是B,但是是通过A用户来创建的,也就是在A用户下创原创 2020-11-30 10:49:41 · 1893 阅读 · 0 评论 -
oracle 索引访问跟踪
1、创建测试数据SQL> create table test (id int);Table created.SQL> insert into test select level lv from dual connect by level < 10000;9999 rows created.SQL> create index test_ind on test(id);Index created.SQL> commit;Commit complet原创 2020-11-27 17:28:31 · 274 阅读 · 0 评论 -
oracle设置10513 event 到底做了什么
1、数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0 - ProductionCORE原创 2020-11-06 17:54:53 · 1403 阅读 · 0 评论 -
Enable In-Memory Database Configuration
APPLIES TO:Oracle Database Exadata Express Cloud Service - Version N/A and laterOracle Database Cloud Exadata Service - Version N/A and laterOracle Database Cloud Service - Version N/A and laterOracle Database - Enterprise Edition - Version 12.1.0.2 a原创 2020-06-18 16:42:30 · 196 阅读 · 0 评论 -
11.2.0.3 xtts 迁移到12c PDB
1,源与目标数据库的概况编号 数据库类型 数据库名称 数据库版本 数据库IP地址 操作系统平台1 oracleRAC devdb 11.2.0.3 192.168.40.191 redhat 6.52 oracleRAC orcl 12.2.0.1 192.168.40.180 redhat 6.52,创建源端数据库的测试表空间及测试用户并创建测试表...原创 2020-05-22 15:20:37 · 984 阅读 · 0 评论