VB访问WINCC的过程归档数据库 如何连接及查询望大虾指教

VB访问WINCC的过程归档数据库 如何连接及查询望大虾指教,第1张

查询过程值归档语法:

TAG:R<ValueID

or

ValueName>,<TimeBegin>,<TimeEnd>

查询报警信息归档语法:

ALARMVIEW:SELECT

FROM<ViewName>[WHERE<condition>,optional]

详情请参阅《深入浅出Wincc6》一书中的利用ADO/Wincc

OLE

DB访问数据语法章节。

如果上次数据库异常关闭,得首先打开数据库回复归档后才能修改。

*** 作如下:

sqlplus

nolog

conn

/

as

sysdba

--sys登录数据库

startup

启动数据库

archive

log

list

查看数据库归档模式

select

supplemental

log

data

min

from

v$database

查看是否开启最小附加日志

shutdown

immediate

关闭数据库

startup

mount

挂载数据库

alter

database

archivelog

更改数据库为归档模式

alter

database

add

supplemental

log

data

打开最小附加日志

alter

database

open

打开数据库

alter

system

switch

logfile

切换日志,时附加日志生效

--如果是改变日志前创建的表,应修改表为logging模式

alter

table

表名

logging

对于重要的生产业务建议开启归档模式,通过对在线日志的归档,可以在数据丢失时进行数据恢复、部分 *** 作也只有在归档模式下才能实施、分析日志内容等。

对于非归档数据库开启归档功能 *** 作如下:

1)SQL

2)SQL

3)SQL

4)SQL

5)SQL

6)SQL

7)SQL

1地理数据库 (Geodatabase) 存档

2启用存档

3存档过程

4使用历史版本

5使用历史标记

6使用地理数据库历史查看器

7直接使用存档类

8架构更改和存档

9禁用存档

10存档情景

代码参考1链接

代码参考2链接

数据归档应用场景

很多用户在处理数据时都会要求记录 *** 作的过程,也就是记录历史数据。地理数据库归档允许数据随时间变化时对数据进行存储和分析。归档类和地理数据库历史查看器可用做解决此问题的工具,所以数据归档功能也常被称为历史归档。Esri公司从ArcGIS 92版本之后就增加了Geodatabase 数据模型的历史库功能。

在国土行业中,用户经常会要求按年、季度、月等时间类型来保留历史,以方便日后进行数据参考或数据分析。随着时间的推移而不断对宗地进行编辑时,可将其保存在归档类中。如果想要查看宗地在某时刻的情况,便可使用地理数据库历史查看器切换到相应的日期和时间。相反,如果想要查看某宗地随时间的变化情况,则可将宗地归档类添加到地图中,并依照其ID号选择相应的宗地。这会显示所选宗地随时间变化的每个制图表达。

1地理数据库 (Geodatabase) 存档

ArcGIS 中的存档 *** 作能够记录和访问对地理数据库中所有数据或数据子集所做的更改。地理数据库存档是一种记录、管理和分析数据更改的机制。

很多组织都需要保留对数据的更改以回答一些常见的问题,例如

某一时刻特定属性的值是多少?

特定要素或特定行是如何随时间变化的?

某一空间区域是如何随时间变化的?

地理数据库存档用于帮助各组织机构通过保存数据更改来回答这些类型的问题。地理数据库存档可保存从启用存档到禁用存档这段期间内所发生的全部更改,明确这一点是十分重要的。

地理数据库归档允许用户连接到历史版本。历史版本表示某一特定历史时刻的数据,它可提供地理数据库的只读信息。用户可通过现有历史标记或特定时刻连接到历史版本。历史标记是用户创建的一个特定时刻,例如,“分区 158 完成”是指 2012 年 7 月 11 日 2:13 PM。

ArcGIS 中提供的工具使用户可以轻松地研究对数据所做的更改。“历史查看器”工具使用户可快速导航到特定历史时刻以显示数据在该时刻是如何显示的。此外,向 ArcMap 中直接添加归档类可使用户执行查询以探究数据如何随时间变化;例如,查看在 2006 年 1 月 1 日到 2007 年 1 月 1 日之间对特定道路所做的编辑。

查看oracle数据库是否为归档模式

SQL> select name,log_mode from

V$database;

NAME LOG_MODE

------------------

------------------------

TEST NOARCHIVELOG

SQL> archive log list

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence

80157

Current log sequence 80163

编辑本段配置数据库的归档模式

1改变非归档模式到归档模式:

1)SQL> conn / as sysdba (以DBA身份连接数据库)

2)SQL> shutdown immediate;(立即关闭数据库)

3)SQL> startup mount

(启动实例并加载数据库,但不打开)

4)SQL> alter database archivelog; (更改数据库为归档模式)

5)SQL> alter database open; (打开数据库)

6)SQL> alter system archive

log start; (启用自动归档)

7)SQL> exit (退出)

做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了这一步非非常重要!

2改变归档模式到非归档模式:

1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

2)SQL>STARTUP MOUNT;

3)SQL>ALTER DATABASE NOARCHIVELOG;

4)SQL>ALTER DATABASE OPEN;

3归档相关命令

archive log stop;

archive log start;

archive log list;

show parameters;

show parameters log_archive_start;

show

parameters log_archive_max_process; #归档进程数

alter system set

log_archive_max_process=5; #将归档进程数改为5

select from v$bgprocess; #检察后台进程

以上就是关于VB访问WINCC的过程归档数据库 如何连接及查询望大虾指教全部的内容,包括:VB访问WINCC的过程归档数据库 如何连接及查询望大虾指教、如何启动或关闭oracle的归档模式、oracle数据库归档的必要性以及如何进行归档(oracle归档日志干嘛的)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10212812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存