当前位置:首页 » 操作系统 » lmd数据库

lmd数据库

发布时间: 2022-02-16 07:19:53

㈠ mechanical failed to open the database怎么解决

打开数据库文件时,还会自动生成一个临时文件。
服务器不仅需要对数据库文件可写,而且要对包含数据库文件的文件夹可写。
所以当下之急,就是要修改文件夹对所有可写。
linux下叫“chmod”可以修改文件/文件夹权限。
win下使用CACLS.exe命令。

㈡ 什么是LMD

局部均值分解(Local Mean Decomposition) 是由Smith提出的一种新的非线性和非平稳信号分析方法。由于LMD是依据信号本身的信息进行自适应分解的,产生的PF分量具有真实的物理意义,由此得到的时频分布能够清晰准确地反映出信号能量在空间各尺度上的分布规律。
编辑本段电子信息技术名词
人生模式数据库(Life Model Database)
编辑本段医学名词
二甲基二硫代氨基甲酸铅(lead dimethyl dithiocarbamate)
编辑本段法国教育制度模式
LMD学制为法国2004年开始实行的新教学制度。已被欧洲普遍接受,与国际教学体制接轨。 L:Licence (学士) 三年制 M:Masteur(硕士) 二年制 D:Docteur (博士) 三年制 现法国公立学校都已采用LMD教学模式。部分学校在Licence的第二年仍然会颁发原DEUG文凭。 仍有部分私立或培训学校颁发DUT或BTS文凭。 工程师学校一般持续5年,相当于Licence+Masteur。
编辑本段网络释义

㈢ 如何open 有数据的esds档案

1 audit
用审记来记录用户的操作信息
2 trigger
用系统触发器来记录用户登录
3 logmnr
从log文件中挖出用户登录信息

推荐使用第3种,不占用系统资源,而且很方便。

===============================
Oracle 中记录用户登录信息
我们可以使用 Oracle Audit 函数来记录用户登录信息,但是如果开放了 Audit 函数将会使Oracle 性能下降,甚至导致 Oracle 崩溃。那我们如何才能记录用户登录信息呢?其实我们可以通过建立触发器的方式来实现。方法如下:
1. 用 sys 用户登录 Oracle
2. 创建记录用户登录信息的表
CREATE TABLE LOG$INFORMATION
(
ID NUMBER(10),
USERNAME VARCHAR2(30),
LOGINTIME DATE,
TERMINAL VARCHAR2(50),
IPADRESS VARCHAR2(20),
OSUSER VARCHAR2(30),
MACHINE VARCHAR2(64),
PROGRAM VARCHAR2(64),
SID NUMBER,
SERIAL# NUMBER,
AUSID NUMBER
)
/

3. 创建一个 Sequence,作为登录信息的主键
CREATE SEQUENCE LOGIN_SEQ
minvalue 1
maxvalue 9999999999
start with 1
increment by 1
cache 20
/

4. 创建触发器,记录用户登录信息
CREATE OR REPLACE TRIGGER LOGIN_RECORD_TR
AFTER logon ON DATABASE
DECLARE
mtSession v$session%ROWTYPE;
CURSOR cSession(iiQuerySid IN NUMBER) IS
SELECT * FROM v$session
WHERE audsid = iiQuerySid;
BEGIN
OPEN cSession(userenv('SESSIONID'));
FETCH cSession INTO mtSession;
IF cSession%FOUND AND SYS_CONTEXT ('USERENV','IP_ADDRESS') IS NOT NULL THEN
INSERT INTO log$information(
id,
username,
logintime,
terminal,
ipadress,
osuser,
machine,
program,
sid,
serial#,
ausid
) VALUES(
login_seq.nextval,
USER,
SYSDATE,
mtSession.Terminal,
SYS_CONTEXT ('USERENV','IP_ADDRESS'),
mtSession.Osuser,
mtSession.Machine,
mtSession.Program,
mtSession.Sid,
mtSession.Serial#,
userenv('SESSIONID')
);
END IF;
CLOSE cSession;
EXCEPTION
WHEN OTHERS THEN
RAISE;
END;
/

5. 将 SYS.LOG$INFORMATION 授权给需要查看登录记录的用户
Grant select on SYS.LOG$INFORMATION to XXX
/

=======================================
审计用户登录和登出
记录每个用户每次登录数据库和退出数据库的日期和事件。设置步骤如下:
1. 设置系统审计相关的参数
2. 重新启动数据库
3.以SYSTEM帐号登录数据库执行下列语句,设置CONNECT审计并检查是否设置成功:
sql> connect system/password
SQL> audit connect
SQL> col user_name format a11
SQL> col audit_option format a14
SQL> select user_name, audit_option, success, failure
from sys.dba_stmt_audit_opts;
USER_NAME AUDIT_OPTION SUCCESS FAILURE
----------- -------------- ---------- ----------
CREATE SESSION BY ACCESS BY ACCESS

4.查询 AUD$表就可以查看到审计结果了

SQL> col userid format a8
SQL> select sessionid, to_char(timestamp#,'DD-MON-YY:HH24:MI:SS') login,
userid, to_char(logoff$time,'DD-MON-YY:HH24:MI:SS') logoff
from sys.aud$ where userid='SCOTT';

SESSIONID LOGIN USERID LOGOFF
---------- ------------------ -------- ------------------
132 22-FEB-00:13:55:06 SCOTT 22-FEB-00:14:04:05
注意:不同的版本的ORACLE数据库AUD$字典会有所不同,实际情况请参照你当前版本的数据库的AUD$表。
1.4.11 审计SYS用户的操作(ORACLE 9i Release 2)
在ORACLE 9.2之前,SYS帐户是系统中的一个唯一不受审计的帐户。在ORACLE 9I Release 2和以后的版本中,通过一些设置就可以对SYS帐号进行审计。
在ORACLE 9.2以后的版本中,可以通过设置AUDIT_SYS_OPERATIONS可以实现对具有SYS/SYSDBA/SYSOPER权限的用户的审计。
1.4.12 使用WINDOWS 事件管理器来记录审计信息
和UNIX系统不同,WINDOWS的审计结果不是存储在操作系统文件中,而是直接存储在WINDOWS 事件日志中。本节介绍如何配置数据库审计,并用事件管理器来查看审计记录。
在WINDOWS下设置数据库审计,需要按照如下的步骤:
1、配置审计
首先要确认WINDOWS的事件日志(EVENTLOG)服务是否启动。可以通过“控制面板/管理工具/服务”工具来查看。
然后通过修改ORACLE的参数(参数修改方法参见前面的关于ORACLE参数文件的描述)AUDIT_TRAIL:
AUDIT_TRAIL=0S
在WINDFOWS平台下要注意的是:
不管AUDIT_TRAIL设置为什么值,有部分ORACLE的操作会记录在事件日志中
在WINDOWS下不支持AUDIT_FILE_DEST参数,如果设置了该参数,数据库会报错
LRM-00101: UNKNOWN PARAMETER NAME 'AUDIT_FILE_DEST'
ORA-01078: FAILURE IN PROCESSING SYSTEM PARAMETERS
在使用审计前,要确保事件日志有足够大的空间来存储审计信息

2、检查是否安装好AUDIT相关的对象
最简单的检查方法是看看AUD$是否存在。如果AUDIT相关对象安装不正确,可以通过%ORACLE_HOME%\rdbms\admin\cataudit.sql脚本来安装AUDIT相关对象。如果要删除审计,可以执行%ORACLE_HOME%\rdbms\admin\catnoaud.sql。

3、配置审计

在配置审计之前,首先要说明的是,审计是一种会带来额外开销的操作。因此在可能的情况下,尽量减少审计操作。另外,如果打开审计操作,那么对一些数据库事件的审计是缺省的,这些审计事件包括:
实例关闭
通过SYSOPER和SYSDBA连接数据库
在WINDOWS下配置审计的步骤和在UNIX下配置审计类似,这里就不再描述了。审计信息会自动写入WINDOWS的事件日志种,通过事件管理器可以查看日志。
=====================================
如何使用Logmnr方法分析数据库日志

本文用举例的形式来讲解使用Logmnr方法分析数据库日志。
一、安装LogMiner工具
(以下两个脚本以SYSDBA身份运行)
@$ORACLE_HOME\rdbms\admin\dbmslm.sql;
@ $ORACLE_HOME\rdbms\admin\dbmslmd.sql;
第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。
第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。
二、使用LogMiner工具
下面将详细介绍如何使用LogMiner工具。
1、创建数据字典文件(data-dictionary)
(1)首先在init.ora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。
如:UTL_FILE_DIR = ($ORACLE_HOME\logs) ,重新启动数据库,使新加的参数生效。
(2)创建数据字典文件:
SQL> connect /as sysdba
SQL> execute dbms_logmnr_d.build(dictionary_filename =>
'dict.ora',dictionary_location => 'G:\oracle\logs');
PL/SQL procere successfully completed
2、创建要分析的日志文件列表:
(1)创建分析列表,即所要分析的日志:
SQL> execute dbms_logmnr.add_logfile(LogFileName =>
'G:\ORACLE\ORADATA\ORADBSP\REDO04.LOG',Options => dbms_logmnr.new);
PL/SQL procere successfully completeds

(2)添加分析日志文件(一次添加1个为宜):

SQL>
execute dbms_logmnr.add_logfile(LogFileName =>
'G:\ORACLE\ORADATA\ORADBSP\REDO05.LOG',
Options => dbms_logmnr.ADDFILE);
PL/SQL procere successfully completed
3、使用logMiner进行日志分析:
(1)无限制条件,即用数据字典文件对要分析的日志文件所有内容做分析:
SQL> execute dbms_logmnr.start_logmnr
(DictFileName => 'G:\oracle\logs\dict.ora');
PL/SQL procere successfully completed

(2)带限制条件:
可以用scn号或时间做限制条件,也可组合使用--分析日志列表中时间从07.02.28从10:00到15:00的内容。
SQL> execute dbms_logmnr.start_logmnr
(startTime => to_date('20070228100000','yyyy-mm-dd hh24:mi:ss'),
endTime => to_date('20070228150000','yyyy-mm-dd hh24:mi:ss'),
DictFileName => 'G:\oracle\logs\dict.ora');
PL/SQL procere successfully completed
dbms_logmnr.start_logmnr函数的原型为:
PROCEDURE start_logmnr(
startScn INNUMBER default 0 ,
endScnINNUMBER default 0,
startTimeINDATE default '',
endTime INDATE default '',
DictFileNameINVARCHAR2 default '',
Options INBINARY_INTEGER default 0 );
4、分析后释放内存:
SQL> execute dbms_logmnr.end_logmnr;
PL/SQL procere successfully completed

5、其它:
(1)删除日志分析文件:

exec dbms_logmnr.add_logfile
('G:\ORACLE\ORADATA\ORADBSP\REDO04.LOG',
dbms_logmnr.removefile);

㈣ LED显示屏资料 LED显示屏介绍 LED显示屏资料 LED显示屏知识

2、 技术参数
一种方案(室内P6全彩色)
⑴ 屏体描述

序号 项目 室内P6全彩色显示屏
1 像素间距 6mm
2 像素组成 1红1绿1蓝
(2)单元板
宽χ高
编号 项 目 指标
1 单元板尺寸 192mm×192mm
2 像素点数 32×32=1024dots

(3)屏幕

编号 项 目 指标(宽×高)
1 单元板组成 15×13=195
2 屏幕分辨率 480×416=199680dots
3 屏幕面积 2.880m×2.496m=7.189m2
5 整体尺寸 2.970m×2.586m=7.680m2

(4)参数指标
规格 P6
单点直径 3.75mm
单点间距 6 mm
单元点数 横32点,竖32点
单元板尺寸 横192mm竖192 mm
像素密度 27777点/㎡
平均功耗 750W/㎡
显示颜色 16兆色
水平视角 ±70
工作温度 -50°-~+50°
工作电压 交流220V±15%
环境要求 Win95、Win 98、Win 2000、WinXP
输入方式 计算机输入
显示方式 全彩同步步通讯方式
显示内容 文字、表格、时钟、图像、视频
帧频 ≥180HZ
寿命 大于10万小时
盲点率 <1/10000(离散分布)
LED驱动 动态恒流
最佳视距 1.2m-15m
北京朗迈达科技有限公司 www.LEDLMD.COM

㈤ 求一个能记录当ORACLE数据库被访问时,访问的详细信息

该表和数据的问题:
改数据都是要写redo 日志的,无论是dml还是ddl,都会记录到redo日志,把操作过的redo日志翻译过来就可以了。
接下来是如何使用logminer:
1 创建DBMS_LOGMNR包
以SYS用户执行下面四个脚本
A:$ORACLE_HOME/rdbms/admin/dbmslm.sql ,用来创建DBMS_LOGMNR包
SQL> @ $ORACLE_HOME/rdbms/admin/dbmslm.sql
程序包已创建。
授权成功。
B:$ORACLE_HOME/rdbms/admin/dbmslmd.sql. 用来创建数据字典文件。
SQL> @ $ORACLE_HOME/rdbms/admin/dbmslmd.sql
程序包已创建。

2 修改参数文件,指定分析数据的存放位置
添加UTL_FILE_DIR=\home\oracle\logminer

修改命令为:

SQL> alter system set UTL_FILE_DIR = '/home/oracle/logminer' scope = spfile;

SQL> shutdown immediate;

SQL> startup;

3 创建数据字典文件
以SYS用户运行以下命令:

SQL>EXECUTE dbms_logmnr_d.build(dictionary_filename => 'sqltrace.ora',dictionary_location => ' /home/oracle/logminer');

4 建立日志分析表
执行以下命令:

第1个日志文件需要以dbms_lognr.new的方式添加,从第2个开始用dbms_logmnr.addfile方式添加

SQL> exec dbms_logmnr.add_logfile(options => dbms_logmnr.new, logfilename => ‘redo文件的绝对路径’);

SQL> exec dbms_logmnr.add_logfile(options => dbms_logmnr.addfile, logfilename => ‘redo文件的绝对路径’);

还可以分析以归档的离线重做日志文件,当然这要求数据库运行在归档模式。

5 启动logminer进行分析
执行以下命令:

SQL > exec dbms_logmnr.start_logmnr(options => '/home/oracle/logminer/sqltrace.ora', starttime => to_date(‘20071030 09:00:00’,’yyyymmdd hh24:mi:ss’), endtime => to_date(‘20071031 09:00:00’,’yyyymmdd hh24:mi:ss’));

6 查看日志分析的结果
执行以下命令:

SQL> select username, sql_redo, sql_undo from v$logmnr_contents where username = ‘test’ and peration = ‘delete’;

7 关闭LOGMINER
执行命令:

SQL> exec dbms_logmnr.end_logmnr;

㈥ 谁有卡巴斯基2009 kis 系列的授权文件给我个,我的到期了。看好了 是kis的。

已发送到信箱,注意查收

㈦ oracle 11g 使用impdp导入数据库 报错ora-31626&ora-06512等

Oracle10g以前数据导入导出提供有imp/exp命令,10g以后提供了新的导入导出命令expdp/impdp。虽然exp/imp已经很好用了,但是唯一的确定是速度太慢,如果1张表的数据有个百千万的,常常导入导出就长时间停在这个表这,但是从Oracle 10g开始提供了称为数据泵新的工具expdp/impdp,它为Oracle数据提供高速并行及大数据的迁移。唯一的区别是:imp/exp可以在客户端调用,但是expdp/impdp只能在服务端,并且生成的备份文件只能存在服务器里面。文笔水平有限,不多罗嗦开始写具体的例子,以备以后之用。

热点内容
android自定义类 发布:2024-12-28 06:03:09 浏览:854
c语言环境变量设置 发布:2024-12-28 06:00:49 浏览:594
计算机内存储存器 发布:2024-12-28 05:56:46 浏览:948
易语言自动解压 发布:2024-12-28 05:52:00 浏览:526
安卓备忘录语音怎么配乐 发布:2024-12-28 05:12:35 浏览:131
卢颖C语言 发布:2024-12-28 04:48:51 浏览:839
电脑脚本推荐 发布:2024-12-28 04:46:42 浏览:683
编程回归线 发布:2024-12-28 04:31:53 浏览:179
医保划拨新配置已报盘是什么意思 发布:2024-12-28 04:26:36 浏览:559
安卓手机如何给苹果手机传送歌曲 发布:2024-12-28 04:22:01 浏览:377