自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 (SERIES13)基于DMASM的DMDSC搭建

在宿主机上创建磁盘映像、并使用该磁盘映像创建,按照losetup -f可用顺序分别关联到loop0loop1loop2loop3;也可以直接挂载四个云虚拟磁盘vdbvdcvddvde;配置UDEV规则,通过.img磁盘映像文件名称(路径)/ 磁盘序列号作为其,创建同样到/dev下有DMDATADMLOGVOTE和DCR四个持久化软链接,以防当主机重启或其他情况时块设备名称重新分配,导致loop*vd*的和;DMDSC包括两个节点,表现为容器DSCNode1和DSCNode2;容器初始化时。

2024-09-25 17:51:14 932

原创 (SERIES10)DM逻辑备份还原

逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,即在数据库服务器正常运行过程中进行的备份和还原。dexpdimp。

2024-09-15 23:57:06 1335

原创 (SERIES12)DM性能优化

  

2024-09-15 23:56:12 564

原创 (SERIES11)DM性能诊断

  

2024-09-15 23:55:38 654

原创 (SERIES9)DM物理备份还原

DMRMAN统一负责库级脱机备份、脱机还原、脱机恢复等相关操作,该工具支持命令行指定参数方式和控制台交互方式执行。

2024-09-15 23:39:34 704

原创 (SERIES8)读写分离集群安装部署

软硬件环境建议参考“数据库规范化部署 - 单机安装部署”,其内容与SERIES7中内容相似,这包括网络环境、磁盘IO、集群架构、切换模式说明等。

2024-08-30 23:30:25 955

原创 (SERIES7)DM Data Watch数据守护集群安装部署

等,我们这里为简化配置,选择在同一宿主机上用不同的Container的端口映射实现。

2024-08-30 22:49:01 653

原创 (SERIES6)DM8 Docker安装部署

因为操作过程中不可避免地出现中文内容,故首先把OS语言设置一下,以防在数据库安装和中展示docker-ce的可用源列表时出现中文乱码问题;进行下述语言和字符编码设置之前,确保你已经安装了中文字体;使用等编辑文件,往.bashrc中添加如下内容,设置系统字符编码格式为UTF-8对新增的参数LANG和LC_ALLLC_*接下来,确保.bash_profile文件中包含.bashrc,这样在登录时也会应用这些设置。完成上述两步骤后,使用source这会打印语言设置。若输出显示为,则说明你已成功设置系统语言。

2024-08-26 10:34:56 1003

原创 (SERIES5)DM数据库集群介绍

DM共享数据库存储集群的英文全称为,简称DMDSC。DMDSC允许多个数据库实例同时访问、操作同一数据库,具有高可用、高性能、负载均衡等特性,并支持故障自动切换和故障自动重加入,某一个数据库实例故障后,不会导致数据库服务无法提供。DMDSC集群是一个多实例、单数据库的系统;其中,多个实例可以同时访问、修改同一个数据库的数据;用户可以登录集群中的任何一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些文件;这些文件保存在共享存储上;

2024-07-31 13:49:01 793

原创 (SERIES4)DM数据库基本操作

表空间、索引表空间配置完成后,点击【确定】即可创建完成用户关联表空间,如图2-1所示;create user "TEST" identified by "password@123" with SHA512 salt # 定义用户名、密码和加密方式encrypt by "123456" # 对应图2-1中的“存储加密密钥”# 授予PUBLIC, SOI权限。

2024-07-29 21:43:03 688

原创 (SERIES3) DM数据库工具介绍(CentOS 7.6 + GNOME 图形化)

  DM服务查看器的内容和基本操作见1.4小节。  与官方文档不同的是,在“对象导航”栏只保留了“新建连接”选项,而“注册连接”实现的功能改为在“新建连接”的弹出框中新增的“保存”按钮实现;进入DM管理工具初始界面如图2-1所示,新增“保存”按钮及其实现“注册连接”功能的叙述见后文:   尝试新建数据库连接之前,需要首先打开对应的注册服务,否则会有弹出式警示报错: 点击“对象导航”中的一行按钮的左边第一个,新建连接。弹出式窗口会自动填充默认主机名LOCALHOST、端口5236、用户名SYSDBA等;我

2024-07-29 13:22:24 1076

原创 (SERIES2) DM8数据库图形化安装

步骤;

2024-07-26 13:12:12 758

原创 (SERIES1) MacOS Terminal远程SSH连接Aliyun ECS服务器纯命令行模式下部署DM8教程(服务器环境Ubuntu 20.04LTS )

  DM8目前的版本主要包括标准版、企业版、安全版和开发版。前三项的比较如表1-1所示。以适用场景为角度进行分类,标准版适用于小型应用开发,企业版适合生产环境级应用,安全版则在具备所有企业版基础上加入了对四权分立、强制访问控制、审计和实时侵害检测等功能上的补全,在安全性方面实现了更加全面完善的安全策略;至于开发版则专供开发者学习、测试、开发用途,有1 年免费试用期,并不建议用于保存关键数据和长期运营,避免因失效造成数据丢失和业务中断。若确有生产需要,建议寻求达梦在线客服或电话帮助,获取商业许可证。  达梦

2024-07-10 16:24:19 850

原创 8.2 传递实参

8.2.1 位置实参形参与实参最简单的关联方式:位置实参。pets.pydef describe_pet(animal_type, pet_name) """显示宠物的信息""" print("\nI have a " + animal_type + ".") print("My " + animal_type + "'s name is " + pet_name + ".")describe_pet('hamster', 'harry')describe_pet('dog', 'wil

2021-07-08 23:10:33 122

原创 8.1 定义函数

函数示例:greeter.pydef great_user(): """显示简单的问候语""" print("Hello!")great_user第1行:定义名为great_user的函数第2行:名为“文档字符串”的注释,用于生成有关程序中函数的文档第3行:函数体内的唯一一行代码最后一行:对上面定义的函数的调用8.1.1 向函数传递信息def great_user(username): """显示简单的问候语""" print("Hello, " + username.titl

2021-07-08 22:30:47 81

原创 7.3 使用while循环来处理列表和字典

for循环是一种遍历列表的有效方式,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可使用while循环。7.3.1 在列表之间移动元素confirmed_users.pyunconfirmed_users = ['alice', 'brian', 'candace']confirmed_users = []while unconfirmed_users: current_users = unconfirmed_users.pop()

2021-07-07 01:55:02 133

原创 7.2 while循环简介

for循环用于针对集合中的每一个元素都一个代码块,而while循环不断地运行,直到指定的条件不满足为止。7.2.1 使用while循环counting.pycurrent_number = 1while current_number <= 5: print(current_number) current_number += 17.2.2 让用户选择何时退出定义一个退出值,当用户输入的不是这个值,程序就接着运行。这是while循环的主要应用之一。parrot.pyprompt =

2021-07-07 00:29:15 120

原创 7.1 函数input()的工作原理

7.1.1 编写清晰的程序例:message = input("Tell me something, and I will repeat it back to you: ")print(message)函数input接受一个参数:即向用户显示的提示或说明。上述代码的运行结果如下:Tell me something, and I will repeat it back to you: Hello everyone!同理,有例子:prompt = "If you tell us who you

2021-07-06 23:50:07 190

原创 6.4 嵌套

6.4.1 字典列表相当于结构体数组的概念。alien_0 = {‘color’: ‘green’, ‘points’: 5}alien_1 = {‘color’: ‘yellow’, ‘points’: 10}alien_2 = {‘color’: ‘red’. ‘points’: 15}aliens = [alien_0, alien_1, alien_2]for alien in aliens:print(alien)...

2021-07-04 07:21:18 92

原创 6.3遍历字典

6.3.1 遍历所有的键—值对user_0 = { 'username' = 'efermi', 'first' = 'enrico', 'last' = 'feimi'}for key, value in user_0.items(): print("\nKey: " + key) print("Value: " + value)6.3.2 遍历字典中的所有键favorite_languages = { 'jen': 'python', 'sarah': 'c', 'e

2021-07-03 22:00:43 174

原创 6.2 使用字典

6.2.1 访问字典中的值alien_0 = {‘color’ = ‘green’, ‘points’: 5}#同使用下标访问元素,同列表与元组new points = alien_0[‘points’]6.2.2 添加键—值对alien_0 = {‘color’: ‘green’, ‘points’: 5}print(alien_0)alien_0[‘x_position’] = 0alien_0[‘y_position’] = 25print(alien_0)6.2.3 先创建一个空

2021-07-03 17:06:24 67

原创 6.1一个简单的字典

alien_0 = {‘color’: ‘green’, ‘points’: 5}print(alien_0[‘color’])print(alien_0[‘points’])在Python中,字典是一系列键——值对(key-value)。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。...

2021-07-03 16:43:32 67

原创 4.5 元组

元组类似于列表,但其内部值无法修改。虽然不能修改元组的元素,但可以给存储元组的变量赋值。

2021-07-02 10:03:47 55

原创 4.4 使用列表的一部分

切片:players = [‘charles’, ‘martina’, ‘michael’, ‘florence’, ‘eli’]print(players[0:3])切片范围同range()遍历切片:for player in players[:3]:print(players.title())使用切片得到列表的副本

2021-07-02 09:11:21 50

原创 4.3 创建数值列表

4.3 创建数值列表range()max()min()列表解析:squares = [value**2 for value in range(1, 11)]print(sqaures)

2021-07-01 22:16:01 195

原创 Python学习笔记:3.3 组织列表

3.3.1 使用方法sort()对列表进行永久性排序 (1) cars.sort() (按字母顺序排序) (2) cars.sort(reverse=True) (按字母顺序的相反顺序排列列表元素)3.3.2 使用函数sorted()对列表进行临时排序 print(sorted(cars)) 调用函数sorted()后,列表元素的排列顺序并没有变。同理,也可向函数sorted()传递参数reverse=True。注意:当并非所有的值都是小写时,按字母顺序排列列表要复杂些。此处

2021-06-27 17:50:58 65

原创 Python学习笔记:3.2.3从列表中删除元素

Python学习笔记:3.2.3从列表中删除元素使用del语句删除元素举例:del motorcycles[0]使用方法pop()删除元素举例:(1) motorcycle.pop()(2) last_owned = motorcycles.pop()print(last_owned)fist_owned = motorcycles.pop(0)每当使用pop后,被弹出的元素就不在列表中了。根据值删除元素举例:(1) motorcycles.remove(‘ducat

2021-06-27 17:30:09 124

原创 Diffs between supervised learning and unsupervised learning from different versions

https://www.javatpoint.com/difference-between-supervised-and-unsupervised-learning

2021-04-18 15:52:02 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除