当前位置:首页 >> IT/计算机 >>

快速解决Oracle数据库中的常见问题


快速解决"Oracle"数据库中的常见问题 快速解决"Oracle"数据库中的常见问题 "Oracle"

:假如发现表中有坏块,怎样检索其它未坏的数据?

先需要找到坏块的 ID(可以运行 dbverify 实现),假设为 1234.运行下面的查询查找段名:

segment_name, segment_type, block_id, blocks

a_extents

1234 between block_id and (block_id + blocks - 1));

到坏段名称,若段是一个表,则最好建立一个临时表,存放好的数据.若段是索引,则删除它,再重建.

table good_table

from bad_table where rowid not in

t /+index(bad_table, any_index)/ rowid

d_table where substr( rowid, 1, 8 ) = 1234)

:如何关闭 FORM 调用 REPORT 时的小窗口?

利用 Oracle 数据库的 Develop 2000 设计开发界面的过程中,当 FORM 调用 REPORT 时,会显示一个背景窗口 REPORT BACKGROUD ENGIN

调用,当 FORM 调用其它 REPORT 时,也使用这个后台服务器,不论调用多少个 REPORT,这个后台服务器存在且只有一个.但当 FORM

该窗口仍处于等待状态,不会关闭,这时,我们需要手工将其关闭.

以使用以下参数在 FORM 调用 REPORT 时不显示这个小窗口:

ameter( pl_id,

_SHUTDOWN',TEXT_Parameter, 'Yes' );

意的是,该参数必须加在所有参数的前面,即它必须为第一个参数.

:如何根据查询条件在 REPORT 中动态显示记录?

在 REPORT 的"数据模型"下面的"用户参数"中,创建用户自定义参数 W_CLAUSE,W_CLAUSE 为从 FORM 传递过来的查询条件,数据

为 NULL.

查询 Q_1,将 SQL 查询语句修改为 select from dept &&w_clause.

行报表时,报表会自动将符合&&w_clause 的查询条件记录显示出来.

ORM 传递过来的 w_clause 为 where dept=1,本报表的 SQL 查询自动转换为 select from dept where dept=1,并在报表运行结果

的记录,如果从 FORM 传递过来的 w_cluase 为 where to_char(年度,'YYYY.MM')='2000.03',则在报表运行结果中自动显示 2000 年 3

:在 Oracle 数据库中,如何查看某表上的约束?

们可以使用下面语句从 all_constraints 视图中查看某表上的约束:

constraint_name, table_name, r_owner, r_constraint_name

l_constraints

able_name = 'table_name' and owner = 'owner_name';

视图 ALL_CONS_COLUMNS 也包括组成表上约束列的信息.

:怎样将数据库从 noarchivelog 方式改变为 archivelog 方式?

先打开 Init.ora 文件,确保存档日志目标指向一有效目录.

动 Server Manager

〉 shutdown immediate

〉 startup mount

〉 alter database archivelog;

〉 alter database open;

〉 archive log list;

ora 中设置参数 archive_log_start=TRUE,它设置存档日志为自动启动.在 Oracle 8i 中支持多个存档日志的目标,因此参数修改

_dest[n],其中 n 为 1 到 5.

:在 Oracle 数据库中,我们如何增加表空间的大小?

开发 Oracle 数据库中,我们有两种方法增加表空间的大小:

额外的数据文件到表空间中

ablespace users add datafile

radata/orcl/users02.dbf' size 25m;

表空间当前的数据文件

atabase datafile

radata/orcl/users01.dbf' resize 50M;

:请问如何在 REPORT 中设置动态显示域?

EPORT 中设置动态显示域的方法如下:

PORT 的"数据模型"下面的"用户参数"中,创建用户自定义参数,如 RQ,RQ 是从 FORM 传递过来的显示日期,数据类型为字符型

局模型中,创建一个显示域 F_1,在属性选项板中修改该显示域的源为用户自定义参数 RQ,并且设为"不可见的".

态预览中,创建一个文本域 D_1,调整该文本域的位置和宽度,在该域的内容中输入&&F_1,则该域会动态显示用户定义参数 RQ 的值


相关文章:
Oracle数据库应用问题与解决方案分析
Oracle数据库应用问题解决方案分析 - 龙源期刊网 http://www.qikan.com.cn Oracle 数据库应用问题解决方案分析 作者:周峰 来源:《电子技术与软件工程》2...
Oracle常见问题解决办法
Oracle常见问题解决办法_计算机软件及应用_IT/计算机_专业资料。1. 怕修改 ...数据库在使用过程中,随着数据的增加数据库文件也逐渐增加,在达到一定大小后有 ...
Oracle 常见故障处理
Oracle 常见故障处理 - Oracle 常见故障 第一楼目录 故障分类一数据库挂起故障 1 由于 ARCHIVE 挂起导致数据库挂死 2 NIT 文件中 SGA 区设置太大,导致内存不...
ORACLE数据库常见问题诊断方法(常见错误篇)-20021...
ORACLE 数据库常见问题诊断方法 (常见错误篇) ORACLE 这类错误在 ORALCE 文档中有详细说明,但原因及措施说明不详细,本文 当着重说明如何解决这类错误。 1 ...
ORACLE 数据库故障解决方案
ORACLE 数据库故障解决方案 - ORACLE数据库无法启动或无法正常工作等问题都有解决方案。
oracle常见故障
oracle常见故障_计算机软件及应用_IT/计算机_专业资料。关于 ORA-01034 和 ORA-...快速解决Oracle数据库中... 3页 1下载券 Oracle数据库常见问题解... 5页...
Oracle部署常见问题
Oracle部署常见问题_计算机硬件及网络_IT/计算机_专业资料。一、Oracle 问题 1、...快速解决Oracle数据库中... 3页 1下载券 ORACLE常见问题及解决方... 2...
ORACLE数据常见问题处理-指南
常见问题处理指南 数据库篇 数据库篇 文件版本 编写人 编写时间 V0.90 余新...快速解决Oracle数据库中... 3页 1下载券 oracle常见问题处理 3页 免费 ...
oracle 数据库 快速解决实时生产库中,包不能编译,...
oracle 数据库 快速解决实时生产库中,包不能编译,死锁等问题_计算机软件及应用_IT/计算机_专业资料。oracle 数据库快速解决实时生产库中,包不能编译,死锁等问题 ...
Oracle中无效数据库对象的处理方法
Oracle中无效数据库对象的处理方法 - Oracle 中无效数据库对象的处理方法 Oracle 总是会尝试自动重编译无效的 PL/SQL 对象和视图,但是可能不会成功。虽然 Oracle ...
更多相关标签: