自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 CentOS上安装oracle11g报错处理

​ 最近,在处理oracle gateway的报错问题。只因个人的测试环境已经迁移到docker上了,又懒得装一套环境就直接在机器上安装oracle11g。今天分享的故事就从此开始……运行环境项目描述操作系统CentOS Linux release 7.6.1810 x86_64内存2G硬盘大小30GCPUIntel(R) Core(TM)...

2019-03-29 15:33:00 296

转载 Python的核心数据类型

​ Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等。数字​ 数字类型有:整形int,浮点型float,复数complex,布尔型bool。整形​ 整型数是不带有小数部分的数字。包括自然数,0及负数自然数。如: -2, 100, 0整数字面值的表示方式​ 整数可以以二进制、十进制、八进制和十六进制的方式进行表示,默认以十进制的方式进行展示。十进制方式表示...

2019-03-05 17:13:00 149

转载 使用第三方工具连接docker数据库

一、背景​ 为了把测试环境迁移至docker上,我在centos7上安装了docker,具体安装方法可参考《CentOS7下安装docker》本文不再论述。有些同学可能会有疑问,为什么要那样子做?我给大家看看目前我的docker环境究竟是怎么样的?# docker ps -aCONTAINER ID IMAGE COMMAND ...

2019-02-18 16:27:00 338

转载 基于MySQL INNODB的优化技巧

背景​ 回顾人们在开始工作之前,都会问自己这样一个问题:给你一台16G内存的Innodb专用数据库服务器,如何配置才能让其稳定、高效地给典型的Web应用提供服务?硬件内存:内存对于Innodb数据库至关重要!16-32G内存CPU:虽然CPU配置依赖于应用,但一般来说,就CPU来说,2*Dual Core CPUs已是非常好的配置,若使用two Quad Core CPUs 会增...

2019-02-16 22:11:00 83

转载 CentOS7下安装docker

背景​ 最近在研究开源数据库,由于机器存储空间有限。计划把个人的测试环境等迁移到docker上去,方便后续加快完成搭建等工作,把时间用到该用的地方去。集成环境​ 个人测试环境,我与IT人无异都是喜欢把部分环境放到虚拟机上。项目描述操作系统CentOS Linux release 7.6.1810 x86_64内存2G硬盘大小30GCPU...

2019-01-23 11:36:00 59

转载 PG进程结构和内存结构

​ 本文主要介绍PostgreSQL数据库(后文简称PG)进程结构和内存结构,物理结构将在后续继续整理分享。​ 上图描述了PG进程结构、内存结构和部分物理结构的内容。图中的内容包含了两个部分:PG启动时分配应用访问时分配PG启动时进程结构和内存结构​ PG是一用户一进程的Client/Server的应用程序。在PG启动时会启动若干个进程,其中包括主进程和辅助进程。在详细介...

2019-01-17 19:09:00 279

转载 MySQL定时备份

MySQL备份所需账号权限创建MySQL备份用户以及赋予相应权限:create user bakuser@'%' identified by "bakuser";GRANT SELECT, RELOAD, LOCK TABLES, REPLICATION CLIENT, SHOW VIEW, TRIGGER on *.* to bakuser@'%';MySQL备份SHELL脚本...

2019-01-09 15:48:00 104

转载 PostgreSQL异步主从流复制搭建

1 总体规划Master库Slave库操作系统CentOS Linux release 7.5.1804CentOS Linux release 7.5.1804处理器11内存4G4G硬盘...

2018-11-15 17:22:00 161

转载 PostgreSQL数据库的安装

1 总体规划操作系统CentOS Linux release 7.5.1804处理器1内存4G硬盘38G主机名称chenzxIP地址192.168.56.81.1 用户组和用户规...

2018-11-13 15:18:00 89

转载 MySQL数据库的安装

1 总体规划MySQL可运行的最小资源需求极低。InnoDB缓冲池的默认大小仅128M。基于基准测试数据,MySQL内存占用从1G到64G运行效率提升明显,CPU从1核至48核运行效率提升明显,进一步增加资源性能提升趋于平缓。而建议单数据库主机数据库内存设置在40%-60%左右。建议主机内存不超过126G,CPU核数不超过48核。操作系统CentOS ...

2018-11-01 16:35:00 117

转载 异构数据库迁移——DATAX

背景 在最近接触到的一个case里面,需要把db2的数据迁移至oracle,客户可接收的停机时间为3小时。同步方式的比较 一说到停机时间,大家第一时间想到Oracle公司的GoldenGate实时同步工具。但在测试过程中发现,由于无法提前检查,而且初始化时间很久等问题,导致我们最后不得不放弃使用这一神器。 既然OGG不能使用,那能传统导出文本再用sql lo...

2018-09-04 16:57:00 869

转载 初探12C碰到的那些“坑”

一个昏天黑地的早上,刚搭建的系统忽然遭遇严重数据库问题。于是,主要人物闪亮登场了,他们分别是友商人员小灰和DBA小Y。事情的开始,小Y接到小灰紧急救助电话...小灰:小Y,我是友商的小灰,刚搭建的XX系统数据库连接不上,请多帮忙。小Y:好,我看看。放下电话后,小Y发现不对劲……小Y:小灰,我能连得上哦。你再试试看。小灰:好,我连连看。5分钟过去了…...

2018-05-18 18:02:00 96

转载 关于Ubuntu 16.04 pip安装Docker-Compose

$ sudo apt-get update安装pip:$ sudo apt-get install python-pip卸载旧版本docker-compose:$ sudo pip uninstall docker-compose(若有安装老版本需要先卸载老版本,不知道是否有安装则建议不管怎么样还是执行该命令)安装docker-compose:...

2018-02-01 19:12:00 119

转载 启动与关闭容器

docker启动与关闭容器可以通过容器id和容器别名进行启停:通过CONTAINER_ID启动与关闭容器启动容器$ sudo docker start <CONTAINER_ID>关闭容器$ sudo docker stop <CONTAINER_ID>通过容器别名启动与关闭容器启动容器$ sudo docker start &lt...

2018-02-01 16:02:00 117

转载 容器标识符

$ sudo docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc4108e183564 learn/ping:latest "ping www.baidu.com" 15 hours ago Up 2 hours t...

2018-02-01 16:00:00 239

转载 docker基础操作

查询docker版本号$ sudo docker version查询镜像$ sudo docker search <string>镜像全名格式如下: <username>/<repository>下载镜像$sudo docker pull 镜像全名创建并启动容器$sudo...

2018-02-01 00:08:00 117

转载 OceanBase安装

背景:OceanBase是阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百TB数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等OLTP和OLAP在线业务。在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数14.8亿笔,支付峰值25.6万笔/笔,数据库处理峰值4200万次/秒。Oc...

2018-01-16 15:40:00 1291

转载 OB如何创建租户

一、 先导知识:资源隔离是保证用户间相互不受影响的重要手段。数据库的资源隔离主要有以下方式:l 服务器隔离l 数据库隔离:sqlserver、oceanbase、oracle 12c、informix、TDSQLl Schema隔离:oracle(before 12c)、mysql、DB2OceanBase的资源隔离在OceanBase集...

2018-01-16 15:34:00 884

转载 浅谈mysql权限

一、 背景:“去IOE”的本质是“分布式+开源”架构替代“集中式+封闭”架构,变成彻底的云计算服务模式。去“IE”易,并且应该去,关键确实能省钱,而且运维难度不大,替代技术产品成熟。而去O应该谨慎理性,去的不好可能就是一个大坑,不仅不会省钱还会更费钱,而且替代产品技术都并不成熟。MYSQL目前市场上较为成熟且较多企业用来替代Oracle的产品。棱镜门事件引发了“去IOE...

2018-01-03 16:00:00 90

转载 大蟒蛇肚子的"风暴"

遇到了数据库连接数不足的问题,一般情况下会预留一些会话增加的情况,但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、ASH 都可能无法升成,甚至数据库都无法登录或做SSD 都不成功, 这时候LISTENER.LOG ...

2017-12-10 10:29:00 103

转载 Oracle问题分析采集数据的方法

1.背景:运维人员或多或少都会遇到分析问题、分析故障的时候,往往在碰到一些棘手的问题事,我们都会往更深层次的专家进行求助。不管是二线专家还是Oracle全球服务工程师(后文称GCS工程师),往往都会让你提交这样那样的数据。基本每次都会碰到这样的情况,问一点数据给一点,主要的成本消耗都在提取数据中。2.获取什么数据:经过整理多年与GCS以及自己分析问题的经验,建议提供以下数据:...

2017-12-10 10:04:00 233

转载 格式化trace文件

tkprof xxxx.trc report,log这个是经常使用用来个格式化trace的命令。所谓的格式化trace其实就是用tkprof来解释trace文件的内容,把原始的trace文件转化为容易理解的文件。tkprof用法如下:Usage: tkprof tracefile outputfile [explain= ] [table= ]...

2012-08-26 22:29:00 216

转载 自动注册1521和非1521的服务

方法1:[oracle@PROD admin]$ more listener.oraSID_LIST_LISTENER =(SID_LIST =(SID_DESC=(SID_NAME= PLSExtProc)(ORACLE_HOME= /u01/app/oracle/product/10.2.0/...

2012-08-25 19:34:00 74

转载 压缩表

SQL> create table t1 as select * from corporation;Table created.SQL> select TABLE_NAME,TABLESPACE_NAME,COMPRESSION from all_tables where table_name=upper('T1');TABLE_NAME...

2012-08-07 16:25:00 74

转载 表空间传输

方法介绍:实现表空间的传输的条件:操作系统和数据库版本最好一致。表空间传输的速度就是复制文件的速度。表空间类的数据对象不可以跨越表空间。要求:表空间中的对象不能与其他表空间中的对象有关联关系。环境说明:源头:机器A 表空间:TEST_DB目标:机器B 表空间:TEST_DB1 测试表空间是否可以传输。...

2012-07-27 12:15:00 66

转载 调整工作的角色分配

业务分析员调整业务功能系统设计人员调整数据设计调整过程设计应用开发人员调整SQL语句调整系统物理结构数据库管理人员调整内存分配调整I/O调整内存冲突操作系统管理人员调整OS网络管理人员调整网络问题 转载于:https://www.cnblogs.com...

2012-07-26 15:01:00 79

转载 性能调整方法

调整业务功能调整数据设计调整过程设计调整SQL语句调整物理结构调整内存分配调整I/O调整内存冲突调整OS 转载于:https://www.cnblogs.com/nolanchan/archive/2012/07/26/8016315.html...

2012-07-26 15:00:00 75

转载 物化视图

创建物化视图的基础结构:CREATE MATERIALIZED VIEW cust_sales_mv --cust_sales_mv is the materialized view namePCTFREE 0TABLESPACEsumm--summis Storage o...

2012-07-26 10:29:00 54

转载 ORALCE_SID、SID、INSTANCE_NAME和DB_NAME

SID是System IDentifier的缩写,而ORACLE_SID就是Oracle System IDentifier的缩写,在Oracle系统中,ORACLE_SID以环境变量的形式存在,当Oracle实例启动时,在操作系统上fork的进程就一句这个ORACLE_SID来创建,这就是SID的作用。 Oracle的Instance是由SGA和Bac...

2012-07-22 22:28:00 83

转载 启动数据库到NOMOUNT状态的过程

在这个过程里,Oracle首先会根据一定的顺序寻找参数文件,然后根据参数文件中的设置,创建实例,分配内存,启动后台进程。NOMOUNT的过程也就是启动数据库实例的过程。 在NOMOUNT初始化的过程中,只要拥有参数文件即可。这一步骤并不需要任何控制文件或者数据文件等的参与。--********************************...

2012-07-22 22:26:00 570

转载 ORA-00600:[kole_t2u], [34], [], [], [], [], [], [], [], [], [], []

  这段时间,我们公司的生产库在流备份端经常出现ORA-00600:[kole_t2u], [34], [], [], [], [], [], [], [], [], [], []这一报错信息。通过报警日志找到相应的TRC文件。文件内容如下:Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit P...

2012-03-24 15:06:00 248

转载 ORACLE FLASHBACK状态变更

flashback越来越多人使用,回想起我真正地想开始去了解flashback这功能是在一次2010年的电话面试中。当时,在某个地方的培训机构报了一个名,然后背了一下题库,一下幸运就拿到了OCP认证,但是对这玩意认识过了2个月完全忘了,直到那次面试,从此这玩意就放在脑袋里面比较重要的一个地方。 原理大家找一下谷哥、度娘 绝对一大堆的文章,我也不想再ctrl+c和ctrl...

2012-03-21 14:17:00 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除