
oracle学习笔记
m18994118189
这个作者很懒,什么都没留下…
展开
-
Listener in INTERMEDIATE status with “Not All Endpoints Registered“ (Doc ID 1454439.1)
原创 2020-09-25 10:56:53 · 295 阅读 · 0 评论 -
Unified Audit record write to audit trail table failed due to ORA-942. Writing the record to OS spil
Unified Audit record write to audit trail table failed due to ORA-942. Writing the record to OS spillover file 导致的原因ORA-942 IS SEEN IN ALERT LOG WHILE CREATING CDB BY DBCA (Doc ID 2258727.1)原创 2020-09-14 16:31:17 · 1522 阅读 · 0 评论 -
补丁31305087
1.在grid用户加载补丁31305087出现报错/oracle/app/19.0.0/grid/OPatch/opatch apply -oh /oracle/app/19.0.0/grid -local /oraclelog/psu/31305339/313050872.报错如下UtilSession failed: NApply was not able to get the list of patches to apply3.查看详细的日志信息说是/oracle/app/19原创 2020-09-11 16:50:30 · 754 阅读 · 0 评论 -
Error 4 opening dom ASM/Self in 0x60027b0
19C: While Executing Root.sh on Remote Nodes HIT UNEXPECTED "ERROR 4 OPENING DOM ASM/SELF IN 0x57f7d60" (Doc ID 2571719.1)grid 安装时执行第二个脚本时,第2,3,4节点都出现Error 4 opening dom ASM/Self in 0x60027b0Domain name to open is ASM/SelfError 4 opening dom ASM.原创 2020-09-11 16:46:56 · 1066 阅读 · 0 评论 -
修改asm的ALLOCATION_UNIT_SIZE
SQL> select NAME,ALLOCATION_UNIT_SIZE from v$asm_diskgroup;NAME ALLOCATION_UNIT_SIZE--------------- --------------------CRSDG 4194304DATADG 1048576RECODG 4194304set ...原创 2020-09-11 08:53:39 · 601 阅读 · 0 评论 -
Oracle - 截取指定日期的alert log
工作中DBA经常会查看alert log来检查数据库后台都记录了些什么日志,如果只想看某一天或者某段时间范围的日志,能够把这些日志从大的alert log中截取下来放到一个单独的文件中,对于查看和下载都是很有意义的事,接下来附上脚本script.sh#!/bin/bash################################################################################# this script is to get the spe转载 2020-05-28 14:01:33 · 674 阅读 · 0 评论 -
oracle导出数据到txt文件方法整理
oracle导出数据到txt文件方法整理select 'sqlplus username/pswd@tns @spool_data.sql '||owner||' '||table_name from dba_tables where owner=upper('&schema_name') ;将下面的脚本内容,放入到spool_data.sql中set pagesize 0-- This script dumps a table to a comma delimited ASCII.原创 2020-05-26 16:38:26 · 1691 阅读 · 0 评论 -
ORA-39125,ORA-31642,DBMS_SCHED_EXPORT_CALLOUTS.SCHEMA_CALLOUT,DBMS_CDC_EXPDP
数据库版本10.2.0.4,对于这个版本如果使用parallel并行的话,说不定会遇到预料不到的bug,所以oracle10版本的数据库,数据量不是很大的话,一般不使用并行1.数据库alert日志Errors in file /oracle/oracle/admin/hmcz12/bdump/hmcz121_dw01_312250.trc:ORA-07445: exception encountered: core dump [kghfrf+063c] [SIGSEGV] [Invalid per原创 2020-05-24 11:44:55 · 828 阅读 · 0 评论 -
ggsci error while loading shared libraries libnnz19.so
[oracle@primary oggsource]$ ./ggsci./ggsci: error while loading shared libraries: libnnz19.so: cannot open shared object file: No such file or directory[oracle@primary oggsource]$ ldd ggscilinux...原创 2019-12-06 09:22:47 · 2398 阅读 · 0 评论 -
[FATAL] [DBT-10201] Delete database operation canCAUSE: There are no databases present on the system
[oracle@standby admin]$ dbca -silent -deleteDatabase -sourceDB orcl -sysDBAUserName sys -sysDBAPassword 'KerberosUser#example.com1'[FATAL] [DBT-10201] Delete database operation cannot be performed....原创 2019-12-04 09:08:35 · 1275 阅读 · 0 评论 -
使用redhat7.2及以上版本安装12c&19c要注意的事项
错误原因描述:在rhel7.2中,systemd-logind服务引入了一个新特性:在一个user完全退出OS后会remove掉所有的IPC对象。该特性由/etc/systemd/logind.conf参数文件中RemoveIPC选项来控制。详细请看man logind.conf(5)。在rhel7.2中,RemoveIPC的默认值是yes因此,当最后一个oracle或者grid...原创 2019-12-04 09:06:29 · 388 阅读 · 0 评论 -
RAC系统主机修改ip、vip、scan_ip
1.停库、停集群登录pgprsdb1,使用grid执行srvctl stop database -db pgprsdb分别登陆pgprsdb1、pgprsdb2用root用户执行crsctl stop crs2.主机修改ip(虽然主机ip已经变了,但是主机名称没有变,不需要重新做互信)10.32.228.89 pgprsdb1---------->10.32.2...原创 2019-11-20 19:02:48 · 584 阅读 · 0 评论 -
ERROR OGG-00519 Fatal error executing DDL replication: error [Error code [950], ORA-00950: no er
进程日志报错2019-11-13 20:25:49 INFO OGG-00482 DDL found, operation [---捞取宽带订单总量明细---捞取宽带订单总量明细drop tab---捞取宽带订单总量明细le n_phb_ktsx(size 64)].2019-11-13 20:25:49 INFO OGG-0048...原创 2019-11-14 15:46:24 · 2416 阅读 · 0 评论 -
gipcd not coming up
hi all今天在回滚xcrmdb41上的补丁重启集群时gipcd.trc报如下错误,集群无法正常启动2019-11-12 17:10:09.019842 :GIPCXCPT:3: gipcmodNetworkProcessBind: failed to bind endp 600000000036c760 [0000000000000030] { gipcEndpoint : l...原创 2019-11-13 10:25:14 · 1030 阅读 · 0 评论 -
Manually Purge the Optimizer Statistics & AWR Snapshots to Reduce Space Usage of SYSAUX Tablespace
In this DocumentSymptomsChangesCauseSolutionReferencesAPPLIES TO:Oracle Database - Enterprise Edition - Version 11.1.0.7 and laterOracle Applications DBA - Version 12.1.3 to 12.1.3 [Release 1...翻译 2019-11-05 15:14:22 · 165 阅读 · 0 评论 -
数据库重放
准备环境SQL> create tablespace test datafile '/u01/app/oracle/oradata/orcl/test.dbf' size 100m;Tablespace created.SQL> create user test identified by test default tablespace test;User create...原创 2018-08-20 10:33:59 · 485 阅读 · 0 评论 -
非自包含的表空间传输
1 项目概述由于客户现有的这套windows2003平台上的oracle10g数据库在性能和可维护性上不能满足需要,客户决定将数据库从windows平台迁移到Linux平台。综合停机时间等方面因素后决定使用表空间传输的方法来实施本次数据库迁移。· aspectratio="t" v:ext="edit">a.本文的背景是Linux平台上的数据库已经安装...原创 2018-08-20 10:31:36 · 352 阅读 · 0 评论 -
传输数据库
1.在源和目标平台确认平台的信息传输表空间及传输数据库所支持的所有平台SQL> select platform_name,endian_format from v$transportable_platform order by 2,1;PLATFORM_NAME ENDIAN_FORMAT---------------------...原创 2018-08-20 10:23:06 · 664 阅读 · 0 评论 -
传输表空间
1.源库和目标库必须是同样的字符集和国家字符集show parameter nlsnls_language string AMERICANnls_territory string AMERICA1.准备实验环境SQL> create tablespace test ...原创 2018-08-20 10:22:09 · 399 阅读 · 0 评论 -
聚簇
聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。概念上就是如果两个或多个表经常做链接操作,那么可以把需要的数据预先存储在一起。聚簇还可以用于单个表,可以按某个列将数据分组存储。 更加简单的说,比如说,EMP表和DEPT表,这两个表存储在不同的segment中,甚至有可能存储在...原创 2018-08-20 10:20:46 · 2988 阅读 · 0 评论 -
压缩表
(1)基本表压缩SQL> create table combasic compress basic as select * from dba_objects;Table created.(2)oltp表压缩SQL> create table comoltp compress for oltp as select * from dba_objects;Table creat...原创 2018-08-20 10:20:10 · 679 阅读 · 0 评论 -
使用可恢复性语句功能
1.常规情况,遇到空间不足时,SQL语句会在执行时报错,中断执行SQL> create table e tablespace t2m as select * from emp;Table created.SQL> insert into e select * from e;14 rows created.7168 rows created.SQL> /i...原创 2018-08-20 10:19:26 · 190 阅读 · 0 评论 -
段的分配 立即分配与延迟分配
1.查看当前段分配的参数,延迟段分配默认是打开的SQL> show parameter deferrNAME TYPE VALUE------------------------------------ ----------- ------------------------------deferred_...原创 2018-08-20 10:17:51 · 613 阅读 · 0 评论 -
RAC TO RAC ADG
(1)开启归档和强制在日志srvctl stop database -d orclsrvctl start instance -d orcl -i orcl1 -o mountalter database archivelog;alter database force logging;alter database open;srvctl start instance -d ...原创 2018-07-31 16:29:42 · 2225 阅读 · 0 评论 -
ADD正在活动的数据库复制
1.准备目标数据库的参数文件[oracle@oel orcl1]$ export ORACLE_SID=orcl[oracle@oel orcl1]$ sqlplus / as sysdbaSQL> create pfile from spfile;File created.[oracle@oel dbs]$ cp initorcl.ora initoaec.ora:%s/orc...原创 2018-06-28 11:04:24 · 175 阅读 · 0 评论 -
catalog,vpc
1.准备环境三个数据库ORCLOAECCATADBORCL和OAEC的CATALOG数据库是CATADB在CATADB中,保存着ORCL和OAEC两个数据库恢复目录[oracle@oel ~]$ rman catalog cata_user/oracle@catadbRecovery Manager: Release 11.2.0.1.0 - Production on Tue M...原创 2018-06-28 11:01:00 · 224 阅读 · 0 评论 -
合并catalog
1.准备环境三个数据库ORCL:普通用户的数据库,该数据库的恢复目录数据库就是它本身OAEC:普通用户的数据库,该数据库的恢复目录数据库就是它本身CATADB:准备用来合并CATALOG的CATALOG数据库Oracle networkORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP...原创 2018-06-28 11:00:16 · 250 阅读 · 0 评论 -
创建catalog并注册数据库
1.使用DBCA创建一个数据库catadb(可以不选择EM,SAMPLE SCHEMA,FLASH RECOVERY AREA,归档)2.配置Oracle Network在tnsnames.ora中解析orcl和catadb这两个数据库的本地服务命名ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL ...原创 2018-06-28 10:59:37 · 2519 阅读 · 1 评论 -
概要文件dba_profiles
概要文件SQL>desc dba_profilesSQL>select distinct profile from dba_profiles;SQL>select count(*) from dba_profiles;SQL>select resource_name,limit from dba_profiles where profile='DEFAULT'--...原创 2018-06-28 10:55:27 · 2155 阅读 · 0 评论 -
管理undo
一、UNDO的自动管理与手动管理undo推荐使用自动管理在早期的版本中,undo使用手动管理,管理起来相当的麻烦烦琐。要手动的创建undo的回滚段,要手动使这些回滚段上线,要手动的指定事务使用哪个回滚段。如下例[oracle@oel ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu May 12 ...原创 2018-06-28 10:52:08 · 373 阅读 · 0 评论 -
数据库hang住的情况
会话1:SQL> create table test1(id int,name varchar2(20));Table created.SQL> insert into test1 values(1,'bing');1 row created.SQL> commitCommit complete.SQL> select userenv('sid') from dua...原创 2018-06-28 10:47:44 · 2177 阅读 · 0 评论 -
归档模式下-丢失关键数据文件
保是归档模式检查数据状态SQL> conn / as sysdBAConnected.SQL> select current_Scn from v$database;CURRENT_SCN----------- 2756129SQL> @/home/oracle/q_logGROUP# SEQUENCE# FILENAME ...原创 2017-02-22 16:19:29 · 415 阅读 · 0 评论 -
归档模式下-丢失非关键数据文件
1.确保数据库备份有效确保数据库运行在归档模式SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /u02/archOldest online log sequenc...原创 2017-02-22 16:17:56 · 266 阅读 · 0 评论 -
Oracle 之利用BBED跳过归档日志实现恢复
版权声明:本文为博主原创文章,如果有不对的地方还请指正,欢迎加入Oracle 技术分享群:425614362本次实验和之前做的实验:Oracle 之利用BBED修改数据块SCN----没有备份数据文件的数据恢复差不多,本次实验将删除归档进行恢复http://blog.youkuaiyun.com/shiyu1157758655/article/details/56286018使用BBED跳过丢失的...原创 2017-02-22 16:12:21 · 614 阅读 · 0 评论 -
oracle丢失关键表空间的恢复
SQL> select name from v$datafile;NAME---------------------------------------------------------------------------------------------/u01/app/oracle/oradata/orcl/system01.dbf/u01/app/oracle/oradat...原创 2017-02-22 13:28:51 · 741 阅读 · 0 评论 -
数据库审计
一、标准化审计:1.系统权限审计(1).开启数据库标准审计,使用db_extended级别SQL> alter system set audit_trail='DB_EXTENDED' scope=spfile;(2).清空标准化审计所使用的数据字典表,并把该表移动到users表空间SQL> alter table aud$ move tablespace users;...原创 2018-06-28 10:53:52 · 1130 阅读 · 0 评论 -
VMware vSphere 5/6 创建共享磁盘
https://www.2cto.com/net/201704/628949.html转载 2018-07-26 16:44:51 · 1457 阅读 · 0 评论 -
Oracle 之利用BBED修改数据块SCN----没有备份数据文件的数据恢复
测试环境OS:redhat6.6oracle:12.1.0.2BBED(OracleBlockBrowerandEDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。1.安装BBED[orac...转载 2017-02-22 13:25:56 · 1225 阅读 · 1 评论 -
DataGuard 中处理archive gap的方法
DataGuard 中处理archive gap的方法2014年02月08日 14:49:52阅读数:2373DG 中处理archive gap的方法====================当Primary Database的某些日志没有成功发送到Standby Database, 这时候Standby DB上就会出现归档裂缝(Archive Gap)。 Oracle主...转载 2018-08-21 09:10:28 · 253 阅读 · 0 评论 -
Data Guard出现gap sequence
Data Guard出现gap sequence修复 一、问题描述 今天下午客户那边断电,导致了其中一个备库数据库起不来,报了下面的错误 SQL Media Recovery Waiting for thread 1 sequence 12364 Fetching gap sequence in thread 1, gap sequence 12364-12364 Wed Jan 17 15:...转载 2018-08-21 09:11:43 · 272 阅读 · 0 评论