更多我的主题

  • 关于记录字段内容变更的触发器的问题

    2008-09-01 09:20:48   /   Oracle开发

    有个表t1 有10个字段,现在写了个触发器用其中的1个字段来记录其他9个字段内容发生变化情况,使用case when ,当单独变更某个字段时可以记录完全,但当同时变更多个字段时,只能记录最后1个字段的变更内容。有什么好的解决办法呢?if updating thencasewhen :new.USER_NAME:old.USER_NAME then:new.update_content:=:old.update_content||'“更新时间:'||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')||',更新姓名,原姓名:'||:old.USER_NAME||';”'||chr(13);when :new.PWD:old.PWD then:new.update_content:=:old.update_content||'“更新时间:'||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')||',更新密码,原密码:'||:old.pwd||';”'||chr(13);when :new.EMAIL:old.EMAIL then:new.update_content:=:old.update_content||'“更新时间:'||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')||',更新EMAIL,原EMAIL:'||:old.email||';”'||chr(13);…… ……end case;
  • 哈尔滨--招聘DBA

    2008-08-28 16:56:38   /   招聘求职商务信息

    公司规模较小,故工作内容为开发与维护并重。工作地点:哈尔滨市职位描述:1、负责维护Oracle&Mysql 数据库的日常运作与管理;2、为开发人员提供支撑,有编写复杂sql能力,熟练掌握oracle统计函数,精通过程、函数、触发器的编写;3、负责进行数据库系统部署方案的设计、实施和管理;4、有数据库整体架构设计能力;职位要求:1、2年以上Linux下 Oracle管理、维护、开发经验;2、熟悉oracle备份恢复与恢复方法,能胜任oracle数据库24x7的日常备份、维护工作,并且有数据恢复的能力;3、具备丰富的数据库系统应急和故障处理能力;4、熟悉Linux下应用服务器的配置和管理,如apache|tomcat|jboss等。5、良好的英文阅读能力及自我学习能力;6、熟悉RAC、Data Guard 实施与管理优先;有意者请发邮件到realji@163.comqq :95200144待遇面议。
  • !!没有做RAC,怎么系统日志里总是提示OCR initialization failed

    2008-07-31 10:01:19   /   Oracle数据库管理

    最近查看服务器日志。/var/log/messages 里面总是提示:Jul 31 09:50:20 xd-ora su(pam_unix)[17052]: session closed for user oracleJul 31 09:50:20 xd-ora logger: OCR initialization failed accessing OCR device: PROC-26: 访问物理存储时出错 操作系统错误[No such file or directory] [2]-----------------------------------------我的服务器上装的是oracle 10gSQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE10.2.0.1.0ProductionTNS for Linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - Production----------------------------------------------------------------只有1台主机,没有做RAC。这是怎么回事呢??????????????
  • 过程使用游标,如何存放循环???

    2008-07-29 08:33:33   /   Oracle开发

    想从过程使用游标中取出一下结果集(从1输出到30):123..30,--创建包CREATE OR REPLACE PACKAGE pkg_statASTYPEstat_cursor IS REF CURSOR;end pkg_stat;--创建过程create or replace procedure test(p_CURSORout pkg_stat.stat_cursor)asbeginfor i in 1.. 30 loopopen p_CURSORforselect i from dual;exit when p_CURSOR%notfound;end loop;end;知道这个过程有问题,每次把循环后的值放到游标里,所以始终只能看到最后一个循环的值,即30。但要如何修改呢????????????????????????
  • 求教----OCR initialization failed accessing OCR device: PROC-26:

    2008-07-10 14:39:39   /   Oracle数据库管理

    操作系统是Linux RHEL4 U4的,/var/log/message里面总是有session opened for user oracle by (uid=0)session closed for user oracleOCR initialization failed accessing OCR device: PROC-26:访问物理存储时出错,操作系统错误 ,这样的提示。每5秒出现一次。我google查了下,说是rac的问题。不过我的主机没有配rac啊。数据库版本是 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 。怎么回事啊???????????????:( :( :( :(
  • 请问----频繁的事务,使用过程还是直接使用insert 进行插入操作?

    2008-07-03 11:29:04   /   Oracle数据库管理

    有个记录日志的应用,开发人员想使用过程来实现对记录的插入。平均每秒1-10条数据插入。用过程来实现,效率会比直接Insert差很多,还是基本差不多呢????
  • 关于新设计数据库的用户权限问题!!!!!!!!!!!

    2008-05-08 09:50:49   /   Oracle数据库管理

    请问大家在做数据库设计的时候,对用户权限的控制,一般是怎么做的,我想这样做是否可行?该项目需要有2个用户a、b,分别需要读写不同的表。1、先创建用户admin ,然后建立所需的表和相关的触发器、视图,索引等。2、创建用户a,增加create 角色。然后使用admin用户,增加对象权限,将a需要读取、插入的表的权限赋给a。3、在用户a下创建同义词,命名与admin下表的名称一致,以方便a用户使用。4、同样步骤创建用户b,并赋权。通过这样使a用户只能对有权限的表进行操作,避免安全问题。。。大家的生产环境都是怎么做的呢?很想了解一下!!!!![ 本帖最后由 realji 于 2008-5-8 09:52 编辑 ]
  • 大家使用PL/SQL DEVELOPER多些,还是Toad多些呢?

    2008-03-06 13:51:04   /   Oracle开发

    据说DBA用Toad多谢,开发用developer多些。我的确愿意用developer写pl/sql,是这样不?
  • 请问web网站使用ORACLE时,对ORACLE的Processes设为多少呢?

    2008-01-25 16:37:39   /   Oracle数据库管理

    请问web网站使用ORACLE时,对ORACLE的Processes设为多少合适呢?数据库内存2G , SGA 1.2G ,网站主要以查询为主。
  • 请问linux下查看到的oracle的连接问题

    2008-01-25 16:26:30   /   Oracle数据库管理

    服务器系统是RED HAT AS4,数据库 Oracle 10G ,web程序通过JDBC连接到oracle,请问使用netstat -an|grep 1521,看到的连接的数量,无论状态是 ESTABLISHED 或是 TIME_WAIT,都算是Oracle 的processes的数量?还是只有是 ESTABLISHED 的才算?

更多我的空间更新

Open Toolbar