利用dbschema工具导出数据库结构-爱代码爱编程
dbschema是SinoDB数据库的一个命令行工具,可以用来导出SinoDB数据库的所有对象(如表、触发器、视图等)的元数据。以下是常见的使用方法: 1、导出数据库中所有的表结构到文件db.sql $dbschema -d your_database_name -t all db.sql 2、导出数据库中所有的存储过程到文
代码编织梦想
dbschema是SinoDB数据库的一个命令行工具,可以用来导出SinoDB数据库的所有对象(如表、触发器、视图等)的元数据。以下是常见的使用方法: 1、导出数据库中所有的表结构到文件db.sql $dbschema -d your_database_name -t all db.sql 2、导出数据库中所有的存储过程到文
通过本文的备份恢复实验,我们可以深入了解ontape的使用方法和原理,包括如何进行完整备份、增量备份以及如何利用备份文件进行数据恢复。 1. 配置onconfig参数 通过修改onconfig参数文件,或使用onmode -wf命令,设置备份默认使用的存储设备。 检查onconfig文件中备份的存储设备参数,发现未指定
ontape是SinoDB数据库的备份恢复工具之一,可以记录、备份与恢复数据。因为不涉及到存储管理器,所以可以轻松实现其他备份方法,比如备份到 STDIO(标准输出)或备份到云。 1. ontape功能特性 备份数据库服务器实例支持增量备份;支持备份和恢复逻辑日志;可以对整个数据库实例进行恢复,也可以只恢复特定的dbspace;支持标准
onbar是SinoDB数据库的备份工具之一,它可以根据用户选择的线程数量并行地运行备份或恢复。不同于 ontape,onbar 必须先安装和配置存储管理器,进行才能备份和恢复。 1. onbar功能特性 支持选择具体的存储空间进行备份或恢复 支持基于时间点的恢复 支持执行单独的物理和逻辑恢复 支持并行备份和恢复 支持导入的恢复 支持外部备
通过本文的备份恢复实验,我们可以深入了解onbar的使用方法和原理,包括如何进行完整备份、增量备份以及如何利用备份文件进行完全恢复与基于时间点的恢复。 1. 环境准备 1.1 配置存储管理器PSM的共享库 SinoDB 内置了一个存储管理器PSM,该存储管理器的接口库位置为$INFORMIXSERVER/lib/libbsapsm.s
1.分片表 1.1 分片/分区 分片 fragment是将一个表中的数据分布到不同的dbspace中。 SinoDB数据库支持智能化横向的表和索引分区,并将其称之为表和索引分片 。 分片允许您创建一个表,该表在SQL语句中被视为单个表,但由多个tbspaces组成。正常的分片要求每个 dbspace 中有一个片段。这有效地将较大的表划分
DBLOAD是SinoDB数据库导入一。它拥有容错机制,可以用来重复导入数据,保持已有数据不变,只增加新增记录。DBLOAD 可以指定分批提交计录数,从而能有效处理大量数据的导入。它还会将导入失败的数据记录到指定文件中,帮助用户快速定位到有问题的数据。 1. DBLOAD命令语法 使用DBLOAD导入数据的完整命令语法如下: d
unload/load是最常使用的最简单的数据导入、导出工具,支持的数据格式为以固定分隔符(如“|”为默认的分隔符)分隔的文本文件。 1. unload 数据导出 使用方法如下: unload to 'filename’ [DELIMITER ‘delimiter’] SELECT Statement; 其中: file
主题 本文探讨Oracle数据迁移至SinoDB数据库中字符集的选择已经中间需要落地时影响落地文件的参数。 产生背景 在项目中需要将一个Oracle中的数据迁移至SinoDB中,基础环境如下 源端:Oracle 11g ,提供连接串 客户端:windows工作机,已部署sqlplus客户端等 目标端:Sinodb 12.1FC8X03 因缺乏
类似Oracle的客户端工具sqlplus,Mysql的客户端工具mysql,SinoDB数据库也有自带的命令行客户端工具dbaccess。 dbaccess 识别用户输入,将用户输入的 SQL 语句打包发送给 SinoDB 数据库服务器执行,然后接收服务器的执行结果,并按用户的要求将执行结果展示给用户。用户只要安装了 SinoDB
在SinoDB数据库的一个实例中,存在多个数据库,分为系统数据库和用户数据库。系统数据库在实例初始化时自动创建,存放实例级别上的监控信息、数据字典信息,用户能够访问而不能修改这些数据。用户数据库由用户根据需要创建,存放用户数据以及和该数据库有关的数据字典信息。SinoDB数据库服务器主要有以下系统数据库: sysmaster 数据库服务器在初始化磁
SinoDB数据库运行主要从数据库互斥资源等待、数据库写类型、备份文件有效性、Chunk状态等15个方向进行分析,具体说明如下: 一、数据库互斥资源等待 检查项目 数据库互斥资源等待 检查命令 onstat -g con |head -20 说明 onstat -g con 查看目前数据处于等待条件中的线程信息 查看这两项资源等待项目,判断数据
测试用的表并插入数据: create table blob_test ( objekt_nr int, doc blob ) put doc in (sbdbs01,sbdbs02,sbdbs03) ; insert into blob_test values (42, filetoblob("/etc/passwd","server")); inser
什么是DIRECT_IO? This is an onconfig parameter that allows Informix to override the cache layer of file systems, so IDS writes and reads using the Kernel Asynchronous IO bypassing
Without the index every update and delete has to scan the entire table looking for matching rows to update/delete. Each row as it is examined has to be locked, dirty
1、需要下载 commons-dbutils.jar 2、pom.xml的内容增加如下 <dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils&l
import java.sql.*; public class TestJson { private static String URL_STRING = "jdbc:gbasedbt-sqli://192.168.69.219:9022/ttdb:" + "GBASEDBT
import java.sql.*; public class seljson { private static String URL_STRING = "jdbc:gbasedbt-sqli://192.168.69.219:9022/ttdb:" + "GBASEDBTSER
1、在数据库上创建sbspaces 2、在数据库上创建包含json类型的表,json列用来存储大量的文本 3、JAVA测试代码样例如下 import java.sql.*; public class TestJson { private static String URL_STRING = "jdbc:gbasedb
现象: /目录空间已经100%耗尽,无法扩容,影响业务的开展。 为了释放/空间建议把数据库的chunk文件做迁移。 具体方法如下: 1. 关闭数据库 onmode -ky 2.移动文件 cd /opt/GBASE/gbase8s/gbaseserver_dbs mv rootdbs /data/gbase_d