zoukankan      html  css  js  c++  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等命令默认提交事务

     

    权限
    对象权限
    对数据 表 索引 模式 等有操作权限
    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

     

    华为 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]...]


    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

     

    其他驱动
    支持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 omm 
    passwd omm
    sha256sum GaussDB100-V300…….tar.gz 校验包
    cd /home/omm 
    chown omm:dbgrp GaussDb100-V300...tar.gz 
    su - 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 user@ip:port -D /home/gaussdba/data1 数据库目录 -q 取消ssl验证 -w 20 等待时间20s -s silent,log 无提示模式 将输出制定 silent.log文件中

     

  • 相关阅读:
    <<一线架构师实践指南>>读书笔记之二PA阶段
    【读书笔记】简约至上交互设计四策略第4章 删除
    大数据量简单数据查询设计思考
    识别项目干系人
    【读书笔记】简约至上交互设计四策略第3章 简约四策略
    【读书笔记】简约至上交互设计四策略第2章 明确认识
    【读书笔记】简约至上交互设计四策略第1章 话说简单
    采购管理计划
    项目管理整体的一些基本概念1
    【读书笔记】简约至上交互设计四策略第5章 组织
  • 原文地址:https://www.cnblogs.com/oscarli/p/12072370.html
Copyright © 2011-2022 走看看