OCP

修改oracle归档日志存放位置与日志切换

折月煮酒 提交于 2020-02-26 13:55:07
归档日志默认是存放在系统的快速恢复区中,但快恢复区不只是存放归档日志,默认数据库的备份也会存放在快速恢复区,因此若不另指定归档日志与数据库备份文件存放目录,在开启归档后,快速恢复区会很快被撑满,对数据库的会造成影响,故数据库在安装时需要另指定归档日志存放路径,若安装时未指定,在安装完成后,那就需要修改归档存放路径。 1、那首先创建归档存放目录。例:mkdir /u01/archive_log 创建一个目录用来存放归档日志。 2、 在SQL*PLUS中指定归档日志存入路径,归档后,会存放在新创建的目录中。 如:alter system setlog_archive_dest_1='location=/u01/archive_log' scope=spfile; 3、 接着在SQL*PLUS中设置一下归档日志的格式,方便识别最新的归档日志。执行命令:alter system setlog_archive_format='%t_%s_%r.arc' scope=spfile; 4、 接着重启数据库,启动进入到mount状态,开启归档日志模式。 执行命令:alter database archivelog; 然后开启数据库:alter database open; 手动切换归档日志,并验证 1、 手动切换归档,在SQL*PLUS中执行命令:alter system switch

设计模式七大原则之开闭原则

两盒软妹~` 提交于 2020-02-02 03:02:03
OCP(Open Close Principle) 开闭原则是编程中最基础、最重要的设计原则。编程中遵循其他原则,以及使用设计模式的目的就是使程序符合开闭原则。 一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。 当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。 应用示例 不满足OCP的代码 如下是一个实现画图功能的程序类图及代码 package com . atguigu . principle . ocp ; public class Ocp { public static void main ( String [ ] args ) { //使用看看存在的问题 GraphicEditor graphicEditor = new GraphicEditor ( ) ; graphicEditor . drawShape ( new Rectangle ( ) ) ; graphicEditor . drawShape ( new Circle ( ) ) ; graphicEditor . drawShape ( new Triangle ( ) ) ; } } //这是一个用于绘图的类 [使用方] class GraphicEditor { //接收Shape对象

1z0-062 数据库OCP题库4

╄→гoц情女王★ 提交于 2020-01-15 19:41:41
题目: Examine this parameter: NAME TYPE VALUE db_create_file_dest string /u01/app/ oracle/ oradata/prod/ Now examine this statement which executes successfully in an Oracle Database version 18c or later. CREATETABLESPACE data_olap; Which two are true about this tablespace and its attributes? A. The datafile has an Oracle generated name. B. The initial datafile size is 100MB. C. The datafile that is created is not auto extensible. D. The tablespace is created with manual segment space management. E. The tablespace is a dictionary managed tablespace. Answer: AB 【解析】 在19c的版本默认情况下

1z0-062 数据库OCP题库5

别来无恙 提交于 2020-01-15 19:23:04
题目: Which three statements are true about Flashback Database? A. Flashback logs are written sequentially, and are archived. B. Flashback Database uses a restored control file to recover a database. C. The Oracle database automatically creates, deletes, and resides flashback logs in the Fast Recovery Area. D. Flashback Database can recover a database to the state that it was in before a reset logs operation. E. Flashback Database can recover a data file that was dropped during the span of time of the flashback. F. Flashback logs are used to restore to the blocks’ before images, and then the

1z0-062 数据库OCP题库5

纵然是瞬间 提交于 2020-01-15 19:22:54
题目: Which three statements are true about Flashback Database? A. Flashback logs are written sequentially, and are archived. B. Flashback Database uses a restored control file to recover a database. C. The Oracle database automatically creates, deletes, and resides flashback logs in the Fast Recovery Area. D. Flashback Database can recover a database to the state that it was in before a reset logs operation. E. Flashback Database can recover a data file that was dropped during the span of time of the flashback. F. Flashback logs are used to restore to the blocks’ before images, and then the

C# 依赖注入

那年仲夏 提交于 2020-01-07 12:18:10
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、什么是依赖注入 依赖注入的正式定义: 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下文环境或专门组件负责实例化服务类,然后将其注入到客户类中,保证客户类的正常运行。 二、依赖注入的类别 1.Setter注入 Setter注入(Setter Injection)是指在客户类中,设置一个服务类接口类型的数据成员,并设置一个Set方法作为注入点,这个Set方法接受一个具体的服务类实例为参数,并将它赋给服务类接口类型的数据成员。 下面给出Setter注入的示例代码。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SetterInjection { internal interface IServiceClass { String ServiceInfo(); } } using System; using System.Collections.Generic; using System

11g12C如何禁用自动统计信息收集作业

蓝咒 提交于 2020-01-07 04:09:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> --关闭统计信息 col client_name for a60 select client_name,status from DBA_AUTOTASK_CLIENT; CLIENT_NAME STATUS ------------------------------------------------------------ ---------------- auto optimizer stats collection ENABLED auto space advisor ENABLED sql tuning advisor ENABLED begin DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'auto optimizer stats collection', operation => NULL, window_name => NULL); end; / PL/SQL procedure successfully completed. --启用统计信息收集 select client_name,status from DBA_AUTOTASK_CLIENT; CLIENT_NAME STATUS --------------------------------

设计模式 行为型---状态模式

点点圈 提交于 2020-01-06 18:30:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、状态模式基本介绍 状态模式:它主要用在对象在多个状态转换时,需要对外输出不同的行为的问题。状态和行为之间时一一对应的,可以互相转换; 当一个对象的内在状态改变时,允许改变其行为,这个对象看上去是改变其类。 二、状态模式各组成部分 Context类:环境角色,用于维护当前实例,定义实例的当前状态; State类:抽象环境角色,定义一个接口,封装与Context的一个特点接口相关行为; ConcreateState类:具体的状态角色,每一个子类实现与Context一个状态相关行为。 三、金融借贷源码分析 订单状态容易反复变化: 竖的一列属性是订单生命周期的状态和状态码 横的一列是对订单的每一个操作(方法) 中间的状态是该状态的订单在进行该操作后,订单状态的变化 分析过后采用状态模式 State:抽象接口,将所有订单操作(方法)放到这个接口中; AbstrateState:State接口方法的模式实现; *State:具体订单状态,重写该状态下的有关操作; StateEnum:订单相关状态枚举; Context:状态模式中的Context,在其中聚合成员变量State,利用构造方法初始化,State随着状态改变更换不同实例。 四、状态模式的注意事项和细节 代码很强的可读性,状态模式将每各状态的行为封装到对应的类中

开源网络风云变幻,看各家爱恨情仇

☆樱花仙子☆ 提交于 2020-01-02 02:43:18
近日,美国对中国企业的限制动作不断: 5月15日,美国将华为公司及其附属公司列入出口管制“实体名单”。 随后美国谷歌公司宣布将停止提供安卓(Andriod)系统的技术支持与服务,而安卓系统一直是世界知名的开源项目。 进一步人们又发现美国开源代码托管平台GitHub与美国非盈利公司Apache基金会均有明确声明受美国出口管制约束。 在上述列举的事件中,我们注意到了一个词——开源。 开源的主要要素包括:开源基金会、开源许可证、开源项目和开源代码托管平台等。当前这些组织、项目都在美国,几乎所有开源许可证和代码托管平台也都由美国的学术界和工业界主导。在中美贸易战背景下开源项目有何风险,美国对开源的出口管制约束对我们有怎样的影响?中国开放指令生态(RISC-V)联盟(英文缩写为 CRVA)发布权威报告《开源项目风险分析与对策建议》,给出了对“开源自立”的细致调研和建议。 在网络领域也有很多开源组织(如Linux Foundation)和开源项目,美国政府是否会试图禁止或干涉中国企业使用开源项目?小编还没仔细研究(读者感兴趣可以看一下《开源项目风险分析与对策建议》), 但是我们可以先看看网络领域都有哪些开源组织和项目,知己知彼,才能未雨绸缪,百战不殆。 令人眼花缭乱的网络开源门派 Linux Foundation Linux基金会成立于2000年,是一个中立的非营利性组织,由开放源码发展实验室

两大硬件设计被OCP官方接受,腾讯成国内互联网公司第一家

左心房为你撑大大i 提交于 2019-12-31 21:31:02
刚刚获悉,腾讯在光网络设备和数据中心领域的两大硬件自研设计“OPC-4”和“TMDC”顺利通过OCP(Open Compute Project)审核并正式接受为官方开源贡献。这是腾讯在硬件领域的开源设计首次被OCP官方正式认可,同时,腾讯也成为中国首家对OCP有开源贡献的互联网公司。 OCP由Facebook等公司于2011年发起成立,是以硬件为主的开放组织。作为全球开放硬件设计领域的领导者,OCP的使命是为大规模计算提供开源的服务器交付、存储、数据中心硬件设计等。目前,该组织的会员成员已达200家,包括英特尔、谷歌和微软等。去年1月,腾讯正式加入OCP。 作为以科技驱动的互联网企业,腾讯在软件开源方面已获得了业界诸多认可,多次登上开源社区贡献排行榜。“OPC-4”、“TMDC”两大硬件设计正式被官方接受,不仅是腾讯在开源领域再一次获得业内认可,也展示在硬件技术上的探索与创新正在引领行业发展。 OPC-4: 突破部署难题,提升带宽交付质量 OPC-4(Optical Platform Chassis - 4)是腾讯为数据中心量身定制的光网络设备,它解决了传统光传输设备无法在数据中心标准化、规模化、模块化部署的难题,有效提升了数据中心互联带宽的交付效率和交付质量。 OPC-4极其便捷的将大容量光纤传送技术引入到了数据中心互联网络,通过构建开放光层平台,有效承载不同厂商的波长