Oracle触发器触发级别
这篇文章用实验讨论Oracle触发器的触发级别问题。1.创建测试环境:create table a(id number);create table b(id number);begin for i in 1 .. 100 loop insert into a values (i); &n...
Oracle NID工具修改数据库DBID和数据库名称
DBID是数据库的唯一标识符,在一些特殊场合会涉及到DBID的相关内容,本篇文章的目的是演示将DB_NAME的值从ORCL1修改为ORCL。一.查看当前的环境。[oracle@rhel2 ~]$ ech...
impdp hangs,慎用impdp parallel参数
公司有个项目的数据库有几张大表,每张表都是几亿条数据,之前一直未做分区,随着数据量的不断增大,维护越发困难,为了更好的管理这些表数据,决定为这些大表做分区表...
使用Direct-Path INSERT插入数据到表中
Inserting Data Into Tables Using Direct-Path INSERTOracle Database inserts data into a table in one of two ways:During conventional INSERT operations, the database reuses free space in the t...
V$SESSION.STATUS='ACTIVE' AND WAIT_EVENT='Idle'
V$SESSION.STATUS='ACTIVE'表示当前会话正在执行SQL语句。 WAIT_EV...
Oracle索引HINT的使用
存储在数据库中数据的分布情况开发人员或管理员比Oracle优化器更加的清楚,在优化器不能作出最有查询路径选择的情况下,使用HINT(提示)人为的固定查询路径,一定程度...
监控Oracle长时间运行的工作(v$session_longops)
详见:http://www.dbanotes.net/database/vsession_longops.htmlhttp://www.gplivna.eu/papers/v$session_longops.htm
有关大表重建索引的探讨
写这篇文章的初衷是记录处理一个公司大数据库时遇到的问题和值得总结的地方。对于大数据量的数据库而言,会遇到小数据库无法遇到的问题,执行每一步操作都可能需要很长...
存储过程、触发器与事务之间的关系
下面通过简单的例子说明存储过程、触发器与事务之间的关系:SQL> create table a(id number);表已创建。SQL> create table b(id number);表已创建。SQL> create or replac...
sqlplus命令集锦
sqlplus使用回退按钮,在.bash_profile文件中加入以下的代码stty erase ^H
Oracle 数据库缩写术语整理
1.RDBA/DBA(Relative Data Block Address/Data Block Address) RDBA是相对数据块地址,DBA一般指的是绝对数据块地址。如果数据文件超过>=1024M(即2的10次方),仅用绝对DBA在内部没办...
Oracle服务器CPU 100%案例分析
今天收到开发人员的反应,公司一个非常重要的系统,数据库服务器CPU消耗100%,几乎全是oracle.exe占用的,但是系统的速度并没有受到太大影响(或许并非高峰期),而且CP...
Oracle自动动态注册成功的条件
1.监听器中配置的监听地址应该是机器名(执行hostname命令返回的结果)。2./etc/hosts文件解析的机器名(执行hostname命令返回的结果)对应的IP地址应该是你公布出去用于连接数据库的IP地址,且应该是正确的。...
Oracle数据库联接(inner join ,outer join)和NOT IN的特殊情况
数据库版本:SQL> select * from v$version;BANNER----------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionPL/SQL Rele...
CREATE INDEX ......ONLINE分析
这里我们讨论一下CREATE INDEX......ONLINE在线创建索引的情况:数据库版本:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterpri...
Oracle性能调整之--DML语句性能调整
SQL语句分为五类:1.SELECT语句(SELECT)2.DML语句(UPDATE,DELETE,INSERT)3.DDL语句(CREATE DROP ALTER)4.DCL语句(GRANT REVOKE)5.TCL语句(COMMIT ROLLBACK) 这里需要强调...
个人误操作记录
1.2011年8月9日 在AIX生产环境用vi编辑器打开了一个达60G的expdp dump文件,及时的关闭窗口中断了打开操作。2.2011年8月13日 在关闭AIX服务器的时候,只关闭了AIX 服务器上那个的ORACLE RAC服务,并没有关闭AIX 上...
How To Deploy The DVA Webapp In The OC4J Container Of The DB Console ?
How To Deploy The DVA Webapp In The OC4J Container Of The DB Console ? [ID 1335363.1] 修改时间 20-JUL-2011 类型 HOWTO 状态 PUBL...
create or replace package body DBMS_ASSERT wrapped
从Windows 10.2.0.1 32bit的数据库环境使用RMAN迁移到10.2.0.1 64bit的Linux,然后再升级到10.2.0.5。软件升级后,执行catupgrd.sql升级数据字典的时候报如下错误:create or replace package body DBMS_ASSERT wrap...
Oracle 11gR2 Database dbca ORA-03114 not Connected to Oracle
DBCA Is Failing With ORA-03114 While Installing/Configuring Database Vault [ID 1227004.1] 修改时间 04-OCT-2010 类型 PROBLEM 状...