您当前位置:主页 > 资讯攻略 >
来源:未知
2021-08-14 03:40:29 浏览: 分类:资讯攻略

oracle维护常用语句

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

攻略资讯
安卓软件