基于AnolisOS8.6安装OceanBase数据库

打印 上一主题 下一主题

主题 1738|帖子 1738|积分 5214

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
网络配置
  1. cd /etc/sysconfig/network-scripts/
  2. ls
  3. vi ifcfg-ens33
复制代码
修改网络配置
  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=static #设置静态
  5. IPADDR=192.168.66.79 #设置自己的IP
  6. NETMASK=255.255.255.0 #设置子网掩码
  7. GATEWAY=192.168.66.1  #设置网关
  8. DNS1=144.144.144.144  #设置DNS
  9. DNS2=223.6.6.6
  10. DEFROUTE=yes
  11. IPV4_FAILURE_FATAL=no
  12. IPV6INIT=yes
  13. IPV6_AUTOCONF=yes
  14. IPV6_DEFROUTE=yes
  15. IPV6_FAILURE_FATAL=no
  16. IPV6_ADDR_GEN_MODE=stable-privacy
  17. NAME=ens18
  18. UUID=eaf57a83-dd7f-4f5e-9500-5bf7ef3e412c
  19. DEVICE=ens18
  20. ONBOOT=yes
复制代码
重启网络服务
  1. nmcli c reload
复制代码
查询文件树
  1. yum -y install tree
  2. tree path
复制代码
查看监听端口
  1. yum install -y net-tools
  2. netstat -ntlp
复制代码
安装oceanbase

https://blog.csdn.net/paicMis/article/details/117456277
  1. yum install -y yum-utils
  2. yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
  3. # 如果报错增加语言环境
  4. echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
  5. # source执行文件
  6. source /etc/profile
  7. yum install -y ob-deploy
复制代码
查看防火墙状态
  1. firewall-cmd --state
  2. # 显示running即运行中
  3. # 停止防火墙
  4. systemctl stop firewalld
复制代码
启动数据库
  1. obd cluster start demo
  2. 若报错
  3. [ERROR] OBD-1007: (127.0.0.1) open files must not be less than 20000 (Current value: 1024)
  4. 执行以下命令
  5. echo 1048576 > /proc/sys/fs/file-max
  6. limit -HSn 1048576
复制代码
https://blog.csdn.net/qingsui9/article/details/119805863
通过obclient访问数据库

https://www.kancloud.cn/pm1028/kubenetes/2296683
  1. obclient -h127.0.0.1 -P2881 -uroot
  2. # 创建租户和用户后登录方式
  3. obclient -h127.0.0.1 -P2881 -ullf@obcp_t1 -p123456
复制代码
创建unit规格

https://blog.csdn.net/Sebastien23/article/details/124526541
  1. --创建名称为mini的资源单元
  2. create resource unit mini max_cpu=2, min_cpu=1, max_memory='1.2G', min_memory='1G', max_iops=10000, min_iops=1000, max_session_num=1000000, max_disk_size='5G';
复制代码
修改
  1. alter resource unit mini max_memory='3G',min_memory='3G';
复制代码
创建资源池
  1. --利用定义好的unit规格创建两个资源池
  2. create resource pool mini_pool_t1 unit=mini, unit_num=1;
  3. create resource pool mini_pool_t2 unit=mini, unit_num=1;
复制代码
创建租户

https://www.modb.pro/db/336262
mysql租户
  1. create tenant obcp_t1 charset='utf8mb4', zone_list=('zone1,zone2,znoe3'),
  2. primary_zone='zone1,zone2,zone3', resource_pool_list=('mini_pool_t1')
  3. set ob_tcp_invited_nodes='%';
  4. create tenant obcp_t1 charset='utf8mb4', zone_list=('zone1'),
  5. primary_zone='zone1', resource_pool_list=('mini_pool_t1')
  6. set ob_tcp_invited_nodes='%';
复制代码
Oracle租户
  1. create tenant obcp_t2 charset='utf8mb4', zone_list=('zone1,zone2,znoe3'),
  2. primary_zone='zone1,zone2,zone3', resource_pool_list=('mini_pool_t2')
  3. set ob_tcp_invited_nodes='%', ob_compatibility_mode='oracle';
复制代码
查看当前租户
  1. SHOW TENANT;
复制代码
创建用户

https://blog.csdn.net/qyq88888/article/details/122680908
  1. 先登录到刚刚创建的租户下,再创建用户
  2. obclient -h127.0.0.1 -P2881 -uroot@obcp_t1
  3. create user llf@'%' identified by '123456';
  4. grant all privileges on databaseName.* to llf@'%';    //授权
  5. grant all on *.* to 'llf'@'%';
复制代码
修改隔离度
  1. SET session TRANSACTION ISOLATION LEVEL Serializable
  2. 读未提交(Read Uncommitted)
  3. 读已提交(Read Committed)
  4. 可重复读(Repeatable Read)
  5. 可串行化(Serializable)
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表