一次数据库无法启动问题的处理-ORA-00845
问题描述:虚拟机上的两个实例都连接不上。现象如下。我尝试将listener.ora、tnsnames.ora备份后,用netca重建两个文件以及sqlnet.ora,但没有任何效果。现象为:[oracle@localhost ~]$ set oracle_sid=testdb[orac...
用dbms_metadata.get_ddl获取ddl语句
如何抽取数据表的调用关系?我们在进行数据导入导出等操作时,如果不是按照设计文档比对,经常会出现数据完整性相关的报错。如a、b表间存在外键关系,a为主表。直接向b表中插入a中没有的数据会报错。找到a、b表间...
a=b and b=c 问题
以前我们举例说明oracle进行自动扩展时,可能会有这样的例子:如果连接条件中出现a=b and b=c,那么oracle自动推断出a=c。例子本身是没有问题的,但这样的推断似乎不太严谨。今天的工作中就遇到了一个类似的问题,因...
数据库共有三种状态:quiesce、resrict、suspend
数据库共有三种状态:quiesce、resrict、suspend一、quiesce模式首先来说说数据库的静默状态静默状态是指数据库中只存在sys和system用户建立的活动会话。只有dba能继续操作数据库。此状态下可以进行一些在非静默...
一次迁移思考的记录--bulk_collect的limit用法
今天在工作中遇到了一个比较头疼的问题:在进行一个几万条记录的表迁移时,该表中有几百条含有单引号的记录。此表的处理过程是根据分析的深入而完善的。1.最初,我们直接使用insert into…… select ……的句法直接...
外部表的使用
常用的表形式包括:普通表、分区表、嵌套表、临时表、簇表、外部表等。不同于其他表形式,外部表是存储在操作系统的文件中的,而不是在数据库中。下面实验一下外部表的使用方法:一、外部表创建1.创建directory...
浅谈例外表的应用
实验:例外表的使用当我们用程序向表中插入大量数据时,可能有几条是不满足条件的,这时候我们可能希望满足条件的数据被执行,而程序不报错。不满足条件的数据呢,可能想把它放到其他地方,以备查验。oracle为我们...
验证append插入数据的额外收获
实验目的:验证append方式插入数据时,表的高水位线增加;普通插入方式先查找空闲块进行插入;实验准备:1.查看表所占的空间:select segment_name, segment_type, bytes, blocks, extents from dba_segments where...