请告诉我B表跟A表的关系,以及关联字段。
谢谢。
17369841
CREATE
OR
REPLACE
TRIGGER
TR_COPY_DATA
BEFORE
DELETE
ON
A
FOR
EACH
ROW
BEGIN
INSERT
INTO
LOGA(A的字段1,A的字段2,A的字段3,delete_id,DELETE_TIME)
VALUES(:old.A的字段1,:old.A的字段2,:old.A的字段3,USER,SYSDATE)
INSERT
INTO
LOGB
SELECT
B.*
FROM
A,B
WHERE
A.***
=
B.***
END
TR_COPY_DATA
删除方法:1.
进入监控系统主菜单,
2.
查询录像或者录像回放,
3.
点击进入之后选择你想删除录像的具体的年月日时间段,
4.
然后选择画面的通道,
5.
之后点击搜索,就会看到有视频文件被搜索出来了,选择视频文件
6.
点击删除就可以了,不过这样删除,通过硬盘数据恢复还是可以找回来的
方法:
1、找到监控软件的数据库软件,常用的就是sql
server2000,复杂点的就是oracle
2、找到企业管理器
3、找到你监控软件用的数据表
4、然后在所有的数据表里找类似log这种的表
5、打开表,找你需要删除的数据
6、删除,搞定
7、登录监控软件,检查一下是否彻底删除
8、找找自动备份的数据库,直接删除,自己从新再生成一个备份文件,放在那个位置
请问下你的database是rac集群的
还是单机的?
删除的方法不大一样啊
单机的话
如果netca无法启动
你就手动删除监听文件就好了:$ORACLE_HOME/network/admin/
下listener.ora
这个文件
就好
重建监听的话
你就在刚才那个目录下
手动创建一个刚才
被删了的那个文件
vi
listener.ora
进入到vi中后
写入
#
listener.ora
Network
Configuration
File:
$ORACLE_HOME\network\admin\listener.ora
#
Generated
by
Oracle
configuration
tools.
SID_LIST_LISTENER
=
(SID_LIST
=
(SID_DESC
=
(SID_NAME
=
CLRExtProc)
(ORACLE_HOME
=
你oracle_home的路径)
(PROGRAM
=
extproc)
(ENVS
=
"EXTPROC_DLLS=ONLY:$ORACLE_HOME\bin\oraclr11.dll")
)
)
LISTENER
=
(DESCRIPTION_LIST
=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
你本机的ip)(PORT
=
1521))
(ADDRESS
=
(PROTOCOL
=
IPC)(KEY
=
EXTPROC1521))
)
)
祝你好运~
配置监听其实简单
但又挺烦人的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)