天天看點

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...

事務控制

事務送出 commit

事務復原 rollback

savepoint 用于事務設定儲存點 ----> savepoint s1 / savepoint s2

rollback to savepoint s1 || rollback to savepoint s2 復原到s1點或者s2點

資料增删改預設事務送出都是關閉的 insert update delete 需要顯式commit才能送出

create等指令預設送出事務

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...

權限

對象權限

對資料 表 索引 模式 等有操作權限

select delete update insert index

系統權限

連接配接資料庫 等執行一類特定的SQL 對系統操作的能力

create session create user alter user drop user create role drop any role grant any role

使用者

DBA RESOURCE CONNECT STATISTICS

create user oscarli identified by "qqq123...A" with admin option ; # 密碼首字元必須是字母#或下劃線

角色

SYS DBA

角色名稱和使用者名稱不能重複

不使用的使用者權限和系統權限 需要及時回收

審計:

alter system set audit_level = value;

DDL 1 DCL 2 DML4 PL 8 所有 255

cd $gsdb_data/log/audit

cat zengine.aud |grep * # 檢視審計内容

審計預設等級為3

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...

華為 gaussdb 基于java C 等語言開發

GAUSSDB 資料驅動 資料庫工具

JDBC ODBC 其他 zqsl

JDBC

# 配置包

support 下載下傳包 com.huawei.gauss.jdbc.zenithDriver

# 加載驅動

Class.forName("com.huawei.gauss.jdbc.zenithDriver")

# 連接配接資料庫 函數

DriveManager.getconnection(String url ,String user, String password )

# 連接配接參數

jdbc:zenith:@ip:port[?key=value[&key=value]...]

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...

ODBC接口

安裝管理器

參考位址 www.unixodbc.org 下載下傳unixodbc-2.3.7.tar.gz

編譯unixodbc

./configure --enable-gui=no && make && make install

配置驅動檔案

在/usr/local/etc/odbcinst.ini追加

GAUSSDB

Driver64=/usr/local/odbc/lib/libzeodbc.so

setup=/usr/local/lib/libzeodbc.so

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...

其他驅動

支援GSC Go驅動 python驅動庫

Zsql Gsql Data Studio

Zsql支援 GaussDb100 Gsql支援GaussDb200 ,DataStudio支援Gui

zsql安裝

需要部署python2.7 zsq權限小于750

groupadd dbgrp

useradd-g dbgrp -d /home/omm/ -m -s /bin/bash ommpasswdomm

sha256sum GaussDB100-V300…….tar.gz 校驗包

cd/home/ommchown omm:dbgrp GaussDb100-V300...tar.gzsu -omm

cd/home/omm/

tar -zxvf GaussdB100-v300......tar.gz

cd GaussdB100-v300......tar.gz

python install_zsql.py-U omm:dbgrp -R /home/omm/app

資料庫連接配接

zsql [email protected]:port -D /home/gaussdba/data1 資料庫目錄 -q 取消ssl驗證 -w 20 等待時間20s -s silent,log 無提示模式 将輸出制定 silent.log檔案中

java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...
java怎麼連高斯資料庫_【HCIA Gaussdb】學習彙總-資料庫管理(事務 權限 審計 OBDC JDBC)-6...