SQL高级语法:整型:   integer 2(-31) ~2(31)-1 4字节 intger unsigned 2(0)~2(32)-1 4字节 bigint 2(-63)~2(63)-1 8字节 浮点型:   float real double binary_double 8字节     decimal 4-24字节     decimal(p,s) p整数 1到38 s小数 84到127 字符 :   char nchar 不可变 clob varchar nvarchar 可变长 二进…
什么是数据库对象 数据库对象包括 表 索引 分区 视图 序列 同义词 数据库支持对象存储过程 自定义函数 触发器 表空间 高级包 表 数据库中的数据结构 存储数据以及描述数据间的关系 表由行和列组成 数据库中数据存储数据的基本单元 分类 普通表 数据全局可见 存储在普通表空间 支持分区和LOB类型 会话级全局临时表 数据会话级可见 存储在temp表空间 不支持分区和LOB类型 事务级全局临时表 事务会话级可见 存储在temp表空间 不支持分区和LOB类型 本地临时表 表结构会话级可见 存储在te…
DDL data definition language 数据库定义语言 定义修改等DML data manipulation language 数据库操控语言 增删改 DCL data crontrol language 数据库控制语言 授权操作 角色 锁表 DQL data query language 数据库查询语言 查询语句 数据类型 : integer 整型 4字节 int . binary_integer .integer .int signed .integer signed bi…
存储过程存储过程在大新数据库系统中,一组为了完成特定功能的SQL语句集 存储在SQL数据库中 优势: SQL进行封装 调用方便             存储过程会进行编译 提升用户执行SQL语句集的速度             系统管理员 通过执行某一存储过程的权限进行限制 ,能实现对相应数据的访问权限的限制 保障数据安全 # 创建存储过程 create or replace procedure if not exists schema.procedure_name IS|AS begin ,"…
DM-Data Manager 集群管理web工具 数据库升级 1.检查版本 依次升级.升级前全备数据 2.磁盘空间不小于表预留空间 3. 确保数据库对包有一定权限 4.升级后正常启停 python zctl.py -t start 5.升级前必须停止业务 6.确保控制软件对数据库没有进行 实例关闭 拉起 主备切换 容灾 备份 触发定时任务 否则失败无法回滚 升级流程 升级检查环境 pre-check --> 一键升级 run -->清理环境 cleanup--> 启动数据库zctl.p…
1.安装规则    1.主机名必须网络唯一  2.主机名必须两位数以上 可以中划线 不能下划线  3.固定IP地址  4.端口号 1888 新增账户 omm 用户组 dbgrp ,家目录 /home/omm /bin/bash登录 2.安装目录 : [安装包一定不要放在root 以及子目录下 否则会安装失败] 软件安装目录 /opt/software/gaussdb 磁盘大于1G 主目录      /opt/gaussdb  权限小于750 属主omm 磁盘大于20G 安装目录 /opt/gau…
数据库运行 依赖不同类型的文件 ,数据文件 参数文件 控制文件 redo日志文件 运行日志文件 审计日志文件等 数据文件 就是表空间文件 存储数据库的数据文件 参数文件 用户修改的配置信息 控制文件 数据库最重要的文件 记录数据库的状态 表空间信息等 redo文件 保障数据库异常退出 不丢失数据 运行日志文件 记录数据库运行中的日志 用于问题定位 审计日志文件 记录DDL DCL DML 等SQL命令 参数文件位置 : /opt/zenith/app/data/cfg/zengine.ini 在…
数据库连接方式:驱动连接和客户端连接 驱动连接 : JDBC GSC ODBC 客户端连接 zsql工具 zsql / as sysdba -q #管理员身份登陆 zsql omm/ - #普通身份登陆 会话模式 会话级参数 # 设置事务提交是否等待日志写入 alter session set commit_wait_logging = { wait | nowait }; 等待 不等待 # 设置redo日志提交方式 alter session set commit_mode = { immed…
数据库关闭终止Zengine进程关闭数据库 会导致无法预料的状态 建议shutdown关闭数据库 shutdown 模式1.normal默认 停止新请求 断开等待会话 关闭服务 终止主进程 需要连接发起者主动退出 shutdown - ->优点:已连接用户不受影响 可用于版本升级 缺点:响应时间长 关闭时间由最后一个退出用户决定 难以预估 2.immediate 停止请求 通知所有会话退出 关闭服务 主进程退出 会话检测到退出信号 回滚当前事务 shutdown immediate ->优点…
数据库参数: 创建数据库 调优数据库 其他---->控制资源使用 控制数据库内部机制 设置重要属性 参数数据保存在cfg/Zengine.ini 文件中 参数保存使用 key=value的保存形式 参数有默认值 不指定参数时 初始化(实例启动默认加载初始化文件)时默认使用默认值 部分参数在创建数据库阶段 会写入数据库的控制文件,建库后无法修改 常用参数 LSNR_ADDR 服务监听地址 默认:127.0.0.1LSNR_PORT 服务监听端口 默认:1611 PAGE_SIZE 数据页面大小8K…