当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: ORA-04098NT-SIZE: 15pt; FONT-FAM
 

 

    摘要:一个修改oracle用户密码的小诀窍 数据库版本:9.2.0.5 有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。 具体操作过程如下: sql*plus: release 9.2.0.5.0 - production on 星期日 11月 21 13:32:34 2004 copyrig......
 ·jdeveloper构建struts应用程序    »显示摘要«
    摘要:jakarta struts是一个由apache software foundation支持的开放源码项目。struts提供了一个使用标准j2ee(java 2 platform,enterprise edition)组件(如javaserver pagers(jsp)、servlet和javabean)构建model 2--模型-视图-控制器(model-view-controller,mvc)......


ORA-04098错误解决方法
ora-04098错误解决方法

【程序编程相关:Eclipse简介和插件开发

数据库版本:8.1.5 【推荐阅读:Flex与Servlet通讯(中);

  【扩展信息:通过JavaMail访问Hotmail邮

平台:solaris 5.7

背景:

用户建立了一个trigger:

create or replace trigger ddl_deny

before create or alter or drop on database

declare

begin

insert into ddl_logs values(ora_dict_obj_owner,ora_dict_obj_name,sysdate);

exception

when no_data_found then

null;

end;

目的大概就是记录下所有的ddl操作,但trigger建立有错误,发现:

11:30:08 system@ora250>alter trigger ddl_deny disable;

alter trigger ddl_deny disable

*

error 位于第 1 行:

ora-04098: 触发器 ´ddl_deny´ 无效且未通过重新验证

11:31:45 system@ora250>drop trigger ddl_deny;

drop trigger ddl_deny

*

error 位于第 1 行:

ora-04098: 触发器 ´ddl_deny´ 无效且未通过重新验证

 

此时触发器不能编译过去,也不能删除了,因为触发器本身里面定义了ddl操作的触发,产生ora-04098: 触发器 ´ddl_deny´ 无效且未通过重新验证.

 

解决方法:

1.首先查看用户的权限是否正确:

select owner, object_name, object_type, status from dba_objects where object_name = ´<trigger_name>´;


...   下一页
    摘要:// progdlg.h : header file// cg: this file was added by the progress dialog component /////////////////////////////////////////////////////////////////////////////// cprogressdlg dialog #ifndef __pr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE