资源描述:
《oracle日常维护常用的55条语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.如何查看数据库的状态 unix下ps-ef
2、greporawindows下看服务是否起来是否可以连上数据库SQL>selectstatus,instance_rolefromv$instance;通过此语句可以核查数据库是否出于open状态2.如何查有多少个数据库实例 SQL>SELECT*FROMV$INSTANCE;3.怎样查得数据库的SIDselectnamefromv$database;也可以直接查看init.ora文件4.查看表空间占用情况select b.file_id file_ID, b.
3、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.f
4、ile_id,b.bytes order by b.file_id; 5如何.获取表空间信息select*fromdba_tablespaces(或者v$tablespace);6.如何改变表空间的大小通过手动改变数据文件大小来改变表空间大小: Alterdatabasedatafile‘/opt/oracle/data/datafilename.dbf’resize500m;通过在表空间中增加数据文件来改变表空间大小: Altertablespacetablespace_nameadddatafile‘opt/o
5、racle/data/newdatafile.dbf’size300m;7.如何增加临时表空间大小如果原来的用户缺省临时表空间大小不够,此时首先用如下语句创建一足够大的临时表空间: CREATETEMPORARYTABLESPACEtempTEMPFILE'/u01/oradata/temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE10M;然后用如下语句改变用户的缺省临时表空间: alteruserusernametemporarytablespacenew_temp
6、orary_tablespace_name;8.如何查看数据文件的信息 数据文件信息: Select*fromdba_data_files(v$datafile);临时数据文件信息: Select*fromdba_temp_files(v$tempfile)9.如何将表移动之表空间ALTERTABLETABLE_NAMEMOVETABLESPACE_NAME;10.如何查看回滚段名称及大小 selectsegment_name,tablespace_name,r.status,(initial_exten
7、t/1024)InitialExtent,(next_extent/1024)NextExtent,max_extents,v.curextCurExtentFromdba_rollback_segsr,v$rollstatvWherer.segment_id=v.usn(+)orderbysegment_name;11.如何察看回滚段竞争情况Select*fromv$undostat;返回结果中nospaceerrcnt字段的值应该为0,如果持续出现非0,建议增加回滚段表空间大小.12.如何查看控制文件.select
8、namefromv$controlfile;13.如何查看日志文件selectmemberfromv$logfile;14.如何查看日志文件的切换时间 SQL>selectto_char(first_time,'yyyy-mm-ddhh24:mi:ss')change_timefromv$log_history;15.查看数据库版本select*fromv$version16.查看会话情况selectmachine,terminalfromv$session;17.如何查看系统最大会话数Select*fromv$par
9、ameterwherenamelike‘proc%’ShowparameterprocessesSelect*fromv$license18.如何查看系统被锁的事务时间select*fromv$locked_object19.查看数据库的创建日期和归档方式selectcreated,log_mode,log_modefromv$d