基於AnolisOS8.6安裝OceanBase資料庫

来源:https://www.cnblogs.com/left23333/archive/2022/09/17/16701981.html
-Advertisement-
Play Games

網路配置 cd /etc/sysconfig/network-scripts/ ls vi ifcfg-ens33 修改網路配置 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #設置靜態 IPADDR=192.168 ...


網路配置

cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens33

修改網路配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #設置靜態
IPADDR=192.168.66.79 #設置自己的IP
NETMASK=255.255.255.0 #設置子網掩碼
GATEWAY=192.168.66.1  #設置網關
DNS1=144.144.144.144  #設置DNS
DNS2=223.6.6.6
 
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
UUID=eaf57a83-dd7f-4f5e-9500-5bf7ef3e412c
DEVICE=ens18
ONBOOT=yes

重啟網路服務

nmcli c reload

查詢文件樹

yum -y install tree

tree path

查看監聽埠

yum install -y net-tools

netstat -ntlp

安裝oceanbase

https://blog.csdn.net/paicMis/article/details/117456277

yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo

# 如果報錯增加語言環境
echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
# source執行文件
source /etc/profile

yum install -y ob-deploy

查看防火牆狀態

firewall-cmd --state
# 顯示running即運行中

# 停止防火牆
systemctl stop firewalld

啟動資料庫

obd cluster start demo
若報錯
[ERROR] OBD-1007: (127.0.0.1) open files must not be less than 20000 (Current value: 1024)
執行以下命令
echo 1048576 > /proc/sys/fs/file-max
limit -HSn 1048576

https://blog.csdn.net/qingsui9/article/details/119805863

通過obclient訪問資料庫

https://www.kancloud.cn/pm1028/kubenetes/2296683

obclient -h127.0.0.1 -P2881 -uroot

# 創建租戶和用戶後登錄方式
obclient -h127.0.0.1 -P2881 -ullf@obcp_t1 -p123456

創建unit規格

https://blog.csdn.net/Sebastien23/article/details/124526541

--創建名稱為mini的資源單元
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';

修改

alter resource unit mini max_memory='3G',min_memory='3G';

創建資源池

--利用定義好的unit規格創建兩個資源池
create resource pool mini_pool_t1 unit=mini, unit_num=1;
create resource pool mini_pool_t2 unit=mini, unit_num=1;

創建租戶

https://www.modb.pro/db/336262

mysql租戶

create tenant obcp_t1 charset='utf8mb4', zone_list=('zone1,zone2,znoe3'), 
primary_zone='zone1,zone2,zone3', resource_pool_list=('mini_pool_t1') 
set ob_tcp_invited_nodes='%';

create tenant obcp_t1 charset='utf8mb4', zone_list=('zone1'),
primary_zone='zone1', resource_pool_list=('mini_pool_t1') 
set ob_tcp_invited_nodes='%';

Oracle租戶

create tenant obcp_t2 charset='utf8mb4', zone_list=('zone1,zone2,znoe3'), 
primary_zone='zone1,zone2,zone3', resource_pool_list=('mini_pool_t2') 
set ob_tcp_invited_nodes='%', ob_compatibility_mode='oracle';

查看當前租戶

SHOW TENANT;

創建用戶

https://blog.csdn.net/qyq88888/article/details/122680908

先登錄到剛剛創建的租戶下,再創建用戶
obclient -h127.0.0.1 -P2881 -uroot@obcp_t1

create user llf@'%' identified by '123456';
grant all privileges on databaseName.* to llf@'%';    //授權
grant all on *.* to 'llf'@'%';

修改隔離度

SET session TRANSACTION ISOLATION LEVEL Serializable

讀未提交(Read Uncommitted)
讀已提交(Read Committed)
可重覆讀(Repeatable Read)
可串列化(Serializable)

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.介紹 泛型中的約束,其實就是針對類型參數的約束,限制類型參數的選擇只能在某個特定範圍內。其中的體現包括:限制類型參數必須是一個結構、限制類型參數必須是某個具體類型、限制類型參數必須派生自某個基類等等。在預設情況下,定義的泛型沒有任何約束,這意味著在調用泛型時,可以使用任何數據類型作為類型參數。如 ...
  • 簡介 Fast.Framework 是一款基於 .NET 6 封裝的輕量級ORM框架,支持多種資料庫(SQL Server、Oracle、MySQL、PostgreSQL、SQLite)。 優點 性能好 使用簡單 如何使用 1. 安裝 NuGet搜索Fast.Framework並安裝最新版本 2. ...
  • 內核是如何處理系統調用 每個系統調用被賦予了一個系統調用號 在i386平臺上,執行一個系統調用是通過int 0X80指令完成的 eax存放系統的調用號 ebx,ecx,edx,esi,edi存儲系統調用的參數,對於超過5個參數的系統調用,用一個寄存器指向用戶空間存儲所有的系統調用的參數 錯誤的處理 ...
  • 前兩天為了測一個CH340的bug, 裝了三遍20.04. bug解決完, 心想反正也要重新裝各種軟體, 不如直接裝22.04吧. 把涉及的安裝記錄一下方便將來參考. 製作啟動U盤 在Ubuntu網站 https://ubuntu.com/download/desktop 下載Ubuntu 22.0 ...
  • 大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是i.MXRT中FlexSPI外設lookupTable里配置訪問行列混合定址Memory的參數值。 關於 FlexSPI 外設的 lookupTable,痞子衡之前寫過一篇非常詳細的文章 《從頭開始認識i.MXRT啟動頭FDCB里的lo ...
  • 超級熱鍵可通過簡單編程 —— 自動化完成複雜操作,提升效率。 ▶ 快速上手 本教程需要一個很小的開源軟體 ImTip ( 體積 639 KB ), 請右鍵點開 ImTip 托盤菜單,然後點擊「管理超級熱鍵」: 然後將熱鍵配置改為如下代碼,並且勾選「啟用超級熱鍵」,再點擊「保存」按鈕使熱鍵生效。 // ...
  • 2022-09-17 NoSQL(not only SQL)的介紹: 是一種非關係型資料庫。 NoSQL常用的產品種類: Redis Mongodb Hbase hadoop Redis常用的場景: (1)可用於緩衝,即記憶體裡面,速度快。 (2)用於社交類軟體,一個小例子:抖音點贊,如果是放在關係型 ...
  • MySQL的通用日誌: 用來記錄對資料庫的通用操作,包括錯誤的sql語句等信息。 通用日誌可以保存在:file(預設值)或 table(mysql.general_log表) mysql通用日誌的設置: general_log=ON|OFF 是否啟用通用日誌 general_log_file=HOS ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...