删除包时,报ORA-04043: object SYS_PLSQL×× dose not exists
今天删除一个包时,发生如下错误,怎么也删除不了ORA-04043: object SYS_PLSQL_215395_9_2 does not exist 在google中找到如下文章,问题解决http://pingshx.itpub.net/post/39434/496353环境OS: SunO...
记一次Oracle无法动态注册问题
listener.ora内容如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u0...
意外删除表空间的恢复方法
=======================================================恢复表空间:第一种方法:数据库在闪回模式下1.首先要把数据库配置成闪回模式。2.做一次完整的备份3.drop tablespace DROP TABLESPACE...
记录:oracle10.2.0.1.0到10.2.0.4.0的过程(p6810189_10204_Linux-x86)
Red Hat Enterprise Linux Server release 5.5安装10g(10.2.0.1.0)后升级 [root@orcl]# unzipp6810189_10204_Linux-x86.zip[root@orcl Disk1]# su - oracle --关闭数据库,监听[oracle...
移动分区表和分区索引的表空间
移动分区表的表空间 1) 非组合分区表 alter table RPT_F_STATION_DP move PARTITION SYS_P3742 tablespace reportdata; 2) 组合分区表: (1)先移动子...
关于:ORA-02069: global_names parameter must be set to TRUE for this operation
以如下环境为例子:数据库A :global_name为 OrcA数据库B :global_name为 OrcB 在OrcA中建立dblink连接到OrcB,dblink命名为to_OrcB; 在OrcB中创建表T,拥有一个number的id字段; 在OrcA...
使用DBMS_UTILITY.get_parameter_value查看session的parameter
alter session set parallel_instance_group = 'denglt';set SERVEROUTPUT on;DECLARE parnam VARCHAR2 (256); intval BINARY_INTEGER; strval &...
oracle RAC环境分布式计算(prallel能力)设置 --转载
在RAC中,我们可以通过设置跨节点并行,将并行操作分布到RAC中的不同节点同时进行,以便发挥整个RAC环境的最大运算能力。在RAC中设置跨节点并行主要是通过设置parallel_instance_group和instance_groups这...
表空间脱机与数据文件脱机的区别
表空间脱机 当表空间脱机时,表空间里所有的数据文件将自动脱机;当表空间联机时,数据文件自动联机,无需介质恢复数据文件脱机,但再联机时需要介质恢复 表空间脱机操作:SQL> SQL> select ...
ora_rowscn 与 rowdependencies(10g)
ora_rowscn是Oracle 10g 新增加的,是记录最后一次被修改时的scn。Flashback version query通过该伪列跟踪记录的历史变化。 ora_...
Oracle 10gR2 – Conditional PL/SQL Compilation(转)
原文:http://technology.amis.nl/blog/902/oracle-10gr2-conditional-plsql-compilation For one of our sessions for the Knowledge Center Oracle Server Development I had to prepare a presentation a...
Parallel DML和append将在表上产生exclusive lock
http://space.itpub.net/4227/viewspace-678083说到append使用时会出现ORA-12838:无法在并行模式下修改之后读/修改对象 其实这是由于append会启用parallel操作造成的。使用insert /*+ append */ .. val...
记录update几个特殊的用法
摘自:http://psoug.org/reference/update.html 1、Update Object TableUPDATE <table_name> <alias>SET VALUE (<alias>) = ( <SELECT statement>)WHERE <column_name> <condition> <value>; C...
记录 BULK COLLECT的用法
DECLARE CURSOR c1 IS SELECT regionid , regionname FROM bas_region WHERE regionid > 10; TYPE DeptRecTab IS TABLE OF c1%ROWTYPE; dept_recs DeptRecTab;BEGIN --方...
一个group的错误使用
select a.optrouteid as id, .... get_cablename(a.optcableid) as optcablename, get_cablemode(a...
一次cursor: pin S wait on X事件的跟踪
下午接到维护发来的邮件,大体内存如下:3月7号晚10点左右,资源管理系统数据库 gxdb1 发生大量锁等待,而且出现多个阻塞锁。活动session数达到350左右, 等待事...
聚簇(Cluster)和聚簇表(Cluster Table)
聚簇(Cluster)和聚簇表(Cluster Table)(转 http://foolraty.**.com/blog/726484 )1.创建聚簇 icmadmin@icmnlsdb> create cluster cluster_test(id int); Cluster created. 2.创建聚簇表 icmadmin@icmnlsdb...
Oracle10g新特新:临时表空间组
Oracle10g新推出临时表空间组,可以把一个或多个临时表空间组成一个组对外提供与临时表空间相同的功能。临时表空间组规则: 1)至少包含一个临时表空间 2)没有限制包含临时表空间的最大数量 3)...
Parallel操作测试
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biPL/SQL Release 10.2.0.4.0 - Producti...
Library Cache Lock/Pin研究
Oracle使用lock和pin来进行shared pool的并发访问。Lock比pin具有更高的级别。Lock在handle上获得,在pin一个对象之前,必须首先获得该handle的锁定。Lock有三种模式:Null、Share、Exclusive。在读取对象时,通常需...