1.检查表格空的名称和大小
select t.tablespace_name,round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t,dba_data_files d其中t . tablespace _ name = d . tablespace _ name group by t . tablespace _ name;
2.检查表之间物理文件的名称和大小空
select tablespace_name,file_id,file_name,round(bytes/(1024*1024),0)total _ space from DBA _ data _ files order by tablespace _ name;
3.检查回退段的名称和大小。
select segment_name,tablespace_name,r.status,(initial _ extent/1024)initial extent,(next_extent/1024) NextExtent,max_extents,v . curext CurExtent From DBA _ roll back _ segs r,v$rollstat v其中r . segment _ id = v . usn(+)order by segment _ name;
4.检查控制文件。
从v $控制文件中选择名称;
5.检查日志文件。
从v $日志文件中选择成员;
6.检查表空之间的用法
select sum(bytes)/(1024 * 1024)as free _ space,tablespace _ name from DBA _ free _ space group by tablespace _ name;SELECT A .表空间名称,A .字节总数,B .已用字节,C .可用字节,(B .字节*100)/A .字节& quot已用百分比& quot,(C字节*100)/A字节& quot% FREE & quot来自SYS。SM$TS_AVAIL A,SYSSM$TS_USED B,SYS。SM$TS_FREE C其中A . TABLESPACE _ NAME = B . TABLESPACE _ NAME,A . TABLESPACE _ NAME = C . TABLESPACE _ NAME;
7.检查数据库对象。
select owner,object_type,status,count(*)count # from all _ objects group by owner,object_type,status。
8.检查数据库的版本。
从Product_component_version中选择版本,其中SUBSTR(PRODUCT,1,6)= ' Oracle ';
9.检查数据库的创建日期和归档方法
从V$Database中选择Created,Log_Mode,Log _ Mode;
10.查看所有当前对象。
SQL & gtselect * from tab
11.创建一个与表a结构相同的空表。
SQL & gt将表b创建为select * from a,其中1 = 2;SQL & gt创建表b(b1,b2,b3)作为从a中选择a1,a2,a3,其中1 = 2;
12.检查数据库的大小和空之间的使用情况
SQL & gtcol表空间格式a20 SQL & gt选择b .文件标识
文件b.tablespace _ name
在表空,b .文件名之间
物理文件名,字节
总字节数,(b.bytes-sum(nvl(a.bytes,0)))
已用,sum(nvl(a.bytes,0))
余数sum (nvl (a.bytes,0))/(b.bytes) * 100
剩下的百分比来自DBA _ free _ space a,DBA _ data _ files B。
其中a .文件标识=b .文件标识分组依据b .表空间名称,b .文件名称,b .文件标识,b .字节
order b . tablespace _ name/DBA _ free _ space-表空中的剩余空状态
DBA _ DATA _ FILES-数据文件的占用情况空
13.检查现有回退段及其状态。
SQL & gt列段格式a30 SQL & gt从DBA_ROLLBACK_SEGS中选择段名、所有者、表空间名、段标识、文件标识、状态。
14.检查放置数据文件的路径。
SQL & gtcol文件名格式a50 SQL & gtselect表空间名称,文件id,bytes/1024/1024,文件名from DBA _ data _ files order by file _ id;
15.显示当前连接的用户。
SQL & gt显示用户
16.将SQL*Plus用作计算器
SQL & gt从dual中选择100 * 20;
17.连接字符串
SQL & gt表1中的第1栏||第2栏;SQL & gt从表1中选择concat(第1列,第2列);
18.查询当前日期。
SQL & gtselect to_char(sysdate,' yyyy-mm-dd,hh24:mi:ss ')from dual;
9.在用户之间复制数据。
SQL & gt从用户1复制到用户2使用select * from table1创建table2
20.视图中不能使用order by,但可以使用group by来达到排序的目的。
SQL & gt将视图a创建为按b1,b2从b组中选择b1,B2;
21.通过授权创建用户。
SQL & gt将连接、资源授予由测试标识的测试;SQL & gt连接测试/测试
关键词:甲骨文
优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。本文链接:http://www.123down.cn/gonglue/227320.html