网站建设
联系我们
  • Linux下设置oracle自动启动 2014-02-12 by 数据库维护56

    操作系统:Linux 数据库:Oracle 10g 1、vi /etc/oratab 找到bisal:/opt/oracle/102:N,将N设为Y。 文件的注释: # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating...

  • 11g手动建库 2014-02-12 by 数据库维护198

    数据库系统版本: 11g 1) 设置 数据库的环境变量 [oracle@ENMOEDU~]$vi.bash_profile #.bash_profile #Getthealiasesandfunctions if[-f~/.bashrc];then .~/.bashrc fi #Userspecificenvironmentandstartupprograms PATH=$PATH:$HOME/bin exportPATH exportO...

  • 如何限制用户在某个时间段内禁止登录数据库 2014-02-12 by 数据库维护155

    [oracle@rhel ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Sat Feb 8 12:51:15 2014 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod...

  • ORA-01092 ORA-12432: LBAC error: zllegnp:OCIStmtExecute 故障 2014-02-12 by 常见问题65

    最近由于数据库hang住,无奈之下直接干掉了pmon进程,再次启动的时候收到了ORA-01092: ORACLE instance terminated. Disconnection forced以及ORA-12432: LBAC error: zllegnp:OCIStmtExecute。这下好了,有的整了,是个从来没有遇见的错误。下面是对这个错...

  • ORA-19815,ORA-19809 :limit exceeded for recovery files 2014-02-12 by 常见问题112

    数据库重新启动的时候,收到了ORA-19815的错误。从错误的提示来看,是由于闪回区的空间被填满导致无法成功启动。这种情形我们通常考虑的是清除归档日志,那就直接在OS层面rm了,真的是这样吗?客官,如果你有相同的情形,接下往下看...... 1、故障现象 idle...

  • 细颗粒审计的应用 2014-02-12 by 数据库维护97

    conn scott/tiger --建立触发的过程。 set serveroutput on CREATE or replace PROCEDURE log_emps_salary (schema# varchar2, table# varchar2, policy# varchar2) iS BEGIN dbms_output.put_line(用户 ||schema#|| 的表 ||table#|| 被查看了,触发了 ||pol...

  • 10g中处理坏块 2014-02-12 by 数据库维护86

    select name ,checkpoint_change# from v$datafile; [oracle@target ~]$ dbv file=/u01/app/oracle/oradata/orcl/user.dbf --dbv不能验证索引的错误 ANALYZE TABLE table_name VALIDATE STRUCTURE CASCADE; ANALYZE INDEX index_name VALIDATE STRUCTURE; --...

  • Oracle expdp 时遭遇ORA-39125 ORA-04063 2014-02-12 by 常见问题80

    数据库在使用DataPump导出时碰到了ORA-39125与ORA-04063。完整的ORA-39125提示是Worker unexpected fatal error in KUPW$WORKER.UNLOAD_METADATAwhile calling DBMS_METADATA.FETCH_XML_CLOB [OBJECT_GRANT:GX_ADMIN],在使用包DBMS_METADATA.FETCH_XML_CLOB...

  • 无法成功执行catalog.sql,ORA-04045 ORA-04064 2014-02-12 by 常见问题101

    最近同事报料,数据库无法执行一些关于数据字典的查询。即使是查询dba_users都会出现错误。从错误日志来看,全部是数据字典的一些错误信息,而用户数据还是ok的。Google了一下,看了看metalink,需要重建数据字典。那就执行catalog.sql吧。晕,竟然连执行这...

  • 在10g中修改数据库字符集 2014-02-12 by 数据库维护67

    来源:http://www.itpub.net/thread-917943-1-1.html 一般来说,数据库在创建完成后就不能修改字符集了,如要修改字符集,需要对原有数据进行导入导出后重建数据库来修改。但是也有一些例外的,如果从子集升级到超集,则可以直接修改而无需重建数据库。 子集...

  • Oracle 坏块修复 2014-02-12 by 常见问题170

    Oracle 数据库出现坏块现象是指:在 Oracle 数据库的一个或多个数据块(一个数据块的容量在创建数据库时由 db_block_size 参数指定,缺省为 8K )内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数...

  • ORA-3136 错误解决 2014-02-12 by 常见问题121

    参考metalink的文档:Doc ID: Note:3136.1 and 465043.1 WARNING: inbound connection timed out (ORA-3136) 1.参数含义: SQLNET.INBOUND_CONNECT_TIMEOUT is set to a value in seconds and determines how long a client has to provide the necessary au...

  • 关于维护重做日志的总结 2014-02-12 by 数据库维护66

    重做日志分为在线重做日志和归档重做日志。 online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式 实时记录 数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。 Archive Redo log files--...

  • PL_SQL关于优化笛卡尔积的测试 2014-02-12 by 数据库开发145

    (转自http://www.itpub.net/thread-1840767-1-1.html) 写在最前,是对我自己而言收获最大的想法。 oracle 的优化,了解CBO很重要,分析执行计划很重要; 但是,优化绝不止于CBO,相比之下优化必谈CBO,我觉得多少有点误区。 我们究竟是否明白一个sql或者一段p...

  • PL_SQL之package入门笔记 2014-02-12 by 数据库开发139

    一 包的组成 包头(package):包头部分申明包内数据类型,常量,变量,游标,子程序和异常错误处理,这些元素为包的公有元素。 包主体(package body):包主体则是包定义部分的具体实现,它负责为包头中所声明子程序提供具体的实现,在包主体中还可以声明包的...