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文件中

     

  • 相关阅读:
    VS提示“项目文件" "已被重命名或已不在解决方案中”的解决办法 .
    微信公众平台教程和SDK收集
    “SQLServerAgent当前未运行”问题解决
    $(document).click() 在苹果手机上不能正常运行
    友盟iOS推送配置(从真机调试到推送)
    Ubuntu安装VMware Tools的方法
    TortoiseSVN客户端如何更改新的URL
    Windows Server 2008系统如何取消登录时要按Ctrl+Alt+Delete组合键
    Windows Server 2008 显示桌面图标
    用WinRAR进行安装包的制作
  • 原文地址:https://www.cnblogs.com/oscarli/p/12072370.html
Copyright © 2011-2022 走看看