- 博客(373)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 ORA-16009: invalid redo transport destination
需求:将节点一的归档日志在节点二上上保存一份,两节点都位主库。节点一配置:SQL> alter system set log_archive_dest_1='location=/home/oracle/arch/orcl19' scope=both;System altered.SQL> alter system set log_archive_dest_2='SERVICE=orcl async NOREGISTER valid_for=(online_logfile,p.
2024-08-20 08:37:10
474
原创 ORACLE ADG 主库的归档日志不能主动传递到备库
主库有三个节点 ,但是节点二的归档日志不能主动传递到备库,都是在备库恢复需要的时候一个个传递到备库。Media Recovery Waiting for thread 2 sequence 1204582 Fetching
2024-08-20 08:27:35
303
原创 recover database using backup controlfile 使用场景
总结:recover database using backup controlfile --控制文件丢失,使用备份的控制文件来进行恢复的场景recover database的原理是数据库使用控制文件的scn作为恢复的终点,将数据文件block恢复到控制文件所记录的scn为止。而使用recover database using backup controlfile;实际上是告诉数据库,我要联机日志的最大scn为终点,对数据文件在block级别进行恢复。recover database using b
2024-08-19 11:16:05
573
1
原创 git 代码提交,出现403错误的问题
将用户名加入 [remote "origin"] 中的 url,最终修改为 url = https://userName@github.com/userName/repositorieName.git,接下来在提交项目时会要求输入密码。此后,系统将保存密码信息,以后这个库的提交将不再要求输入密码,也不会出现 403 错误。
2023-09-26 11:32:38
1019
原创 centos 7 安装docker
我们安装 docker-ce.x86_64 3:18.09.9-3.el7。启动 docker 并设置开机启动 systemctl enable --now docker。
2023-08-15 16:26:10
940
原创 There are no enabled repos. Run “yum repolist all“ to see the repos you have.解决办法
原因 :是因为没有repo 文件 ,进入到 /etc/yum.repos.d/ 目录下,只有 redhat.repo 文件 ,且文件内容为空,下载对应版本repo文件, 放入/etc/yum.repos.d/里,下载地址:http://mirrors.163.com/.help/centos.html。再次执行 ,报了 [Errno 14] HTTP Error 404 - Not Found 错误。
2023-08-15 15:47:05
8295
原创 yum安装时提示:This system is not registered with an entitlement server. You can use subscription-manager
Red Hat Subscription Manager订阅管理器,它会让你一直register,禁用就好。配置文件: /etc/yum/pluginconf.d/subscription-manager.conf。脚本文件: /usr/lib/yum-plugins/subscription-manager.py。去重写或者更新/etc/yum.repos.d/redhat.repo文件。调用了脚本 /usr/share/rhsm/repolib.py。
2023-08-15 15:05:37
924
原创 Kubernetes-kubectl命令出现错误【The connection to the server localhost:8080 was refused - did you specify
【代码】Kubernetes-kubectl命令出现错误【The connection to the server localhost:8080 was refused - did you specify。
2023-06-14 10:31:40
717
原创 coe_xfr_sql_profile.sql 使用案例
将 coe_xfr_sql_profile_f5ug8jqf4msr1_1357081020.sql (生产环境)中的该段代码用 coe_xfr_sql_profile_41zg1jt50tv8m_3297604684.sql(测试环境)中的替换,最后在生产环境执行coe_xfr_sql_profile_f5ug8jqf4msr1_1357081020.sql,保证运行成功。这时候我用常量替换sql中的变量,在测试库执行,得到的sql_id 及执行计划如下,该执行计划是我想要的。执行计划确实走索引了。
2023-06-10 09:53:59
559
原创 快速创建一个大逻辑卷,并格式化
那有没有快速的方法呢?先将一个物理卷放入到卷组,创建逻辑卷并格式化,然后再讲剩下的pv 放入到 vg。下面是操作过程,因为格式的时候只需要格式化一个磁盘 ,所以时间大概是上面的 十三分之一。最近遇到的一个问题 ,有 13块 2T的磁盘,创建物理卷,组合成卷组,然后建成一个大的逻辑卷组,再格式成xfs 文件系统,格式的过程花了10多个小时。我现在用两块磁盘(大小5G)在虚拟机上模式整过过程。
2023-03-13 11:23:21
1260
原创 oracle数据库升级后为什么要升级时区
There's an international standard for time zone names, and these names do change once in a while. For example, the following name-abbreviation combinations in an Oracle 11.2.0.3 database are no longer in the 12c database:that don't exist in 11.2.0.3. We ca
2023-03-11 11:46:41
94
原创 Oracle 19c RAC新特性 : Automatic Failback of a Service
[grid@rac1 ~]$ srvctl status database -db orclInstance orcl1 is running on node rac2Instance orcl2 is running on node rac1[oracle@rac1 ~]$ srvctl add service -db orcl -service ser2_1 -preferred orcl2 -available orcl1[oracle@rac1 ~]$ srvctl star...
2023-01-10 14:56:39
402
原创 删除supplemental log报ORA-32589错误
删除SUPPLEMENTAL LOG DATA需要先删除其他的追加日志,可以通过查看v$database检查是否还有没有关闭的。
2022-12-19 11:07:34
698
原创 max_string_size
从12c开始,varchar2(实际包括nvarchar2和raw)开始支持32767个字节,即32K的容量。他是由max_string_size这个参数控制的,默认值是STANDARD,为了支持32K,需要将其改为EXTENDED。 [oracle@localhost ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu May 5 01:13:46 2022 Version 19.11
2022-05-05 14:38:21
1884
原创 修改投递进程的文件名
投递进程参数文件如下:extract dpe1rmthost localhost,mgrport 7810rmttrail /home/oracle/ogg_dest/dirdat/dttable hlb.test;现在讲文件名dt 改为 dl GGSCI (localhost.localdomain as ggadmin@orcl) 79> delete rmttrail /home/oracle/ogg_dest/dirdat/dt extract DPE1 ..
2022-05-04 16:13:46
1212
原创 OGG-02028 Failed to attach to logmining server OGG$EXT1 error 1,292 - ORA-01292: LogMiner for upstr
归档日志丢失导致ogg 抽取进程报错OGG-02028 Failed to attach to logmining server OGG$EXT1 error 1,292 - ORA-01292: LogMiner for upstream capture cannot find log file如果丢失归档对应的数据不需要传到目的端了,这种情况下如何修复抽取进程呢?GGSCI (localhost.localdomain) 45> dblogin userid ggadmin@or.
2022-05-04 15:51:25
4682
3
原创 ORA-12514: TNS:listener does not currently know of service requested in connect
今天连接一个某个数据库的时候报了下面的错误:[oracle@***** admin]$ sqlplus ***/'****'@jldbSQL*Plus: Release 19.0.0.0.0 - Production on Mon Oct 18 14:28:46 2021Version 19.3.0.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.ERROR:ORA-12514: TNS:listener does n
2021-11-22 16:22:23
2536
原创 OGG-01224 address already in use
巡检发现有个rep进程处理abend状态,查看日志发现以下报错:OGG-01224 address already in use在mos上查到一篇相关文档(Doc ID 2545053.1)SOLUTIONUsing port scanning software will impact OGG. When the process receives communication on the port that is not from another Oracle GoldenGa...
2021-10-19 15:50:47
518
原创 FLEX ASM修改节点数
1.检查 Oracle Flex ASM 是否启用的命令[grid@rac2 ~]$ asmcmdASMCMD> showclusterASMCMD> showclustermodeASM cluster : Flex mode enabled - Direct Storage AccessASMCMD> showclusterstateNormalASMCMD> 2.用于更改 ASM 基数的命令安装的时候默认有3个asm实例 。如果我们只有两个节点 .
2021-08-20 16:16:36
246
原创 WARNING: too many parse errors
某库大量出现下面的错误:(设计隐私,表明用***号替代)2021-08-02T09:19:20.993693+08:00WARNING: too many parse errors, count=23678000 SQL hash=0x1e94712dPARSE ERROR: ospid=357980, error=1031 for statement: 2021-08-02T09:19:20.994101+08:00INSERT INTO ******** (OBJ_ID,TRAN_ID,M
2021-08-02 09:52:39
3298
原创 主库归档丢失使用主库基于SCN增量备份来恢复DG
1、背景备库告警日志2021-07-09T00:40:30.425934-04:00ARC2 (PID:10612): Archived Log entry 3 added for T-1.S-26 ID 0x5fad2e87 LAD:12021-07-09T00:40:30.549494-04:00 rfs (PID:11151): Primary database is in MAXIMUM PERFORMANCE mode2021-07-09T00:40:30.555578-04..
2021-07-09 14:53:59
481
原创 ORACLE-TTS
传输表空间的实质是,抽取表空间元数据传输 + 表空间下数据文件传输1、查看操作系统endianness格式SQL> col platform_name for a40 SQL> SELECT * 2 FROM V$TRANSPORTABLE_PLATFORM 3 ORDER BY PLATFORM_ID; PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
2021-07-08 10:53:36
482
原创 将存储采用ASM单实例数据库转为RAC
查看数据库配置 :目前数据库运行在节点rac2上,并且是单实例数据库[grid@rac2 ~]$ srvctl config database -d orclDatabase unique name: orclDatabase name: orclOracle home: /u01/app/oracle/product/19.3.0/dbOracle user: oracleSpfile: +DATA/ORCL/PARAMETERFILE/spfile.258.1077242605..
2021-07-07 16:07:56
252
原创 配置Centos上使用ACFS集群文件系统
在centos 7.3 64位系统上安装完一套oracle 19crac测试环境后,发现acfs和advm无法使用,ASMCA图形界面的acfs和volume选项卡为灰色!这是由于acfs不支持centos系统导致的,下面就介绍下如何在配置centos上使用acfs集群文件系统!1、环境描述:[root@rac1 ~]# more /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)[root@rac1 ~]# crsctl qu...
2021-07-01 14:21:25
649
原创 安装GI 时报错:Creation of ASM spfile in disk group failed
GI 时报错:Creation of ASM spfile in disk group failed[root@19c ~]# /u01/app/19.3.0/grid/root.shPerforming root user operation.The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/19.3.0/gridEnter the full p
2021-04-29 21:55:37
580
原创 由于主库NOLOGGING操作引起的备库ORA-01578和ORA-26040错误
在文章开头本人说下结吧:本文实验环境:11.2 。为了避免备库ORA-01578和ORA-26040错误,主备 一定要开启 force logging实验 一:数据库开启 force_logging ,这种情况即使语句中指定了 nologging 的参数,也不会生效 ,会被 database 级别 force logging 覆盖SQL> select force_logging from v$database;FORCE_------YES主库执行 :SQL>.
2021-04-22 11:12:25
365
原创 Oracle 12C 新特性-索引使用情况跟踪
Oracle 12.2中的索引监控有了很大改进。在以前的版本中,我们可以如下监视索引使用情况。1.为索引启用MONITORING。SQL> alter index <Index_Name> monitoring usage;2.通过查询v $ object_usage查看索引是否已被使用。参考:Document 136642.1Identifying Unused Indexes with the ALTER INDEX MONITORING USAGE Comm.
2021-04-20 16:24:38
549
原创 SCALABLE LGWR多进程并行写redo log
SCALABLE LGWR主要受到隐藏参数_use_single_log_writer和_max_outstanding_log_writes的控制_use_single_log_writer参数主要有三个可选值 true,false,adaptive,默认值为adaptivefalse,adaptive:如果CPU个数大于一个则会有多个lg0n进程true:不生成多个lg0n进程,如同12.1之前那样仅有单个LGWR_max_outstanding_log_writes参数默认值为2S.
2021-04-17 20:24:16
254
原创 从rman 备份中恢复表
先熟悉下 ” 从rman 备份中恢复表“ 的背景以及要求:在 RMAN 中提供了表级别恢复( RECOVER TABLE )。在 Oracle 12c 中,在发生 drop 或 truncate 的情况下,可以从 RMAN 备份种将一个特定的表或分区恢复到某个时间点、 SCN 或归档序列号,并且可以有下面的选择:l 使用REMAP选项将表恢复为一个新表或者分区中,也可以恢复到其他用户中。l 只生成一个需要被恢复表的expdp格式的dump文件,选择后期再进行恢复。Oracle 1...
2021-04-17 19:32:19
2160
原创 Oracle启动监听报错:The listener supports no services解决
今天安装了 oracle 19c ,在启动监听的时候提示 :The listener supports no services问题原因:数据库实例没注册到listener解决方法:在listener.ora里面添加了一行SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = 19c) (SID_NAME = 19c) ))...
2021-04-03 19:19:19
1216
原创 mysql ROW_NUMBER、RANK、DENSE_RANK
一、简介ROW_NUMBER、RANK、DENSE_RANK都是排名函数,在MySQL8.0以上版本中,已经支持这些函数,而8.0以下版本还未支持这些函数,这些函数到底有什么作用又有什么区别呢?我们通过SQL语句实现这些函数,并理解这些函数的作用和区别。ROW_NUMBER是对数据进行排序,当出现相同数值时,排序序号增加;即不存在相同排名,排名序号连续。 RANK是跳跃排序,例如:一个第一名,两个第二名,那么接下来就是第四名;即存在相同排名,但排序序号不连续。 DENSE_RANK是连续的排序,
2020-12-31 11:21:12
228
原创 Redis 列表命令
Redis 列表命令下表列出了列表相关的基本命令:序号 命令及描述 1 BLPOP key1 [key2 ] timeout 移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 2 BRPOP key1 [key2 ] timeout 移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 3 BRPOPLPUSH source destination timeout...
2020-10-22 11:50:44
240
转载 11gR2的安装Grid执行root.sh出现ohasd failed解决方案
参考:http://blog.itpub.net/30327022/viewspace-2129259/系统环境:Linux Server release 7.5数据库环境:11.2.0.4.0执行脚本/u01/app/11.2.0/grid/root.sh,报错如下:[root@Oraclelinux ~]# /u01/app/11.2.0/grid/root.shPerforming root user operation for Oracle 11gThe following e.
2020-09-07 17:51:34
333
原创 ls: 无法访问/usr/sbin/smartctl: 没有那个文件或目录
环境:RHEL7.5 + Oracle 11.2.0.4 单节点 + ASM在安装时GRID时,检查时缺少包 cvuqdisk-1.0.9-1,oracle提供脚本修复安装。但在执行时报错:[root@YC_WMS_DATA03_153_91 asmlib]# rpm -ivh cvuqdisk-1.0.9-1.rpm 准备中... ################################# [100%]ls: 无法访问/usr/sbi
2020-09-07 17:44:38
1674
原创 Can‘t locate Env.pm in @INC
Can’t locateEnv.pmin @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perlusr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /u01/app/11.2.0/grid/crs/install) at /u01/app/11.2.0/gd/crs/install/crscon..
2020-09-07 16:59:00
846
转载 Linux文件系统的barrier
转自:https://blog.youkuaiyun.com/lidan3959/article/details/12617639大多数当前流行的Linux文件系统,包括EXT3和EXT4,都将文件系统barrier作为一个增强的安全特性。它保护数据不被写入日记。但 是,在许多情况下,我们并不清楚这些barrier是否有用。本文就为什么要在你的Linux系统上启用barrier做出了解释。Linux日志和barrier功能要理解barrier,你首先需要理解文件系统日志功能。常用的文件系统使用日志功能来保证
2020-08-31 11:13:59
736
原创 RDS MySQL逻辑备份文件恢复到自建数据库
详细过程参见:https://help.aliyun.com/knowledge_detail/41817.html本文记录下恢复过程中需要注意的几个点:1、qpress 需要执行的权限2、需要注释掉的参数[mysqld]#innodb_checksum_algorithm=crc32#innodb_log_checksum_algorithm=strict_crc32innodb_data_file_path=ibdata1:200M:autoextendinnodb..
2020-08-03 16:40:07
168
转载 nginx 安装配置
转自:https://www.runoob.com/linux/nginx-install-setup.htmlNginx 安装系统平台:CentOS release 6.6 (Final) 64位。一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE ..
2020-06-24 15:17:48
133
oracle 11.2.0.1升级到11.2.0.4
2015-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人