【dg】最大性能lgwr sync配置no valid type处理

未配置standby_log SQL> select count(*) from v$standby_log; COUNT(*) ---------- 0 初始配置 alter system set log_archive_dest_2='SERVICE=ora10g lgwr sync VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10g' scope=both; alter system set log_archive
分类: 其他 发布时间: 06-28 23:18 阅读次数: 0

【dg】dataguard关闭开启及顺序

关闭: 主库 shutdown immediate; 备库 alter database recover managed standby database cancel; shutdown immediate; 开启: 备库: Startup nomount SQL> alter database mount standby database; SQL> alter database recover managed standby database disconnect from sessio
分类: 其他 发布时间: 06-28 23:18 阅读次数: 0

【dg】空间满造成dg standby库无法apply arch log,提示ora-00600 ora-10877

一、关闭mrp的自动开启 SQL> show parameter standby NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ standby_archive_dest string ?/dbs/arch standby_file_management string AUTO SQL> alter system set standby_file_ma
分类: 其他 发布时间: 06-28 23:18 阅读次数: 0

【dg】dg应用standby redo log的几种命令方式

开始应用standby redo log 在备库上操作,主要使用第二个命令 # Foreground redo apply. Session never returns until cancel. SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE; # Background redo apply. Control is returned to the session once the apply process is started. SQ
分类: 其他 发布时间: 06-28 23:18 阅读次数: 0

【dg】lgwr sync最大性能到最大可用的切换脚本、测试日志记录

一、切换脚本 1:主库执行alter database set standby database to maximize availability; //之后备库应用完归档日志后也自动变成maximize availability,主库宕机后备库还是maximize availability状态 2:主库执行shutdown immediate并startup 3:备库执行alter database recover managed standby database cancel; 4:备库创
分类: 其他 发布时间: 06-28 23:17 阅读次数: 0

【dg】MAXIMUM PERFORMANCE升级到MAXIMUM PROTECTION的方法

MAXIMUM PERFORMANCE升级到MAXIMUM PROTECTION的方法 1. 主库修改参数为(如果之前是MAXIMUM AVAILABILITY或之前就是如下则不用修改了) lgwr sync affirm valid_for=(online_logfiles,primary_role) 2. 主库关闭并启动到mount状态 3. 主库执行 alter database set standby database to maximize protection; 4. 备库执行(如
分类: 其他 发布时间: 06-28 23:17 阅读次数: 0

【dg】MAXIMUM AVAILABILITY升级到MAXIMUM PROTECTION的方法

MAXIMUM AVAILABILITY升级到MAXIMUM PROTECTION的方法 1. 主库关闭启动到mount状态 2. 主库执行 alter database set standby database to maximize protection; 3. 主库执行 Alter database open
分类: 其他 发布时间: 06-28 23:17 阅读次数: 0

第7.23节 Python使用property函数定义属性简化属性访问的代码实现

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 第7.23节 Python使用property函数定义属性简化属性访问的代码实现 一、 背景 在本章前面章节中,我们介绍了类相关的知识,并举例进行了说明,在这些例子中会定义一些形如 “get属性”、“set属性”的实例属性的存取方法,当实例数据的属性是私有时,这些数据的访问都只能通过存取方法进行方法,而没有设置为私有的实例数据如果要遵循特定的规则可能也只能通过存取方法
分类: 其他 发布时间: 06-28 23:16 阅读次数: 0

第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现 一、 案例说明 本节将通过一个案例介绍怎么使用property定义快捷的属性访问。案例中使用Rectangle类: 1、 在类内定义了两个私有属性长度和宽度self.__length、self.__width; 2、 定义了这两个属性的get方法getLen、getWidth;
分类: 其他 发布时间: 06-28 23:16 阅读次数: 0

第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样?

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样? 一、 案例说明 我们上节提到了,使用property函数定义的属性不要与类内已经定义的普通实例变量重名,如果是重名会发生什么呢?本案例通过这个例子一是说明重名可能产生的后果,也想说明property定义属性在类内访问会遇到什么情况。 为了直接说明问题,本案例还是以上节的Rec
分类: 其他 发布时间: 06-28 23:16 阅读次数: 0

第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解 一、 引言 Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰器相关的内容,在后面将单独的章节来介绍。Python总共包括三个内置装饰器(注意abstractmethod这个装饰器是从abc模块导入的,不是内置的),除了前面介绍的类方法装
分类: 其他 发布时间: 06-28 23:16 阅读次数: 0

第7.27节 Python案例详解: @property装饰器定义属性访问方法getter、setter、deleter

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 上节详细介绍了利用@property装饰器定义属性的语法,本节通过具体案例来进一步说明。 一、 案例说明 本节的案例是定义Rectangle(长方形)类,为了说明问题,除构造函数外,其他方法都只定义了长度属性的操作。包括三个完整的装饰器,如果大家想试一下少一个操作方法的装饰器,可以直接把对应装饰器去除即可。 二、 案例代码 1. 定义类Rectangle class
分类: 其他 发布时间: 06-28 23:15 阅读次数: 0

第7.28节 《Python类、类型、协议》章节总结

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 本章详细介绍了Python协议、多态与“鸭子类型”、类、类实例变量、类变量、实例方法、类方法、静态方法、类继承、抽象类、property函数和@property装饰器定义属性访问方法等内容,内容比较多,学习完本章,应该对Python的类知识了解比较全面,掌握“鸭子类型”、property函数和@property装饰器这些非常有Python特色的内容。到上节为止,类的基
分类: 其他 发布时间: 06-28 23:15 阅读次数: 0

第八章 Python类中常用的特殊变量和方法

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 上章花了近三十章节介绍类的知识,本章估计内容也比较多,讲完这些,其实还有更多。为什么这么多类有关的知识呢,这是因为在Python里面一切皆对象,就连整型、浮点数、字符串这些比较常规的类型都是作为类来实现的。类就是Python的特点之一,Python为了支持类的灵活性、扩展性以及简洁性性,也是Python开放特征的体现,就是许多人称之为的”Pythonic”( Pyth
分类: 其他 发布时间: 06-28 23:15 阅读次数: 0

第8.1节 Python类的构造方法__init__深入剖析:语法释义

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 一、 引言 凡是面向对象设计的语言,在类实例化时都有构造方法,很多语言的构造方法名与类名一致,Python中类的构造方法比较特殊,必须是__init__特殊方法。 二、 语法释义 1. 语法:__init__(self,*args,**kwargs) 其中: 1) self为创建的实例,由Python自动传入。 各位看官注意: 1>关于self在此不进行详细介绍,如果
分类: 其他 发布时间: 06-28 23:15 阅读次数: 0

java文档注释规范(一)

https://blog.csdn.net/huangsiqian/article/details/82725214 Javadoc工具将从四种不同类型的“源”文件生成输出文档:Java语言类的源文件(.java),包注释文件,概述注释文件和其他未处理的文件。 包注释文件(Package Comment File) 每个包都有自己的文档注释。有两种方式来创建包注释文件: package-info.java - 可以包含包的声明,包注解(anotation),包注释和Javadoc 标签(tag
分类: 其他 发布时间: 06-28 23:14 阅读次数: 0

mybatis入门(一)创建java工程搭建mybatis环境

先创建一个java工程MybatisProject,在src下面建包和实体类,并在数据库创建相同的person表,然后导入mybatis-3.4.6.jar包 package com.liusong.entity; public class Person { private int id; private String name; private int age; public Person() { super();
分类: 其他 发布时间: 06-28 23:14 阅读次数: 0

python基础day5-京东,2019-6-25

from selenium import webdriver # 导入键盘Keys from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() # 检测代码块 try: # 隐式等待,等待标签加载 driver.implicitly_wait(10) # 往京东主页发送请求 driver.get('https://www.jd.com/')
分类: 其他 发布时间: 06-28 23:14 阅读次数: 0

微服务之Polly熔断策略

NET Core 微服务之Polly熔断策略 紧接着上一篇说,咱们继续介绍Polly这个类库 熔断策略(Circuit-breaker) 如果调用某个目标服务出现过多超时、异常等情况,可以采取一定时间内熔断该服务的调用,熔断期间的请求将不再继续调用目标服务,而是直接返回,节约资源,提高服务的稳定性,熔断周期结束后如果目标服务情况好转则恢复调用。 注意:为了服务的稳定性,在执行需要多次 Retry重试策略的情况下( 重试策略,感兴趣的小伙伴可以查看我上一篇,或者自行搜索),最好组合熔断策略,预防
分类: 其他 发布时间: 06-28 23:14 阅读次数: 0

Day.05 selenium的使用

from selenium import webdriver # 导入键盘Keys from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() # 检测代码块 try: # 隐式等待,等待标签加载 driver.implicitly_wait(10) # 往京东主页发送请求 driver.get('https://w
分类: 其他 发布时间: 06-28 23:14 阅读次数: 0