数据库

Oracle 12c远程克隆PDB的问题及修复(r12笔记第78天)

 Oracle 12c里面的PDB迁移还是有很多花样的,玩法很多,如果想达到一种平滑方式的迁移,克隆远程PDB也是一种方法,保证网络畅通,即可远程克隆PDB到指定的目标容器数据库中,当然这种方式还是推荐数据量不大的PDB。  要实现远程克隆,主要就是创建DB link,然后使用create pluggable database语句指定...

jeanron100
Oracle
2017-05-28 23:44

Oracle表中含有255列以上是需要注意的(r12笔记第77天)

   今天看JL(Jonathan Lewis)的一篇文章,真是费了不少的脑细胞,玩Oracle几十年的老司机,看问题的角度和深度果然不一样,当时看他的大作《Oracle核心技术》就花了我不少时间,还没有看完,一本薄薄的书能够蕴含如此的能量,做技术到了这个火候,让人深深佩服。   他的一篇博文,标题很简单,...

jeanron100
Oracle
2017-05-27 23:23

MYSQL INNODB 如何计算B+树表的最大容量和行数

考虑表结构如下:create table testzh(id int  primary key auto_increment ,id2 int,id3 int);插入数据:delimiter // create procedure ins3()     begin    declare i int;     set i=0;     while i<10000 do        &...

gaopengtttt
MySQL
2017-05-26 16:33

MySQL案例-初步恢复: alter引起的从库无限Crash

-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景 : Crash发生时的数据库版本: MySQL-5.7.17, 从库在同步到某一个alter语句的...

wangwenan6
MySQL
2017-05-25 20:26

oracle数据库集群添加表空间操作规范

1、首先检查dg空间是否充足SQL> select name,total_mb,free_mb,USABLE_FILE_MB from v$asm_diskgroup;NAME                                TOTAL_M...

datapeng
Oracle
2017-05-24 09:05

MySQL无法创建表的问题分析(r12笔记第73天)

  今天在下班前帮同事处理了一个看起来很有意思的问题,虽然知道了问题的方向和大体的原因,但是当时因为时间原因还是没想到如何复现这个问题,晚上回到家,收拾收拾,打开电脑,反向推理,求证,测试,重现,于是才有了这个问题的完整解读。问题背景   问题的描述听起来很简单,就是在部署一个...

jeanron100
MySQL
2017-05-23 23:55

oracle存储过程中authid current_user和authid definer

DB Version :11.2.0.4用户system:create or replace procedure p_test asbegin  dbms_output.put_line(v_count);用户system授权scott有执行这个存储过程system.p_test的权限。用户scott:beginend;ORA-00942: table or view does not exist...

selectshen
Oracle
2017-05-21 21:59

MySQL数值类型在binlog中需要注意的细节(r12笔记第69天)

    MySQL里的数值类型分得很细,光整型数据就有多种数据类型。tinyint,smallint,mediumint,int(integer),还有范围最大的bigint,它们对应的数值范围也大大不同,大体来说就是下面的数值范围,从有符号数和无符号数来区别对待。类型名称有符号数(signed)无...

jeanron100
MySQL
2017-05-19 22:57

Oracle闪回数据库

闪回数据库就像给数据库增加了倒带按钮的功能,它将当前的数据库视为起点,然后在时间上顺序回退所有的工作,直到回退到设定的时间点。最终结果就好像执行了不完整恢复,位于闪回点之后的所有工作将丢失。 闪回数据库只能恢复用户逻辑错误,如果遇到物理损坏或介质丢失,如丢失数据文件,则闪回技术不适用,...

llnnmc
Oracle
2017-05-19 16:04

Oracle 12CR2 Install the Sample Schemas

在Oracle 12CR2中在创建数据库时不能安装sample schemas,Oracle将sample schemas的安装脚本存储在GitHub上了,可以通过以下链接地址进行下载https://github.com/oracle/db-sample-schemas/releases/latest下载到的是一个zip文件,例如我下载的文件名为db-sample-schemas-12.2.0.1.zip,将其解压[oracle@jytest1 ...

eric0435
Oracle
2017-05-18 17:29

将Oracle数据库改为归档模式并启用Rman备份

如下Linux环境下对单节点数据库采用文件系统情况的配置归档模式过程。 首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置:[oracle@gisdbserver~]$ sqlplus / as sysdbaSQL> archive loglistDatabase logmode          &n...

kuqlan
Oracle
2017-05-18 13:19

MySQL root用户登录的几个小问题(r12笔记第67天)

  今天和同事聊了聊技术的事情,聊到BAT里面的一些高大上的系统和设计,相比总是会有些差距,不过像那样体量的公司知识沉淀很深,所以能够做好我们力所能及的事情,把它细化做好,也是一种进步和改进。  如果你老是觉得自己的环境受限,有各种KPI或者是成本的考量,做事情从下往上去推动很难,这些...

jeanron100
MySQL
2017-05-17 23:57

MySQL主从不一致发现的细小问题分析(r12笔记第63天)

   今天和同事一起看了一个问题,她在一个主从环境中发现了数据不一致,存在主键冲突。    show slave status的报错信息大概是下面的样子。Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 0 failed executing...

jeanron100
MySQL
2017-05-12 23:24

mysql主从选择性同步某几个库实现方法

我们知道mysql主从同步可以选择性同步某几个数据库,并且要想实现这个目的可以借助如下几个参数:binlog-do-db=需要复制的数据库名,如果复制多个数据库,重复设置这个选项即可binlog-ignore-db=不需要复制的数据库苦命,如果复制多个数据库,重复设置这个选项即可replicate-do-db=需要复制的数据库名,如果...

贺子_DBA时代
Oracle
2017-05-12 17:04

用sqlldr批量导文本数据到oracle的一些经验

最近工作将3T左右的数据导入oracle,按月分类了文件夹,每个文件夹有当月每天的文本文件,每月大概300G

jvche12
Oracle
2017-05-08 11:34