数据归档,如果产生WINCC归档数据?
最简单的方法就是利用WinCC自带的变量仿真器进行模拟,需要建立内部变量,然后用变量模拟器模拟变量变化,可以在变量记录中产生归档数据。

另外比较正式的做法是安装STEP7软件并安装其配套的PLC仿真软件PLC-SIM,可以编写简单程序下载到仿真器中,就能对PLC的各类输入或者内部信号状态进行模拟。
需要在WinCC内变量管理内建立与仿真器的连接,一般选取MPI通讯模式。这样就可以通过改写仿真器内的数据来模拟实际工程量的变化,以在WinCC数据库中产生归档数据。
oracle怎么看归档?
1、查看数据库的归档模式
使用 SQL Plus以DBA方式登录,然后执行下面的语句:
archive log list;
当前处于非归档模式。
或使用:
select log_mode from v$database;
select archiver from v$instance;
2、手工改变成归档模式
2.1、关闭数据库
shutdown immediate;
2.2、启动数据库到 mount 状态:
startup mount;
2.3、修改数据库的归档模式:
alter database archivelog;
2.4、启动数据库:
alter database open;
2.5、确认修改已生效:
archive log list;
2.6、查看归档日志命名格式:
show parameter log_archive_format;
2.7、查看归档日志保存路径:
show parameter db_recovery_file_dest
或者也可以这样查询:
select recid, name, to_char(first_time,'YYYY-MM-DD'),to_char(next_time,'YYYY-MM-DD') from v$archived_log;
简单点就这样:
select name from v$archived_log;
2.8、查看对应的归档日志:
一般什么原因可以导致oracle数据库归档日志过快增长?
通过这个语句可以查看每天的日志产生量,然后就可以看到从哪一天出现日志增长大。
SELECT TO_CHAR (first_time, 'YYYY-MM-DD WW') AS "DATE" ,TO_CHAR (first_time, 'DAY') week ,ROUND (SUM ( (blocks + 1) * block_size) / 1024 / 1024, 0) AS "SIZE_MB" ,COUNT (*) AS "NUMBER_OF_SWITCHES_PER_DAY" FROM v$archived_log WHERE dest_id = 1 and first_time>=trunc(sysdate)-40GROUP BY TO_CHAR (first_time, 'YYYY-MM-DD WW'), TO_CHAR (first_time, 'DAY')ORDER BY TO_CHAR (first_time, 'YYYY-MM-DD WW') DESC;
用户归档文件存放在什么位置的?
WINCC的归档数据在建立之后就存储在.mdf文件中,同时也会生成一个.ldf文件,保存在SQL Server数据库中。
主数据库文件保存在项目文件夹的根目录下;
变量记录的快速归档文件保存在项目路径的ArchiveManager文件夹下的TagLoggingFast文件夹中;
变量记录的慢速归档文件保存在项目路径的ArchiveManager文件夹下的TagLoggingSlow文件夹中;
报警记录保存在项目路径的ArchiveManager文件夹下的AlarmLogging文件夹中。
mysql数据历史数定时迁移和归档?
属于自动备份,可以在设置界面禁用


还没有评论,来说两句吧...