Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 12c PDB迁移及ORA-00600错误分析和解决

Oracle 12c PDB迁移及ORA-00600错误分析和解决

最近迁移一台测试环境,准备整合到12c的PDB,常规的思路是用Datapump导出导入,对于数据较大的环境来说这个时间会比较长,为此自己也尝试先升级这个测试库,然后加入到CDB中去。升级的过程就不多说了,其实对于大多数常规的业务来说,本身不是难点。把升级后的NON-CDB加入到CDB中,基本是下面的思路,先把数据启动到只读模式,然后到处一个配置文件,加载到CDB的重要地方就是使用这个配置文件。先做检查。sqlplus / as sysdbaSQL> ...
GoldenGate安装简单笔记

GoldenGate安装简单笔记

GoldenGate这些年在数据迁移中是大放光彩,简称OGG,对于很多DBA来说,学会这项技能也会给自己加分不少。Oracle在10g开始推出的GRID的概念,分为了以下四个层面。存储层面 ASM数据库服务 RAC应用 Stream管理 Grid Control现在来看看这四个方面的发展,ASM如果说在10g是试水,那么在11g中是走向成熟,12c作为标配。RAC呢,自不必说,其实已经远远超出了它本身的含义,数据库的组件那么多,唯独这个组件是很多大企业的首...
MySQL修改数据类型的问题总结

MySQL修改数据类型的问题总结

开发的同事找我说有个紧急需求,负责这个业务的DBA同事回家了,想让我帮忙看看,运行个SQL语句,几秒钟就好。我一听,就本着人道主义的精神留下来处理,但是发现似乎留给我的是一个大坑。了解了问题之后,让我有些后背发凉,这个表根据开发同事反馈有20亿的数据,这得多大的一个表啊,当前的问题是这个表里的主键id数据类型是int,因为数据类型的限制已经达到了最大值,现在插入不了数据了。希望我帮忙处理一下,把数据类型修改为bigint.我们简单来了解一下MySQL的数据...
一分钟看懂 MySQL数据类型

一分钟看懂 MySQL数据类型

今天在本地装了一个MySQL的学习环境,简单的熟悉了一下。准备开始好好学习MySQL了。学习编程语言我都是从数据类型入手。每种编程语言的数据类型都有自己的特点,有点简单,有的种类丰富。总体感觉而言,MySQL的数据类型要比Oracle丰富的多。用惯了oracle中的数据类型,一般number,varchar2,date就足够了,最常用的这3个数据类型在MySQL就有着巨大的变化,还是有点不适应。MySQL中的数据类型都会和你“斤斤计较&ldqu...
MySQL数据表的基本操作札记

MySQL数据表的基本操作札记

数据库是一个可以存放数据库对象的容器,数据库对象包括:表、视图、存储过程、函数、触发器、事件。其中,表是数据库最基本的元素,是其他数据库对象的前提条件。 表中的一列称为一个字段,一行称为一条记录。 1.数据表的创建、查看数据表、查看数据表结构mysql> CREATE DATABASE test1;Query OK, 1 row affected (0.02 sec)mysql> USE test1;Database changedmysq...
PostgreSQL数据库对象管理之非模式对象

PostgreSQL数据库对象管理之非模式对象

数据库对象管理之非模式对象数据库对象:表,索引,视图,图表,缺省值,规则,触发器,语法等。所有在数据库中的一切,都可以被称为数据库对象。按照一般划分,数据库对象分为模式对象和非模式对象模式对象:特定数据库对象的集合。如:表、索引等。非模式对象:其他数据库对象。如用户、权限、表空间等一非模式对象及相关1用户与角色(1)用户(user):用户用来访问和管理数据库,具有一系列的权限,如登陆、建表、建索引等。(2)角色(role):和用户相同,唯一的区别是默认无法...
postgres unlogged表的数据丢失问题

postgres unlogged表的数据丢失问题

一环境数据库版本Postgres 9.5.1操作系统系统:CentOS 6.5 64二问题发现结果(1)一个unlogged表(不管是否checkpoint),当数据库异常关机重启后,该表数据被清空。(2) 一个unlogged表,插入数据,切换日志,之后用pg_rman备份数据库与归档日志,然后正常关闭数据库,利用备份还原恢复数据库时,会把unlogged表中的数据清空。(3)利用pg_dump逻辑导出unlogged表数据时,如果采用文本文件方式可以发...
CentOS上安装SQL Server vNext CTP1

CentOS上安装SQL Server vNext CTP1

微软正式发布上SQL Server 2016 SP1,根据以往的SP1定律,可以在生产环境上使用了。打了SP1的标准版将具有企业版几乎所有的的功能。只有RAM 超过128GB或者超过24核心或者超过4路的环境才必须要安装企业版。还有一个重要的发布:SQL Server vNext on Linux。也是本文介绍安装的版本。长话短说,开始安装。微软发布同时支持Windows和Linux平台的新SQL Server预览版 http://www.linuxidc...
SQL Server for Linux预览版安装教程

SQL Server for Linux预览版安装教程

前言昨天晚上微软爸爸开了全国开发者大会,会上的内容,我就不多说了,园子里面很多..我们唐总裁在今年曾今透漏过SQL Server love Linux,果不其然,这次开发者大会上就推出了MSSQL Server on Linux预览版官方地址:https://docs.microsoft.com/zh-cn/sql/linux/ E文好的可以自己去看,还是很详细的废话不多说,直接开始我们今天的正文MSSQL Server on Linux预览版的安装.正文...
MHA-MySQL高可用方案说明

MHA-MySQL高可用方案说明

MySQL 高可用性包括MySQL Cluster 或者Heartbeat+DBRB 架构,但其方案的复杂性比较大,故此架构起来会比较麻烦,与之相对应的,利用MySQL复制特性来实现高可用的的方案就显得比较简单了利用复制特性的高可用有MMM和MHA,其中MMM问题比较多,故此推荐使用MHA比较靠谱MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于...
Redis缓存数据库详解

Redis缓存数据库详解

Redis最为常用的数据类型主要有以下五种: 1)String 2)Hash 3)List 4)Set 5)Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:type代表一个value对象具体是何种数据类型,encoding是不同数据类型在redis内...
当12C PDB遇上JDBC

当12C PDB遇上JDBC

最近整合了几个测试环境,都放入了12c的容器数据库中。今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了。迁移数据库的步骤,因为数据量不大,数据结构较为复杂,所以直接采用了DataPump来做,而且因为测试环境,所以很多问题有充足的时间去排除和分析。首先我创建了一个PDBCREATE PLUGGABLE DATABASE tbillmob ADMIN USER pdb_mgr IDENTIFIED BY Oracle file_name...
通过Java程序测试数据库连接信息

通过Java程序测试数据库连接信息

很就没写Java了,今天简单问了下行情,如今都是Java 9的时代了,老系统基本上都是在Java 7。Oracle中很早就糅合了Java,Oracle 10g中自带Java 4,Oracle 11g中是Java 5,到了12c还是得与时俱进,是Java 6。当然相比开发技术来说还是慢了几拍。在前些天做数据迁移的时候就碰到了一个有些头痛的问题。可以参见 http://www.linuxidc.com/Linux/2016-11/136633.htm数据库使用...
stored outlines迁移成SQL执行计划基线

stored outlines迁移成SQL执行计划基线

stored outline迁移stored outline是对SQL语句的一组hint。hint指示优化器对SQL语句选择一个特定的执行计划。stored outline是一种遗留技术用于提供执行计划的稳定。stored outline迁移是用户将stored outline转换为SQL执行计划基线的处理过程。SQL执行计划基线是一组能保证提供良好性能的执行计划。stored outline迁移的目的假设你依赖stored outlines来维护执行计划...
<< 221 222 223 224 225 226 227 228 229 230 >>