考试网 >> IT认证 >> Oracle >> Oracle指导 >> Oracle数据库常见问题答疑

Oracle数据库常见问题答疑

发布时间:2006-06-28 10:07     点击:
分页:上一页  1 [2] 3 4 5 6 7 8  下一页

学生大博客站 如果从FORM传递过来的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视图中查看某表上的约束:

SELECT constraint_name, table_name, r_owner, r_constraint_name

FROM all_constraints

WHERE table_name = 'table_name' and owner = 'owner_name';

另一个视图ALL_CONS_COLUMNS也包括组成表上约束列的信息。

问:如何将数据库从noarchivelog方式改变为archivelog方式?

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

然后启动Server Manager

svrmgrl〉 shutdown immediate

svrmgrl〉 startup mount

svrmgrl〉 alter database archivelog;

svrmgrl〉 alter database open;

svrmgrl〉 archive log list;

在init.ora中设置参数archive_log_start=TRUE,它设置存档日志为自动启动。在Oracle 8i中支持多个存档日志的目标,因此参数修改为log_archive_dest[n],其中n为1到5。

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

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

1.增加额外的数据文件到表空间中

例如:alter tablespace users add datafile '/u01/oradata/orcl/users02.dbf' size 25m;

2.修改表空间当前的数据文件

例如:alter database datafile

'/u01/oradata/orcl/users01.dbf' resize 50M;

学生大博客站
分页:上一页  1 [2] 3 4 5 6 7 8  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有