ORACLE问答精选

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

  userArevokeselectanytablefromuserB.

  此时userC仍然具有selectanytablewithadminoption.

  Q:被授予的withgrantoption的object的权限是否被收回,如果授权者的权限已经被收回。

  A:是的,object的withgrantoption的权限是hierarchical.

  Q:在用createuser命令创建了一个用户之后,那些表可以用来查看这个新用户的基本信息。

  A:可以查看表dba_users,dba_ts_quotas.

  Q:是否可以用alterdatabasedatafaile’file_name’offlinedrop的命令来删除一个表空间中的某个数据文件。

  

  A:这个命令并非是一个常规的对数据库的管理命令,仅仅当数据库出现异常,或某个文件丢失时,可以用他来强制将这一文件的记录从数据字典中删除,以达到open数据库的目的,但是此后,你必须备份此表空间的数据,然后重新创建该表空间。

  

  Q:如何移动数据文件的位置?

  A:1.正常关闭数据库;

  2.拷贝数据文件到新位置;

  $cp$ORACLE_HOME/dbs/dbsNEW.dbf/usr3/oracle/dbsNEW.dbf

  3.svrmgrl

  connectinternal;

  startupmount;

  alterdatabaserenamefile’<$ORACLE_HOME>/dbs/dbsNEW.dbf’

  to’/usr3/oracle/dbsNEW.dbf’;

  alterdatabaseopen.

  

  Q:如何移动LOG文件的位置?

  A:可以先添加新的LOG文件,再删除原来的LOG文件。

  svrmgrl>connectinternal;

  alterdatabaseaddlogfile’<$ORACLE_HOME>/usr3/oracle/logNEW.dba’;

  alterdatabasedroplogfile’<$ORACLE_HOME>/dbs/logNEW.dbf’;

  

  Q:能否把数据文件一部分放在RAWDEVICE上,另一部分放在普通文件系统上?

  A:可以,ORACLE把它们同等对待,把数据文件放在RAWDEVICE上有时可以提高系统的性能。

  

  Q:能否把多个数据文件放在同一个RAWDEVICE上?在CREATETABLESPACE时,如何指定RAWDEVICE的大小?

  A:一个RAWDEVICE只能作为一个数据文件使用,如果你有一个较大的RAWDEVICE,需要把它用于不同的表空间,你可以把它再分区。在使用RAWDEVICE创建表空间时,你只能使用RAWDEVICE的95%左右的空间,其余空间用于记录文件头的信息。
分页:上一页  1 2 3 4 [5] 6  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有