达梦数据库

DMSQL
DML(数据库管理):select、insert、update、delete
DDL(数据库定义):create drop alter table truncate DCL(权限控制):grant、revoke
TCL(事务控制):commit roll back

简单查询
语法
Select () from ();
单列查询
查询员工表的姓名
SQL> select employee_name from dmhr.employee;

多列查询
查询员工表的姓名,部门编号,工资
select employee_name,department_id,salary from dmhr.employee;

查询所有列
select * from dmhr.employee;

对列起别名
查询员工的姓名和工资
select employee_name,salary as gz from dmhr.employee; select employee_name,salary gz from dmhr.employee;

连接||
查询“xx的工资xx”
select employee_name||‘的工资是:’||salary from dmhr.employee;

去重复 distinct(隐藏排序)
查询部门编号
select distinct department_id from dmhr.employee

表达式: salary+1000
为所有人工资加 1000
select employee_name,salary,salary+1000 as total from dmhr.employee;

过滤查询

语法
Select () from () where ()
比较运算符、逻辑运算、in、is null/is not null,between*** and,like

比较运算符:= > >= < <= <> !=
Select employee_name,salary from dmhr.employee where employee_name=‘马学铭’; Select employee_name,salary from dmhr.employee where salary>=30000;

逻辑运算符:and or not
select employee_name,department_id,salary from dmhr.employee where department_id=101
and salary>=10000;
select employee_name,department_id,salary from dmhr.employee where department_id=103
or salary>=25000;

模糊查询:like % _
%匹配 0 个或多个字符
Select employee_name,salary from dmhr.employee where employee_name like ‘李%’;
匹配 1 个字符
Select employee_name,salary from dmhr.employee where employee_name like '李
’;

IN
select employee_name,department_id from dmhr.employee where department_id in (101,102);

Is null/is not null null 为空,不等于 0
select employee_name,job_id from dmhr.employee where job_id is null;

Between… and …
select employee_name,department_id,salary from dmhr.employee where salary between 10000 and 20000;

排序

升序 asc
select employee_name,salary from dmhr.employee order by salary asc;

降序 desc
select employee_name,salary from dmhr.employee order by salary desc;

DM8体系结构

DMSERVER:C/S架构,由客户端+服务器构成数据库=数据库文件+实例
数据库文件:配置文件、控制文件、数据文件、重做日志文件、归档日志文件、跟踪日志文件、 备份文件
实例:一组进程/线程+共享内存实例又分为单实例和集群(dsc)
单实例就是一个实例管理一个数据库,dsc是多个实例管理一个数据库,类似于oracle rac。

分组函数

Count
max
min
avg
sum
语法:
Select () from () where () group by () having ();
除了聚合函数不用跟在 group by 后面,其他 select 列必须要跟在 group by 后面,having 是对 group by 的进一步过滤,不能单独使用。
求部门工资和大于 10 万的部门
select department_id,sum (salary) from dmhr.employee group by department_id
having sum (salary) >100000;

多表连接查询

内连接

结果集只显示满足条件的记录自然连接
查询不需要指定连接列,根据列名自己过滤,两个表连接的列名和数据类型要一致。select employee_name,department_id,department_name from dmhr.employee natural join dmhr.department;

交叉连接(笛卡集)
select count() from dmhr.employee;–856
select count(
) from dmhr.department;–46 39376
select count() from dmhr.employee cross join dmhr.department; select count() from dmhr.employee,dmhr.department;

USING
在满足多个连接列时,可以指定一个列做连接,连接的列前面不能加表名或者是前缀。select employee_name,department_name,department_id from dmhr.employee join dmhr.department
using (department_id);

ON
select a.city_name,b.street_address from dmhr.city a join dmhr.locationb on a.city_id=b.city_id

Hash join
可以通过 hint 强制走 hash join
优化器 CBO 根据小表的连接列生成 hash 值,根据 hash 值去连接大表,扫描大表

select e.employee_name,d.department_name from dmhr.employee e inner hash join dmhr.department d
on e.department_id=d.department_id;

外连接

结果集除了显示满足条件的记录,不满足的也显示,用 null 代替左外连接 left join
把 left join 左边的全部显示出来,右边的只显示满足条件的记录,不满足条件的用 null 代替
select a.city_name,b.street_address from dmhr.city a left join dmhr.location b on a.city_id=b.city_id;

右外连接 right join
把 right join 右边的全部显示出来,左边的只显示满足条件的记录,不满足条件的用 null 代替
select a.city_name,b.street_address from dmhr.city a right join dmhr.locationb on a.city_id=b.city_id;

全外连接 full join
左外+右外
select a.city_name,b.street_address from dmhr.city a full join dmhr.location b on a.city_id=b.city_id;

子查询

当一个查询是另一个查询的条件时,就叫子查询。子查询先运行,子查询的结果是主查询的 条件。子查询可以嵌套子查询,子查询可以做为临时表做连接。

单行子查询
一次只返回一条记录
select employee_name,department_id from dmhr.employee where EMPLOYEE.DEPARTMENT_ID=(select EMPLOYEE.DEPARTMENT_ID from dmhr.employee
where employee_name=‘马学铭’);

多行子查询
一次返回多条记录

select employee_name,department_id,salary from dmhr.employee where salary > all(select salary from dmhr.employee
where department_id=102);

一.DM8存储结构

1.物理结构
配置文件
以.ini结尾的文件:
dmarch_example.ini
dmdcr_cfg_example.ini
dmdcr_example.ini
dm.ini
dminit_example.ini
dmmal_example.ini
dmmonitor_example.ini
dmmpp_example.ini
dmtimer_example.ini
dmwatcher_example.ini
sqllog_example.ini
sqllog.ini

dm.ini满足oracle pfile+spfile文件可以查看视图vdminiselectparaname,paravalue,paratypefromvdm_ini select para_name,para_value,para_type from vdminiselectparaname,paravalue,paratypefromvdm_ini ; Sys:系统级,影响全局
Session:会话级,针对当前会话有效Readonly:只读,只能手动编辑参数文件Infile:静态参数,实例重启才能生效。

修改参数有以下几种方法:
1)Vi dm.ini 修改完成之后,无论是动态还是静态参数,都需要重启数据服务;
2)Sp_set_para_value(参数类型,’参数名’,参数值) ;
1等于both,即改即生效,会同时改变内存中和参数中的值。
2等于infile,只改变参数中的值,需要重启才能生效。 修改数据库兼容模式COMPATIBLE_MODE
是否兼容其他数据库模式。
0:不兼容,
1:兼容SQL92标准,
2:兼容ORACLE,
3:兼容MS SQL SERVER,
4:兼容MYSQL
修改数据库为兼容oracle的模式
sp_set_para_value(2,‘COMPATIBLE_MODE’,2);

3)通过console工具修改参数,无论是动态还是静态参数,都需要重启数据服务,考试时通过此方法修改兼容性参数;
4)Alter system修改

数据文件
以.DBF结尾的文件
MAIN.DBF
ROLL.DBF
SYSTEM.DBF
TEMP.DBF

视图:dba_data_files;
SQL>select file_name,status from dba_data_files;

控制文件
以.ctl结尾的文件
控制文件中记录了数据库的模式,数据库名,oguid,上一次启动时间,启动次数,数据文件 的版本。
SQL> select para_name,para_value from vdminiwhereparanamelike′查看控制文件内容工具dmctlcvt查看帮助[dmdba@localhostbin]dm_ini where para_name like '%PATH%'; 查看控制文件内容工具dmctlcvt 查看帮助 [dmdba@localhost bin]dminiwhereparanamelikedmctlcvt[dmdba@localhostbin] ./dmctlcvt help
将控制文件转换为文本文件
[dmdba@localhost bin]$ ./dmctlcvt type=1 src=/dm8/data/DAMENG/dm.ctl dest=/tmp/dmctl.txt

重做日志文件
重做日志文件记录的是数据库发生变化(insert,update,delete,alter,create)的信息。达梦没有日志组,至少需要两个重做日志文件。重做日志的特点是循环写,可覆盖。重做日志文件可以 重命名、扩展大小,也可以添加。重做日志文件不能被删除。重做日志文件频繁切换会对数据 库产生比较大的影响,考虑增加日志文件,或者是扩展文件大小。
视图:v$rologfile

查询重做日志文件
SQL>select file_id,path,rlog_size from v$rlogfile;

新增重做日志文件
SQL> alter database add logfile ‘/dm8/data/DAMENG/DAMENG03.log’ size 300;

resize重做日志文件大小
SQL> alter database resize logfile ‘/dm8/data/DAMENG/DAMENG01.log’ to 300; SQL> alter database resize logfile ‘/dm8/data/DAMENG/DAMENG02.log’ to 300;

迁移重做日志文件
alter database mount;
alter database rename logfile ‘/dm8/data/DAMENG/DAMENG01.log’ to ‘/dm8/DAMENG01.log’; alter database open;

归档日志文件
就是重做日志文件的副本。用来做数据库备份恢复,数据库守护集群、读写分离集群的同步。 开启归档:
CLI:
SQL> alter database open;
操作已执行
已用时间: 00:00:01.781. 执行号:0.
SQL> alter database mount; SQL> alter database archivelog;
SQL> alter database add archivelog ‘type=local,dest=/dm8/data/arch,file_size=100,space_limit=0’; SQL> select name,arch_mode from v$database;

行号 NAME ARCH_MODE


1 DAMENG Y

SQL> alter database open; GUI:
将数据库启动到mount状态

备份文件
以.bak为扩展名的文件。备份文件就是数据库在某一个时间点的副本。

跟踪日志文件
跟踪日志文件记录的是各会话执行的sql信息。还记录了数据库错误信息、性能相关问题。 通过参数SVR_LOG,默认值为0,关闭。

2.逻辑结构

页:默认为8k,支持4k,8k,16k,32k。是数据库最小的分配单元。页对应的是操作系统块。页是由页头信息、数据、空闲空间、行偏移数组组成。页头信息包含了页类型、页地址,行偏 移数组记录的数据和空闲空间的比例(filefactor)。
簇:
簇:簇是一组连续的页组成,默认为16个页,支持16、32个页。一个簇总是在一个数据文件 中。
段:是簇的上级逻辑单元,段是可以跨多个数据文件的。段又分为数据段(表、索引),临时 段,回滚段。
dba_segments
表空间:可以拥有一个或多个数据文件,一个数据文件只能属于一个表空间。

二.内存结构

共享内存池是DMSERVER启动时从操作系统申请的一大片内存,实例在运行中可以向共享内存 池申请或者释放内存。

MAX_OS_MEMORY:可以使用物理内存的百分比MEMORY_POOL:公共池,减少系统调用MEMORY_TARGET:为0表示不限制内存使用。
运行时内存池:给特定模块单独使用,例如会话内存池和虚拟机内存池。 数据缓冲区
缓存的是数据页(空闲、干净、脏、正在使用),使用数据缓冲区可以提高数据库的读写性能。 数据库缓冲区设置的太小会造成性能问题,设置的过大,又会引起资源浪费。
参数:buffer
在这里插入图片描述
参考值:oltp物理内存的40%-60%
Olap物理内存的60%-80%
数据缓冲区有4种类型:
Normal、keep:可以手动调整。默认为normal。 达梦缓存的是表空间,oracle魂村的是表。
Fast、 recycle:系统自动管理。Recycle缓存的是临时数据。

读多页:全表扫描比较多
Multi_page_get_num

日志缓冲区
存放的是重做日志信息,单位是页,避免直接对磁盘进行操作,提升数据库的性能。
在这里插入图片描述
重做日志的刷盘机制:每三秒,事务提交。字典缓冲区
字典缓冲区主要缓存的是数据字典的信息,包含表,列的信息。数据库中存在大量表或者表分 区时,应该要调整字典缓冲区。
在这里插入图片描述
SQL缓冲区
用来存放执行计划,sql结果集、包。对于sql类别比较多,应该调整sql缓冲区。
在这里插入图片描述
排序区

排序区就是sql排序需要的内存空间,在内存中无法完成将转移到磁盘上(临时表空间)
在这里插入图片描述
三.线程结构

监听线程
检测来自客户端的连接请求,把任务交给工作线程。

IO线程
将数据页从磁盘读入数据缓冲区中,将数据缓冲区中的脏页在一定机制(缓冲区满,数据库关 闭,执行检查点)下刷到磁盘中。

日志刷新线程
将重做日志缓冲区中的记录在一定机制下刷新(事务提交,执行检查点,每3秒,缓冲区满, 数据库关闭)到重做日志文件。

日志归档线程
将重做日志文件在切换时拷贝到归档路径下。

日志重做线程
主要用于数据库恢复。

调度线程
检查系统级的时间触发器;
清理SQL 缓存、计划缓存中失效的项,或者超出缓存限制后淘汰不常用的缓存项; 动态缓冲区检查。根据需要动态扩展或动态收缩系统缓冲池;
自动执行检查点; 会话超时检测;
必要时执行数据更新页刷盘; 唤醒等待的工作线程;
一个SQL执行过程
A客户端发起连接请求(监听线程、工作线程) B语法分析(字典缓冲区、SQL缓冲区)
C语义分析(字典缓冲区) D权限分析(字典缓冲区)
E查看数据库页是否在buffer中,在内存中就会产生逻辑读,不在就会产生物理读(数据缓冲区, sql缓冲区,IO线程)
F数据发生变更(日志缓冲区、日志刷新线程,数据缓冲区,IO线程,工作线程)
G是否有可用的执行计划,有就按执行计划执行,没有则生成执行计划,执行sql,结果集返回 客户端。(字典缓冲区、排序区、hash区、工作线程、IO线程、sql缓冲区)

表空间

介绍达梦数据库表空间:
SYSTEM:系统表空间,存放数据字典信息、动态性能视图ROLL:回滚表空间,存放数据库运行中的回滚记录TEMP:临时表空间,做排序
MAIN:数据库默认表空间,存放的是用户的数据。创建用户或者数据库对象时不指定表空间, 就放在该表空间中。
HMAIN:HUGE表空间

创建表空间(也可以通过manager工具进行创建)
案例1:创建一个初始大小为20m的表空间。
SQL> create tablespace test datafile ‘/dm8/data/DAMENG/TEST01.DBF’ size 30m; create tablespace test datafile ‘/dm8/data/DAMENG/TEST01.DBF’ size 30m;

SQL> create tablespace test datafile ‘/dm8/data/DAMENG/TEST01.DBF’ size 30; create tablespace test datafile ‘/dm8/data/DAMENG/TEST01.DBF’ size 30;

表空间数据文件初始化大小是4096*页(8192)=32M

表空间不足

扩展数据文件
alter tablespace “TEST” resize datafile ‘TEST01.DBF’ to 2000;
添加数据文件
alter tablespace “TEST” add datafile ‘/dm8/data/DAMENG/TEST02.DBF’ size 100 autoextend on next 1 maxsize 2000;

更换数据文件路径

表空间脱机
Alter tablespace test offline;

更换路径
SQL> alter tablespace test rename datafile ‘/dm8/data/DAMENG/TEST01.DBF’ to ‘/dm8/TEST01.DBF’;

表空间联机
SQL> alter tablespace test online;

维护回滚表空间
alter tablespace “ROLL” add datafile ‘/dm8/data/DAMENG/ROLL02.DBF’ size 100 autoextend on next 1 maxsize 10240;

表空间删除
Drop tablespace test;

用户

企业版数据库预定义的用户:
Sys:不能登录,存放的数据字典和视图Sysdba:管理员
Sysauditor:审计员Syssso:安全员
安全版用户:
在企业版基础上,增加sysdbo——数据库对象操作员

规划用户:
命名:以字母开头,a-z,0-9,$#_,长度不超过128个字符 权限分配:系统权限、对象权限、角色
存储:表空间
密码策略:PWD_POLICY
设置系统默认口令策略。
0: 无策略;
1: 禁止与用户名相同;
2: 口令长度不小于9;
4: 至少包含一个大写字母(A-Z);
8 :至少包含一个数字(0-9);
16:至少包含一个标点符号(英文输入法状态下,除“和空格外的所有符号;若为其他数字,则表示 配置值的和,如3=1+2,表示同时启用第1项和第2项策略。
当COMPATIBLE_MODE=1时,PWD_POLICY的实际值均为0

3=2+1 6=2+4

例:将密码策略设置为禁止与用户名相同并且口令长度不小于9 SQL> sp_set_para_value(1,‘PWD_POLICY’,3);

权限
权限就是我能具体做哪些事情? 权限分为系统权限和对象权限

创建用户
创建tbs用户,用户属于tbs表空间,tbs用户有建表和建视图的权限。
1)创建tbs表空间
create tablespace “TBS” datafile ‘/dm8/data/DAMENG/TBS01.DBF’ size 32 CACHE = NORMAL;

2)创建tbs用户
create user “TBS” identified by “Dameng123”
limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10 default tablespace “TBS”;

grant “VTI” to “TBS”;

grant CREATE TABLE,CREATE VIEW to “TBS”;

修改用户
TBS用户可以查询dmhr.employee 的字段employee_name,salary。
grant SELECT(“SALARY”) on “DMHR”.“EMPLOYEE” to “TBS”;

grant SELECT(“EMPLOYEE_NAME”) on “DMHR”.“EMPLOYEE” to “TBS”;

不能查看dmhr.employee.salary
不能对单个列的权限进行撤回,权限撤回是针对表级。
revoke select on dmhr.employee from tbs;

修改用户默认表空间
alter user “TBS” default tablespace “TEST”;

锁定用户
Alter user tbs account lock;

解锁用户
Alter user tbs account unlock;

删除用户
Drop user test;

角色
角色是一组权限的集合,方便权限管理。角色是可以被授予给角色和用户的。 创建角色
create role “R1”;

grant “PUBLIC”,“RESOURCE” to “R1”;

grant CREATE TABLE,CREATE VIEW,CREATE TRIGGER to “R1”;

grant SELECT(“EMPLOYEE_NAME”),UPDATE(“EMPLOYEE_NAME”) on “DMHR”.“EMPLOYEE” to “R1”;

授予角色给用户grant “R1” to “TBS”; 撤回角色
revoke “R1” from “TBS”;
启用角色
禁用角色
删除角色
Drop role r1;

模式管理对象

模式就是一组数据库对象的集合
模式对象:表、索引、视图、触发器、存储过程、同义词、包、序列 模式与用户的关系:
一个用户可以对应多个模式,一个模式只能属于一个用户,创建用户时会自动创建一个同名的模式。

模式
用sysdba用户登录,默认就是在sysdba模式下。

创建模式
SQL> create schema abc;

切换模式
SQL> set schema abc;
模式存在,则不允许创建与模式同名的用户。
删除模式
SQL>drop schema abc;


系统表:数据库自己创建和维护的表,存放的是数据库信息 用户表:自己创建的表,用户的真实数据
DM支持表的类型:
索引组织表、堆表、外部表、分区表
DM默认表的类型是索引组织表,oracle默认表的类型是堆表

创建表

1)命名:以字母开头,a-z,0-9,$#_
2)数据类型:int,number,date,char,varchar,clob,long,blob
3)存储位置:表空间,建表时没有指定表空间,就存在用户默认表空间中
4)约束类型:主键约束、非空约束、唯一约束、外键约束、检查约束

非空约束:
SQL> create table test (id char(20) not null); SQL> insert into test values(null);
insert into test values(null);

DM数据库执行sql脚本start,oracle数据库执行sql脚本用
SQL> start /home/dmdba/test.sql

唯一约束;创建唯一约束会自动创建一个唯一索引,忽视空值,空不等于任何值。 查询约束dba_constraints
查询索引dba_constraints
SQL> create table test2 (id int unique,name varchar(20)); SQL> insert into test2 values(1,‘111’);
SQL> insert into test2 values(null,‘111’); SQL> insert into test2 values(null,‘111’); SQL> commit;
SQL> select * from test2;

SQL> insert into test2 values(1,‘111’);

主键约束:非空+唯一,一个表只能有一个主键,设计主键尽量避免业务逻辑的列
SQL> create table test3 (id int primary key);

外键约束:保证数据完整性

create table “SYSDBA”.“TEST4” (
“ID” INT
);
alter table “SYSDBA”.“TEST4” add constraint foreign key(“ID”) references “SYSDBA”.“TEST3”(“ID”);

SQL> insert into test4 values(1);

SQL> insert into test3 values(1); SQL> commit;
SQL> insert into test4 values(1); SQL> commit;
SQL> drop table test3; drop table test3;
SQL> drop table test4;
SQL> drop table test3;

检查约束
SQL>create table test5 (id int check(id>5)); SQL> insert into test5 values(6);
SQL> insert into test5 values(5); insert into test5 values(5);

管理表
重命名表:
Alter table test2 rename test1;

添加列:
alter table “SYSDBA”.“TEST1” add column(“add” VARCHAR(50));

删除列
alter table “SYSDBA”.“TEST1” drop column “add”;

管理约束

查看约束
select constraint_name,table_name,status from user_constraints;

启用约束
Alter table test1 enable constraint CONS134218843;

禁用约束
Alter table test1 disable constraint CONS134218843;

删除表:
drop table test1;

视图
视图就是一个查询语句,一张虚拟表
DM视图:简单视图、复杂视图、物化视图创建视图的语法:
Create view () as select ***;
Create or replace view() as select ***;

创建视图
create view view_emp as
select a.EMPLOYEE_ID,a.EMPLOYEE_NAME,a.DEPARTMENT_ID,a.SALARY
from dmhr.employee a
where a.DEPARTMENT_ID=105;

删除视图
drop view view_emp;

索引
索引是数据库对象。
索引作用:加快查询速度,对更新少量数据时,可以提高更新速度,insert时会有延迟。 数据库会自动维护索引,索引会占用存储空间的。

创建索引基本要求: 经常查询的列
Where条件中出现的列连接列
返回少量或小部分数据

不合适建立索引: 列上有大量的重复值列上有大量的null
结果集返回大量的数据

创建索引
create index “IND_EMP” on “SYSDBA”.“EMP”(“EMPLOYEE_NAME”) storage(initial 1,next 1,minextents 1,on “DMHR”);

查看索引信息
User_indexes

查看sql执行计划
explain select * from emp where employee_name=‘aaa’;

**备份还原

完全备份:备份的是整个数据库或者表空间的全部数据
增量备份:备份的是上一次全备或增备后,以后每次备份只需要备份修改过的数据页 还原就是将某个时间点的数据库副本拷贝到对应的目录下。
恢复就是在完成数据库还原之后,应用部分或者是全部归档日志。

物理备份
冷备:

冷备:不需要开启归档,需要开启DmAP服务,需要关闭数据库实例,针对整库做备份

1、console工具备份
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
在这里插入图片描述
2、用dmrman工具备份,只支持冷备
[dmdba@localhost backup]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmrman dmrman V8
RMAN> backup database ‘/dm8/data/DAMENG/dm.ini’ backupset ‘/dm8/backup’;

热备:
需要开启归档,数据库需要打开(open) 可以备份数据库、表空间、表、归档日志

查看数据库归档模式:
SQL> select name,arch_mode from v$database;

行号 NAME ARCH_MODE


1 DAMENG Y

用manager工具做热备整库备份
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
做增量备份(console工具)
在这里插入图片描述
表空间备份
表空间备份只能联机,还原只能脱机用manager工具
在这里插入图片描述
表备份
在这里插入图片描述
11.2物理还原
检查备份集是否有效
./dmrman
check backupset ‘/dm8/backup’;
在这里插入图片描述
Console工具还原
在这里插入图片描述
恢复
在这里插入图片描述
更新DB_MAGIC
在这里插入图片描述
逻辑备份
备份的是数据库对象
逻辑备份可以用来迁移和重组数据库,是数据库辅助型备份
dexp/dimp

四个级别导入导出:
库级别
用户
模式

查看帮助:
[dmdba@localhost bin]$ ./dexp help
[dmdba@localhost bin]$ ./dimp help

全库导出:
[dmdba@localhost bin]$ ./dexp sysdba/Dameng123 file=full.dmp log=full.log directory=/dm8/backup full=y

用户导出:(执行用户导入时,如果用户不存在,要先创建用户。)
[dmdba@localhost bin]$ ./dexp sysdba/Dameng123 file=dmhr.dmp log=dmhr.log directory=/dm8/backup owner=dmhr

导出表:
[dmdba@localhost bin]$ ./dexp sysdba/Dameng123 file=emp.dmp log=emp.log directory=/dm8/backup tables=emp

全库导入:
[dmdba@localhost bin]$ ./dimp sysdba/Dameng123 file=full.dmp log=imp_full.log directory=/dm8/backup full=y

作业

manager工具下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
DM8开发 配置ODBC

Linux配置odbc 用root配置 检查gcc包
[root@localhost home]# rpm -qa|grep gcc
gcc-4.8.2-16.el7.ns7.03.x86_64
[root@localhost home]# tar -xvf unixODBC-2.3.0.tar.gz
[root@localhost home]# cd unixODBC-2.3.0/
[root@localhost unixODBC-2.3.0]# ./configure
[root@localhost unixODBC-2.3.0]# make && make install
[root@localhost unixODBC-2.3.0]# odbcinst -j
在这里插入图片描述
配置文件/usr/local/etc/odbcinst.ini
在这里插入图片描述
配置文件/usr/local/etc/odbc.ini
在这里插入图片描述
测试连接
用dmdba账号
Isql dm8
在这里插入图片描述

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 自己的网站颁发证书流程

    将在CentOS7上执行&#xff0c;使用Nginx作为web服务器&#xff0c;使用自己颁发的证书&#xff0c;所以&#xff0c;由于它不是CA颁发的&#xff0c;浏览器无法验证服务器的身份&#xff0c;当我们访问服务器的时候浏览器会提示它不安全。 之所以要自己给自己颁发证书是有原因…...

    2024/4/24 19:10:01
  2. 消费者不用手机凭一张脸就能完成支付和转账

    以前出门要看钱包交易完成的节点&#xff0c;而商业活动发生于诸多场景中。商家若想为消费者提供更好的服务&#xff0c;就必须更深入地了解消费人群&#xff0c;赢得消费者的青睐。蜻蜓二代推出的AI刷脸会员功能&#xff0c;帮助商家完成顾客的会员一键开卡&#xff0c;不涉及…...

    2024/4/24 19:09:59
  3. ScaledYOLOv4模型训练自己的数据

    第一步&#xff1a;阅读与下载源码 https://github.com/WongKinYiu/ScaledYOLOv4 第二步&#xff1a;环境配置 由于模型比较新&#xff0c;github上显示2020.11.16日&#xff0c;因此建议使用python3.7 、pytorch>1.6, 更好的建议是建个虚拟环境运行保障不同环境之间隔离实…...

    2024/5/2 12:34:16
  4. 宏定义和typedef

    宏定义和typedef 在用宏定义和typedef时要注意区别&#xff0c;宏定义是进行替换&#xff0c;而typedef是用来重命名 eg: #include <stdio.h> #include <string.h> #define dpchar char* typedef char* tydef;dpchar p1,p2; //可展开为 char* p1, p2; 所…...

    2024/5/2 14:42:17
  5. 解决在for循环中remove list报错越界的问题

    最近在搞一个购物车的功能&#xff0c;里面有一个批量删除的操作&#xff0c;采用的是ExpandableListView以及BaseExpandableListAdapter。视乎跟本篇无关紧要&#xff0c;主要是为了记录一个java基础。迭代器iterator的使用 一、错误代码&#xff08;主要就是购物车的批量删除…...

    2024/4/24 19:10:08
  6. 5.3二维数组->较难(蜂窝图)

    问题描述 : 在一张由无限多个大小相等的正六边形无缝拼接的无限大的地图上&#xff0c;所有的正六边形都有一个唯一的编号&#xff0c;从1开始&#xff0c;一圈圈往外绕。下图中我画到第30个&#xff0c;但其实有无穷多个&#xff0c;下图中空白的区域的编号我还没画&#xff…...

    2024/4/23 15:32:19
  7. C# 十进制转十六进制

    C#将int型十进制转换成十六进制的方法 int a 10 a.ToString("x4");// x表示转换的格式是16进制&#xff0c;4表示填充位为4位&#xff0c;不够4位补0。 /* 字符串转换成数字的方式 */ string strAbc "10"; a int.Parse(strAbc);...

    2024/5/2 8:50:57
  8. 转载-Docker学习之Windows Home上安装Docker Desktop的完整图文教程

    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…...

    2024/4/29 15:59:10
  9. 8.JavaScript中的自定义对象(JS语言入门)

    Object 形式的自定义对象 对象的定义&#xff1a; var 变量名 new Object(); // 对象实例&#xff08;空对象&#xff09;变量名.属性名 值; // 定义一个属性 变量名.函数名 function(){} // 定义一个函数 对象的访问&#xff1a; 变量名.属性 / 函数名();示例代码 {}花括…...

    2024/4/8 3:46:54
  10. STM32的USART窗口通讯程序及C语言程序里全局变量、局部变量、堆、栈等概念

    STM32的USART窗口通讯程序 一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异 使用固件库&#xff0c;目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单&#xff0c;易于理解&#xff0c;资料多。如果你没有CortexM系列…...

    2024/4/24 20:38:18
  11. 面经练习(十)

    面经练习&#xff08;十&#xff09;1.vuex和localstorage的区别以及cookie两个storage的区别2.Vue.nextTick(callback) 使用原理&#xff1a;3.argument[0]&#xff08;&#xff09;的问题4.Canvas 与 SVG 的比较5.jsonp原理6.CSS3 JS 动画卡顿优化7.彻底明白JS 线程8.JS继承&…...

    2024/4/23 9:02:13
  12. MySQL SQL优化教程之in和range查询

    首先我们来说下in()这种方式的查询。在《高性能MySQL》里面提及用in这种方式可以有效的替代一定的range查询&#xff0c;提升查询效率&#xff0c;因为在一条索引里面&#xff0c;range字段后面的部分是不生效的。使用in这种方式其实MySQL优化器是转化成了n*m种组合方式来进行查…...

    2024/4/8 5:25:23
  13. Android四大组件之ContentProvider

    参考&#xff1a; AMS治下的Content Provider执行原理 谈谈AMS管理ContentProvider ContentProvider在AMS中相关的数据结构...

    2024/5/2 16:18:25
  14. 北邮计算机网络实验-用开源代码实现一个SIP客户端

    文章目录一、背景知识1.1 VOIP1.2 SIP协议1.3 实验要求二、实验准备2.1实验环境2.2 PJSIP开源项目下载2.3 Visual Studio安装2.4 QT下载安装&#xff08;实现视频通话&#xff09;2.5 下载SDL&#xff08;实现视频通话&#xff09;2.6下载FFmpeg&#xff08;实现视频通话&#…...

    2024/4/8 18:28:41
  15. 分支界定算法实践(三) 精确求解TSP

    TSP问题是非常经典的NP难问题&#xff0c;问题描述很简单&#xff0c;但是求解难度却很大。首先还是给出TSP的数学描述&#xff1a; 图G(V,E)G(V,E)G(V,E)是一个无向简单图&#xff0c;集合VVV包含了顶点1,2,...,n1,2,...,n1,2,...,n&#xff0c;集合EEE包含了所有边e(i,j),i,…...

    2024/4/23 12:01:21
  16. 艾司博讯:拼多多运费险怎么赔付

    许多电商平台都有运费险&#xff0c;拼多多也不例外。拼多多每天的新用户有很多&#xff0c;有的朋友第一次遇到退货的时候&#xff0c;不知道运费险该怎么使用。那么下面就为大家介绍下拼多多运费险的使用条件&#xff0c;一起来瞧瞧。 实际上&#xff0c;拼多多运费险是按周…...

    2024/4/8 13:04:53
  17. 面经练习(十一)

    面经练习&#xff08;十一&#xff09;1.常考的算法题&#xff1a;旋转矩阵2.vue中 methods和computed的区别3.new Object 和{}的区别4.一道输入输出题&#xff1a;5.flex布局解决了什么问题6.flex里面的basis7.this指向理解8. input:[1,2,3,3,2,4,5] output:[1,4,5]9.怎么理解…...

    2024/4/8 8:08:16
  18. 阿里p8架构师谈:到底什么才算是架构师?

    前言&#xff1a; 哲学家常思考的问题&#xff1a;" 我是谁&#xff1f;"" 我从哪里来&#xff1f;"" 要到哪里去&#xff1f;不只是哲学家&#xff0c;我想每个人都有自己对这三个问题的认知。 如果我们要成为架构师&#xff0c;我们自己要面临的三大…...

    2024/4/9 0:02:00
  19. 微服务轮子项目(04) - 父工程版本统一管理

    文章目录1. 引言2. 父工程2.1 为何要创建父工程&#xff1f;2.2 父工程的内容2.3 版本统一管理3 总结1. 引言 本文代码已经上传到Github&#xff0c;有兴趣的同学可以下载来看看&#xff1a;https://github.com/ylw-github/backend-wheel 在上一篇博客《微服务轮子项目&#xf…...

    2024/4/24 19:10:10
  20. decltype,decltype(auto) (tcy)

    一.decltype说明符 1.1.语法: decltype ( entity ) 实体 decltype ( expression )//返回 expression 表达式的类型-必须加括号 1.2.用途&#xff1a; 1&#xff09;在声明使用标准符号难以或无法声明的类型时使用(如与lambda相关的类型或依赖模板参数的类型…...

    2024/4/24 19:10:10

最新文章

  1. 汇编语言-adc、sbb以及cmp指令

    adc指令&#xff1a; adc 是带进位加法指令&#xff0c;它利用了CF位上记录的进位值 指令格式&#xff1a; adc 操作对象1,操作对象2 功能&#xff1a; 操作对象1 操作对象1 操作对象2 CF 例如指令 adc ax,bx 实现的功能是: (ax)(ax)(bx)CF 例如&#xff1a; mov ax,2 …...

    2024/5/2 16:51:05
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 零基础 HTML 入门(详细)

    目录 1.简介 1.1 HTML是什么? 1.2 HTML 版本 1.3 通用声明 2.HTML 编辑器 3.标签的语法 4.HTML属性 5.常用标签 5.1 head 元素 5.1.1 title 标签 5.1.2 base 标签 5.1.3 link 标签 5.1.4 style 标签 5.1.5 meta 标签 5.1.6 script 5.2 HTML 注释 5.3 段落标签…...

    2024/5/1 13:12:05
  4. Oracle备份和还原的几种方式

    1、使用数据泵方式 exp demo/demoorcl buffer1024 filed&#xff1a;\back.dmp fully demo&#xff1a;用户名、密码 buffer: 缓存大小 file: 具体的备份文件地址 full: 是否导出全部文件 ignore: 忽略错误&#xff0c;如果表已经存在&#xff0c;则也是覆盖 exp demo/de…...

    2024/4/30 4:18:57
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/2 11:19:01
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/2 16:04:58
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/1 21:18:12
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/2 9:47:31
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/2 9:47:31
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/2 6:03:07
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/2 9:47:30
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/1 11:24:00
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/2 5:31:39
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/1 20:22:59
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/2 9:47:28
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/2 9:47:27
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/2 0:07:22
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/2 8:37:00
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/2 9:47:26
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/2 9:47:25
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/1 14:33:22
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/1 11:51:23
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/2 7:30:11
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/1 20:56:20
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57