- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 【DM】达梦数据库中分区表的创建及查询操作
文章目录一、摘要二、演示范围分区表LIST分区表哈希分区表多级分区表一、摘要达梦数据库对表是进行水平分区的:水平分区的方式有以下几种:范围分区表LIST分区表哈希分区表多级分区表二、演示范围分区表按商品价格范围,将商品表分为四个子表分区列范围区间PRICE<10>=10&&<100>=100&&<1000>=1000建表CREATE TABLE HA.INFO(
2020-08-29 10:27:54 7810 1
原创 Linux常用命令或工具使用方法
一、编辑vi打开文件:vi 文件名编辑:i复制:ctrl+v,y粘贴:ctrl+v,p保存::w退出但不保存::q!退出并保存::wqgedit打开文件:gedit 文件名二、打印cat打印文件内容:cat 文件名head打印文件前十行:head -n 10 文件名tail打印文件尾部十行: tail -n 10 文件名more逐页阅读:more 文件名按space看下一页,按b看上一页三、防火墙firewalld查看状态:systemctl status fi
2020-08-27 16:37:24 2191 1
原创 【DM】达梦数据库——在源用户与目的用户名称不同的情况下,实现用户级逻辑导入和导出
文章目录引言操作库级备份库级导入引言就逻辑结构而言,一个用户是由一个或多个模式组成的。在数据库的逻辑导入与导入中,是不支持直接以用户级的方式将源用户导入到目的用户的,如果两个用户不同名的话。那么,在源用户与目的用户不同名的情况下,如果进行导入导出呢?这时候,可以采用库级导入导出,只是,要追加模式的映射。譬如要将A实例下的LA用户逻辑导入到B实例下的HA用户中,这时候,可以观察用户组成。LA用户下只有一个LA模式,HA用户下只有一个HA模式,那么这时可以将LA映射到HA。操作库级备份 /home/d
2020-08-27 13:58:55 3386 1
原创 【DM】DMHS的安装部署及DM7的二节点同步
一、摘要达梦数据实时同步软件 DMHS 是达梦公司推出的新一代支持异构环境的高性能、高可靠和高可扩展的数据库实时同步系统。该产品基于成熟的关系数据模型和标准接口,跨越多种软硬件平台实现秒级数据实时同步。该产品可广泛应用于应急系统、容灾备份、负载均衡、数据移植、联机维护、订阅分发和多业务中心等业务领域。二、机器规划机器IP系统数据库DMHSHS0(目的端)192.168.121.7CentOS7.4DM7开发版dmhs_V3.1.3_dm7HS1(源端)192.
2020-08-25 17:01:59 3275
原创 【DM】达梦数据库共享存储集群DMDSC的原理及实践(ASM版)
文章目录一、技术摘要问题概念释义二、环境规划三、裸设备创建共享磁盘划分裸设备三、配置文件dmdcr_cfg.inidmasvrmal.inidmdcr.ini四、服务启动DMCSS和DMASM服务创建DMASM磁盘组初始化数据库实例启动数据库五、验证节点视图DDL以及DML同步一、技术摘要问题什么是DMDSC?DMDSC 集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只
2020-08-23 11:40:01 5417
原创 教你用Oracle VM VirtualBox安装Linux虚拟机并进行系统间的磁盘共享
文章目录一:摘要1.VirtualBox2.虚拟化磁盘二:实战VirtualBox共享磁盘1.VirtualBox下载2.规划虚拟机3.添加虚拟硬盘4.共享5.效果展示一:摘要1.VirtualBoxVirtualBox是Oracle开发的一款虚拟化软件,全名叫做Oracle VM VirtualBox,与VMware类似,作用是实现操作系统在逻辑层面的虚拟化。区别于后者的地方在于,轻量级、安装简单、免费。2.虚拟化磁盘安装虚拟机要配置虚拟化的CPU、内存、磁盘等等。很多人不知道的是,一块虚拟机的
2020-08-22 22:08:27 2834
原创 ssh: connect to host 192.168.56.101 port 22: Connection refused
重启centos7的虚拟机之后在本地进行ssh连接出现了如题的bug。22号端口没有开放。其实22号端口是随着ssh server的启动而开放的,不需要也不能手动打开。因为它依赖的不是tcp而是ssh协议。这时候一般可以重启sshd。在centos6下service start ssh在centos7下systemctl start sshd 要是还不行,很有可能sshd会启动失败,如果这样,那就重装吧,这样基本可以解决问题:yum remove opensshyum install
2020-08-08 10:16:19 4035
原创 【DM】达梦数据库中的触发器实例
建测试数据集DROP TABLE IF EXISTS TEST;CREATE TABLE TEST( ID INT IDENTITY(1,1), NAME VARCHAR(50), CITY VARCHAR(50));INSERT INTO TEST(NAME,CITY) VALUES('叶枫','上海'),('沈淼','武汉'),('罗云','成都');实例一:修改操作引起提示程序CREATE OR REPLACE TRIGGER TRGAFTER UPDATE OF NAME O
2020-08-08 08:16:48 5460
原创 【DM】达梦数据库中的包实例
包的实现创建测试集DROP TABLE IF EXISTS TEST;CREATE TABLE TEST( ID INT IDENTITY(1,1), NAME VARCHAR(50), CITY VARCHAR(50));INSERT INTO TEST(NAME,CITY) VALUES('叶枫','上海'),('沈淼','武汉'),('罗云','成都');创建包规范CREATE OR REPLACE PACKAGE PERSON AS --创建规范 NOPERSO
2020-08-07 16:47:40 2865
原创 一次Git翻车的经历
临近下班,枫枫这就准备把今天写的外加同事发的文档传到Gitee了。和Github一样,Gitee也是一个基于Git开发的文件托管平台,用法与Git完全一样。像往常一样,枫枫在命令行切入仓库目录,执行git add .git commit -m "今天天气真好"经过漫长的等待之后,文件终于提交完毕。枫枫于是执行git push origin master推送到gitee。结果,出人意料的事发生了。命令行飘红,提示有文件超过100兆,推送失败。因为从来没传过100M的文件,所以枫枫都忘了Gi
2020-08-06 17:58:54 1726 1
原创 Windows10与Linux之间的文件互传
很多时候我们需要从windows传文件到Linux或者将Linux上的文件拷到Windows上来。这种情况一般怎么处理呢? 比较火的工具是xftp和winscp。但是作为图形化工具来说,它们是有明显开销的。假如你的内存已经快要跑满,肯定不希望忽然承受这么大个负担。那么怎么办呢?其实win10已经悄咪咪地给你解决了。 win+R。打开你的powershell。...
2020-08-05 16:53:54 3876
原创 【DM】DM7在Linux下的ODBC数据源配置
使用ODBC连接DM需要用到双方的动态库。在那之前我们需要进行一些准备。此处默认已经安装好DM7.首先需要准备的是GCC编译器,编译UnixODBC需要用到。yum install -y gcc如果出现报错,那么建议先执行这条命令yum install epel-release这会帮你更新源。然后去官网下载UnixODBC的源码,网址是www.unixodbc.org然后进入下载目录解压和编译tar -zxvf unixODBC-2.3.7.tar.gz --这里写自己下载的版本的文件
2020-08-04 22:31:32 1970
原创 【DM】Windows下配置DM7的ODBC数据源
和其他很多东西一样,ODBC微软也自己定制了一套。所以在Windows系统下配置DM的ODBC数据源相对简单。首先进入控制面板搜索ODBC组件依据自己的需要选择相应的数据源进行设置,我选的64位。选择系统DSN点击”添加“在典型安装的情况下,达梦的ODBC驱动会被自动注册到系统中,选中它点击”完成“即可。在这里输入自己的端口、服务器、用户名、密码等信息,然后随便起个名字进行测试连接看看配置成功!...
2020-08-04 22:30:48 2290
原创 【DM】DMSQL程序的基本操作——包括语句块、游标和动态SQL
语句块操作语句块是DMSQL程序的基本单元。每个语句块由关键字DECLARE、BEGIN、EXCEPTION和END划分为声明部分、执行部分和异常处理部分。其中执行部分是必须的,说明和异常处理部分可以省略。声明部分声明部分包含了变量和常量的数据类型和初始值,如果不需要,可以忽略。执行部分所有可执行语句都放在这一块,其他语句也可以放在这一块。分号分隔每一条语句,使用赋值操作符:=或SELECT INTO或FETCH INTO给变量赋值,执行部分的错误将在异常处理部分解决,在执行部分中可以嵌套语句块。
2020-08-03 16:03:59 2660
原创 【简明的Python】XML文档的解析、修改与重写
有这么样一个XML文件,文件名为test.xml<?xml version="1.0"?><stop> <id>1</id> <name>wind</name> <city> <province>hubei</province> <name>wuhan</name> </city> <hair&g
2020-08-01 16:00:49 1958
原创 【简明的Python】字典转XML
我们可以用xml.etree.ELementTree这个库来将字典转换为XML文本。看下面这个函数:from xml.etree.ElementTree import Elementdef dict_to_xml(tag,dic): """ tag:XML的标签 dic:待转换的字典 """ element=Element(tag) #打开一个空的Element对象 for key,val in dic.items(): #遍历这个字典 child=E
2020-08-01 14:56:23 2830
ubuntu20.04下openssh离线安装资源包
2021-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人