OceanBase试用版【学习记录】
1. 什么是OceanBase
OceanBase 数据库是阿里巴巴和蚂蚁集团不基于任何开源产品,完全自研的原生分布式关系数据库软件,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,具备卓越的水平扩展能力,全球首家通过 TPC-C 标准测试的分布式数据库,单集群规模超过 1500 节点。 产品具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性, 承担支付宝 100% 核心链路,在国内几十家银行、保险公司等金融客户的核心系统中稳定运行。
2. OceanBase 安装
OceanBase试用版支持4个安装方式:
- 使用 Docker 镜像在 Linux 平台上部署
- 使用部署脚本在 Linux 平台上部署
- 使用 Docker 镜像在 Windows 平台上部署
- 使用 Docker 镜像在 Mac 平台上部署
这里我使用的是第一种方式
2.1 创建挂载目录,并授予权限
sudo chmod -R 777 /your/local/docker/dir
2.2 执行Docker命令
docker run --rm -it --memory 8g -v /your/local/docker/dir:/home/admin/oceanbase -p 2881:2881 -d oceanbase/oceanbase-xe
2.3 进入到OceanBase容器中
docker exec -it containerId/name /bin/bash
2.4 初始化 OceanBase 实例
./hap.py ob1.reboot
初始化 OceanBase 实例成功之后,会自动创建两个租户,sys 租户和一个普通的 mysql 租户。
3. 本地数据库连接
在 2.4步骤 执行完后,执行下面命令
# 1. 登录到root账号
./hap.py ob1.sql# 2. 登录到mysql账号
./hap.py ob1.mysqlmode
3.1 数据库操作
show databases;use mysql;select user, password, host from user;
4. 远程连接数据库
mysql -h localhost -P 2881 -uroot -Dmysql
4.1 数据库操作
5. 结尾
通过远程连接数据库的命令可以看出,OceanBase 的连接和MySQL是一样的。所以项目数据库从MySQL替换成OceanBase的话,应该不用花费太多的时间。(这个后面可以尝试一下)
另外暂时遇到一个问题是,远程连接如果用MySQL的客户端去连的话,会连接不上;CMD的方式连接则不会有问题。这个也需要进一步看看。
OceanBase试用版【学习记录】相关推荐
- Unity游戏优化[第二版]学习记录6
以下内容是根据Unity 2020.1.01f版本进行编写的 Unity游戏优化[第二版]学习记录6 第6章 动态图形 一.管线渲染 1.GPU前端 2.GPU后端 3.光照和阴影 4.多线程渲染 5 ...
- C++ primer第五版学习记录:第二章变量和基本类型
C++ primer第五版学习记录:第二章变量和基本类型 断断续续把第二章看完用了大概两周时间,发扬一下之前默写的传统,顺便让自己梳理一下该章节的具体框架及结构.可能会有理解错误的地方,欢迎大家批评指 ...
- Unity游戏优化(第2版)学习记录8
Unity游戏优化[第二版]学习记录8 第8章 掌握内存管理 一.Mono平台 1.垃圾回收 2.内存碎片 3.运行时的垃圾回收 4.多线程的垃圾回收 二.代码编译 三.分析内存 1.分析内存消耗 2 ...
- Unity游戏优化[第二版]学习记录4
Unity游戏优化[第二版]学习记录4 第4章 着手处理艺术资源 一.音频 1.导入音频文件 2.加载音频文件 3.编码格式与品质级别 4. 音频性能增强 二.纹理文件 1.纹理压缩格式 2.纹理性能 ...
- 《C Primer Plus中文版》第五版--学习记录3
我的机器mac Os 的gcc gcc -v Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --wi ...
- 《数据结构及应用算法教程》(修订版)严蔚敏、陈文博版 学习记录及资料
考研需要这本书,之前是买的书本,但回家没带书需要找这本书电子版,PPT,答案找了好久,整理了一下csd 上有但都需要20多币,心疼我钱包微笑的币,资料请看最后面 目录 1 输入与输出 2 预定义常 ...
- OceanBase迷你版集群安装记录
文章目录 环境简介 搭建准备 资源文件与参考资料 总体规划 用户管理 磁盘规划 环境检查 操作系统 CPU 内存 硬盘 配置时钟同步 依赖软件安装 默认限制修改(此步未实际改动) 开始手动安装Ocea ...
- 佳易王试用版会员大众版管理系统#养生馆会员软件使用学习分享
软件特色: 1.功能实用,操作简单,不会电脑也会操作,软件免安装,已内置数据库.软件在关闭的时候,可以设置会员数据备份到U盘,数据本机备份一份,U盘备份一份,双重备份数据安全. 2.短信通知功能,短信 ...
- Java SE 学习记录——进阶版11
@学习记录 开始学习Java 遵从同学的指导,从Java se开始学习 黑马的JavaSE零基础入门[网络编程] 第一章 网络编程入门 1.1 软件结构 22-02 软件结构 1.2 网络通信协议 2 ...
最新文章
- java retentionpolicy_Java注解之如何利用RetentionPolicy.SOURCE生存周期
- linux centos 查看桌面环境
- socket编程与利用进程进行多并行连接
- CString::GetBuffer函数作用
- 注入(一):APC注入
- Masonry 原理与使用说明
- RoRoWoBlog 开源博客系统介绍
- VS Code的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决
- pythonsuper继承规则,深入理解Python中的super()方法
- pclint如何不检查头文件_如何不拆轮胎,就能检查刹车片是否要换了
- python3闭包通俗解释_python通俗解说闭包
- Hello Qt——QtCreator代码格式化
- linux命令入门之必备宝典
- csdn怎么查看自己写的文章
- 轻量级深度神经网络推理引擎——阿里巴巴的 MNN
- 第五届上海市大学生网络安全大赛
- 为什么amd显卡便宜却买的人少_为什么不推荐人选择AMD?
- js之css样式特效 ---- js篇
- iOS控件设置虚线框
- 白杨SEO:微信视频号直播功能怎么开通?视频号有什么价值?
热门文章
- docker的时间与宿主机时间不同步, docker-compose一行配置快速搞定! 同时带你避开可能会遇到的坑
- NoSQL Manager for MongoDB 到期解决
- spring-boot项目简单搭建
- 载波聚合mac_载波聚合技术MAC层新特性及协议一致性测试方法
- Android 9.x 安兔兔/鲁大师参数修改
- 免费的DNG格式图片转换器—“DNG Converter”
- 老年手机进水了有什么方法?
- iPhone 12相机遭遇质量问题/四款iPhone 12 5G手机售价曝光
- JS获取当前窗口的宽和高
- 转:人生成功必读的经典语录200条