oracle日常维护常用的55条语句.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle日常维护常用的55条语句

1.如何查看数据库的状态 ???unix下 ps -ef | grep ora windows下 看服务是否起来 是否可以连上数据库SQL select status, instance_role from v$instance; 通过此语句可以核查数据库是否出于open状态 2.如何查有多少个数据库实例   SQLSELECT * FROM V$INSTANCE;select??b.file_id??file_ID,??b.tablespace_name??tablespace_name,?b.bytes??Bytes,??(b.bytes-sum(nvl(a.bytes,0)))??used,?sum(nvl(a.bytes,0))??free,?sum(nvl(a.bytes,0))/(b.bytes)*100?????????Percent? from?dba_free_space?a,dba_data_files?b??where?a.file_id=b.file_id??group?by?b.tablespace_name,b.file_id,b.bytes???order?by?b.file_id;? 5如何.获取表空间信息 select * from dba_tablespaces(或者v$tablespace); 6.如何改变表空间的大小 通过手动改变数据文件大小来改变表空间大小:  Alter database datafile ‘/opt/oracle/data/datafilename.dbf’ resize 500m; 通过在表空间中增加数据文件来改变表空间大小:  Alter tablespace tablespace_name add datafile ‘opt/oracle/data/newdatafile.dbf’ size 300m; 7.如何增加临时表空间大小 如果原来的用户缺省临时表空间大小不够,此时首先用如下语句创建一足够大的临时表空间:  CREATE TEMPORARY TABLESPACE temp TEMPFILE /u01/oradata/temp01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M; 然后用如下语句改变用户的缺省临时表空间:  alter user username temporary tablespace new_temporary_tablespace_name; 8. 如何查看   Select * from dba_data_files(v$datafile); 临时数据文件信息:    Select * from dba_temp_files(v$tempfile) 9.如何将表移动之表空间 ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME; 10.如何查看回滚段名称及大小   select segment_name, tablespace_name, r.status, (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent, max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v Where r.segment_id = v.usn(+) order by segment_name ; 11.如何察看回滚段竞争情况 Select * from v$undostat; 返回结果中nospaceerrcnt字段的值应该为0,如果持续出现非0,建议增加回滚段表空间大小. 12.如何查看控制文件select name from v$controlfile; 13.如何查看日志文件 select member from v$logfile;.如何查看日志文件的切换时间  SQLselect to_char(first_time,yyyy-mm-dd hh24:mi:ss) change_time from v$log_history; 15.查看数据库版本 select * from v$version 16.查看会话情况 select machine,terminal from v$session; 17.如何查看系统最大会话数 Select * from v$parameter where name like ‘proc%’ Show parameter processes Select * from v$licen

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档