楼主: easyfree

OCP 1Z0-023 学习讨论区

[复制链接]
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
11#
发表于 2001-12-18 21:04 | 只看该作者

023的几个问题

我几个问题想请教一下各位:
1. When you create a database what is the minimum number of redo log group and members required?
a. 1 Group, 1 member
b. 2 Groups, 1 member each
c. 2 Groups, 2 members each *
d. 4 Groups, 1 member each

2. Which data dictionary views contain all of the object privileges for  all users?
a. DBA_TAB_PRIVS and DBA_COL_PRIVS  *
b. DBA_SYS_PRIVS
c. DBA_TAB_PRIVS
d. DICTIONARY

3. Which database parameter can be changed for a existing database and take affect after re-start the instance?   (Choose three)
a. background_dump_dest
b. db_block_size     *
c. db_block_buffer   *
d. log_buffer        *

我的选择是对的吗?

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
12#
发表于 2001-12-18 21:20 | 只看该作者

再起一个问题大家讨论

关于create read-only tablespaceon on a write-once device
书上说:

1ALTER TABLESPACE....READ ONLY
2use OS command to move the data files of the TS to the
  read-only device
3ALTER TABLESPACE....RENAME DATAFILE

用以上三步实现把TS改建在光盘上使用,
其实以上三步所做的操作就相当于moving data file of TS,
但是为什么moving data file of TS需要offline TS,而它却不必offline呢?于是做以下测试:

实验环境:
OS:WIN98II
DB:ORACLE PERSON EDITION 8
CONNECT SYS/CHANGE_ON_INSTALL

SQL> ALTER TABLESPACE TS_TEST1 READ ONLY;
表空间已修改.

c:\>copy 'G:\TEMP\DATA01.DBF' TO 'G:\DATA01.DBF';
     (此处用硬盘模拟刻录光盘)

SQL> ALTER TABLESPACE TS_TEST1
     RENAME DATAFILE 'G:\TEMP\DATA01.DBF'
  2  TO 'G:\DATA01.DBF';
ERROR 发生在第 1 行:
ORA-01525: 更改数据文件名时出错
ORA-01121: 不能将数据库文件 10 改名 -
                  文件在使用中或在恢复中
ORA-01110: 数据文件 10: 'G:\TEMP\DATA01.DBF

果然报错!
看来要把TS改建为放于CDROM中的只读TS需要:

1OFFLINE TS
2DATAFILE COPY TO CDROM
3ALTER TABLESPACE 。。RENAME DATAFILE
4ALTER TABLESPACE ONLINE
5ALTER TABLESPACE 。。READ ONLY

但是STS中的考题答案是:
1ALTER TABLESPACE 。。READ ONLY
2DATAFILE COPY TO CDROM
3ALTER TABLESPACE 。。RENAME DATAFILE

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
13#
发表于 2001-12-18 22:14 | 只看该作者

有关Manage log file 的问题

Hi,all
   我已知道the minimum number of redo log group and members required应是2 Groups, 1 member each
   又一问题请教
   If the group is active,why you must wait a log switch or force a log switch before dropping one of ites members?
   谢谢!

使用道具 举报

回复
招聘 : HTML页面制作
论坛徽章:
74
喜羊羊
日期:2015-04-29 17:32:03夏利
日期:2013-11-30 17:08:44雪佛兰
日期:2013-09-02 10:24:402013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2012-11-26 22:08:56ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32双黄蛋
日期:2012-05-17 22:25:44版主3段
日期:2012-05-15 15:24:11茶鸡蛋
日期:2012-04-06 17:43:25茶鸡蛋
日期:2012-03-26 21:29:09
14#
发表于 2001-12-19 09:08 | 只看该作者

Re: 023的几个问题

最初由 Hollie 发布
[B]我几个问题想请教一下各位:
1. When you create a database what is the minimum number of redo log group and members required?
a. 1 Group, 1 member
b. 2 Groups, 1 member each
c. 2 Groups, 2 members each *
d. 4 Groups, 1 member each

2. Which data dictionary views contain all of the object privileges for  all users?
a. DBA_TAB_PRIVS and DBA_COL_PRIVS  *
b. DBA_SYS_PRIVS
c. DBA_TAB_PRIVS
d. DICTIONARY

3. Which database parameter can be changed for a existing database and take affect after re-start the instance?   (Choose three)
a. background_dump_dest
b. db_block_size     *
c. db_block_buffer   *
d. log_buffer        *

我的选择是对的吗? [/B]


我认为应该是
1. b     2. a   3. acd

使用道具 举报

回复
招聘 : HTML页面制作
论坛徽章:
74
喜羊羊
日期:2015-04-29 17:32:03夏利
日期:2013-11-30 17:08:44雪佛兰
日期:2013-09-02 10:24:402013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2012-11-26 22:08:56ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32双黄蛋
日期:2012-05-17 22:25:44版主3段
日期:2012-05-15 15:24:11茶鸡蛋
日期:2012-04-06 17:43:25茶鸡蛋
日期:2012-03-26 21:29:09
15#
发表于 2001-12-19 10:31 | 只看该作者

Re: 再起一个问题大家讨论

最初由 33281 发布
[B]关于create read-only tablespaceon on a write-once device
书上说:

1ALTER TABLESPACE....READ ONLY
2use OS command to move the data files of the TS to the
  read-only device
3ALTER TABLESPACE....RENAME DATAFILE

用以上三步实现把TS改建在光盘上使用,
.....
[/B]


书上是这么写的
The ALTER TABLESPACE...READ ONLY Command
Making tablespaces read-only prevents further write operations on the data files in the
tablespace. Therefore, the data files can reside on read-only media, such as CD-ROMs
or write-once (WORM) drives. Read-only tablespaces eliminate the need to perform
backups of large, static portions of a database. Use the ALTER TABLESPACE SQL
command to change a tablespace to read-only or read-write.
ALTER TABLESPACE tablespace READ [ONLY | WRITE]
To create a read-only tablespace on a write-once device:
1 Issue the command ALTER TABLESPACE...READ ONLY.
2 Use an operating system command to move the data files of the tablespace to the
read-only device.
3 Issue the command ALTER TABLESPACE...RENAME DATAFILE.


Taking a Tablespace Offline
A tablespace is typically online so that the data contained within it is available to
database users. However, the database administrator might take a tablespace offline to:
• Make a portion of the database unavailable, while allowing normal access to the
remainder of the database
• Perform an offline tablespace backup (although a tablespace can be backed up
while online and in use)
• Recover a tablespace or data file while the database is open
[B]• Move a data file while the database is open[/B]


答案是不是省略了tablespace offline的步骤

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
16#
发表于 2001-12-19 12:37 | 只看该作者
我的答案和楼上的兄弟相同。

试试下面的代码:
1、ALTER TABLESPACE TS_TEST1 READ ONLY;
2、ALTER TABLESPACE TS_TEST1 OFFLINE;
3、copy 'G:\TEMP\DATA01.DBF' TO 'G:\DATA01.DBF';
4、ALTER TABLESPACE TS_TEST1
RENAME DATAFILE 'G:\TEMP\DATA01.DBF'
2 TO 'G:\DATA01.DBF';

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
17#
发表于 2001-12-19 12:39 | 只看该作者
我的答案和楼上的兄弟相同。

试试下面的代码:
1、ALTER TABLESPACE TS_TEST1 READ ONLY;
2、ALTER TABLESPACE TS_TEST1 OFFLINE;
3、copy 'G:\TEMP\DATA01.DBF' TO 'G:\DATA01.DBF';
4、ALTER TABLESPACE TS_TEST1
RENAME DATAFILE 'G:\TEMP\DATA01.DBF'
2 TO 'G:\DATA01.DBF';
5、ALTER TABLESPACE TS_TEST1 ONLINE;

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
18#
发表于 2001-12-19 23:06 | 只看该作者

请教feng_xin

第三题为什么选择acd

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
19#
发表于 2001-12-20 01:34 | 只看该作者

奇怪的成功与失败--关于新建redo log group

实验环境:
OS:WIN98II
DB:ORACLE PERSON EDITION 8
CONNECT SYS/CHANGE_ON_INSTALL
-----------------------------------------------------------------
SQL> alter database add logfile
2 ('g:\temp\redo1.log',
3 'g:\temp\redo2.log') size 1m;

数据库已删除.

SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
--------- --------- --------- --------- --------- --- ---------
1 1 24 204800 1 NO INACTIVE
2 1 26 204800 1 NO CURRENT
3 1 0 1048576 2 YES UNUSED

SQL> alter database drop logfile group 3;

数据库已删除.

SQL> alter database add logfile
2 ('g:\temp\redo1.log',
3 'g:\temp\redo2.log');

数据库已删除.

SQL> alter database drop logfile group 3;

数据库已删除.

SQL> alter database add logfile
2 ('g:\temp\redo1.log',
3 'g:\temp\redo2.log') reuse;

数据库已删除.

===========================
以上使用已经存在的两个redo log file
建立一个新redo log group,
以上使用的两种方法均可建立新group
而这两种方法恰恰是错的,不可思议的是使用
STS上说的方法(后附)竟然报错:

SQL> 1 alter database add logfile
2 ('g:\temp\redo1.log' reuse,
3* 'g:\temp\redo2.log'reuse)

('g:\temp\redo1.log' reuse,
*
ERROR 发生在第 2 行:
ORA-00907: 缺少右括号
=========================

STS题:
Which statement will create a new redo log group
in the PROD database with three members
if the redo log files are 1M and already exist?
正确答案是:
ALTER DATABASE prod ADD LOGFILE GROUP 4
('/u01/oracle/prod/log4a.rdo' REUSE,
'/u01/oracle/prod/log4b.rdo' REUSE,
'/u01/oracle/prod/log4c.rdo REUSE');

使用道具 举报

回复
招聘 : HTML页面制作
论坛徽章:
74
喜羊羊
日期:2015-04-29 17:32:03夏利
日期:2013-11-30 17:08:44雪佛兰
日期:2013-09-02 10:24:402013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2012-11-26 22:08:56ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32双黄蛋
日期:2012-05-17 22:25:44版主3段
日期:2012-05-15 15:24:11茶鸡蛋
日期:2012-04-06 17:43:25茶鸡蛋
日期:2012-03-26 21:29:09
20#
发表于 2001-12-20 08:54 | 只看该作者

Re: 请教feng_xin

最初由 Hollie 发布
[B]第三题为什么选择acd [/B]


3. Which database parameter can be changed for a existing database and take affect after re-start the instance? (Choose three)
a. background_dump_dest
b. db_block_size *
c. db_block_buffer *
d. log_buffer *


因为db_block_size一但建库后就不能修改。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表