`
cuker919
  • 浏览: 88994 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Oracle中查询表的大小、表的占用情况和表空间的大小

 
阅读更多

有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:

select segment_name, bytes
from user_segments
where segment_type = 'TABLE';
或者
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name

另一种表实际使用的空间。这样查询:

analyze table emp compute statistics;
select num_rows * avg_row_len
from user_tables
where table_name = 'EMP';

查看每个表空间的大小
Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name

1.查看剩余表空间大小
SELECT tablespace_name 表空间,sum(blocks*8192/1000000) 剩余空间M FROM dba_free_space GROUP BY tablespace_name;
2.检查系统中所有表空间总体空间
select b.name,sum(a.bytes/1000000)总空间 from v$datafile a,v$tablespace b where a.ts#=b.ts# group by b.name;

  1、查看Oracle数据库中表空间信息的工具方法:

  使用oracle enterprise manager console工具,这是oracle的客户端工具,当安装oracle服务器或客户端时会自动安装此工具,在windows操作系统上完成oracle安装后,通过下面的方法登录该工具:开始菜单——程序——Oracle-OraHome92——Enterprise Manager Console(单击)——oracle enterprise manager console登录——选择‘独立启动’单选框——‘确定’ —— ‘oracle enterprise manager console,独立’ ——选择要登录的‘实例名’ ——弹出‘数据库连接信息’ ——输入’用户名/口令’ (一般使用sys用户),’连接身份’选择选择SYSDBA——‘确定’,这时已经成功登录该工具,选择‘存储’ ——表空间,会看到如下的界面,该界面显示了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。

  图1 表空间大小及使用率

  2、查看Oracle数据库中表空间信息的命令方法:

  通过查询数据库系统中的数据字典表(data dictionary tables)获取表空间的相关信息,首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:

  select

  a.a1 表空间名称,

  c.c2 类型,

  c.c3 区管理,

  b.b2/1024/1024 表空间大小M,

  (b.b2-a.a2)/1024/1024 已使用M,

  substr((b.b2-a.a2)/b.b2*100,1,5) 利用率

  from

  (select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,

  (select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,

  (select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces) c

  where a.a1=b.b1 and c.c1=b.b1;

  该语句通过查询dba_free_space,dba_data_files,dba_tablespaces这三个数据字典表,得到了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。dba_free_space表描述了表空间的空闲大小,dba_data_files表描述了数据库中的数据文件,dba_tablespaces表描述了数据库中的表空间。

  上面语句中from子句后有三个select语句,每个select语句相当于一个视图,视图的名称分别为a、b、c,通过它们之间的关联关系,我们得到了表空间的相关信息。

  语句执行结果如下:

  

表空间名称
类型
区管理
表空间大小M
已使用M
利用率
CWMLITE
PERMANENT
LOCAL
20
9.375
46.87
DRSYS
PERMANENT
LOCAL
20
9.6875
48.43
EXAMPLE
PERMANENT
LOCAL
149.375
149.25
99.91
INDX
PERMANENT
LOCAL
25
0.0625
0.25
ODM
PERMANENT
LOCAL
20
9.375
46.87
SYSTEM
PERMANENT
LOCAL
400
397.375
99.34
TOOLS
PERMANENT
LOCAL
10
6.0625
60.62
UNDOTBS1
UNDO
LOCAL
200
5.9375
2.968
USERS
PERMANENT
LOCAL
25
0.0625
0.25
XDB
PERMANENT
LOCAL
38.125
37.9375
99.5
  上面描述中分别介绍了查看Oracle数据库中表空间信息的工具方法和命令方法。

  1、查看Oracle数据库中数据文件信息的工具方法:

  使用上面介绍过的方法登录oracle enterprise manager console工具,选择‘存储’ ——数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以”兆”为单位的数据文件大小,已使用的数据文件大小及数据文件利用率。

  

  图2 数据文件大小及使用率

2、查看Oracle数据库中数据文件信息的命令方法:

  通过查询数据库系统中的数据字典表(data dictionary tables)获取数据文件的相关信息,首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:

  select

  b.file_name 物理文件名,

  b.tablespace_name 表空间,

  b.bytes/1024/1024 大小M,

  (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,

  substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

  from dba_free_space a,dba_data_files b

  where a.file_id=b.file_id

  group by b.tablespace_name,b.file_name,b.bytes

  order by b.tablespace_name

  语句执行结果如下:

  

物理文件名
表空间
大小M
已使用M
利用率
G:/ORACLE/ORADATA/ORA92/CWMLITE01.DBF
CWMLITE
20
9.375
46.87
G:/ORACLE/ORADATA/ORA92/DRSYS01.DBF
DRSYS
20
9.6875
48.43
G:/ORACLE/ORADATA/ORA92/EXAMPLE01.DBF
EXAMPLE
149.375
149.25
99.91
G:/ORACLE/ORADATA/ORA92/INDX01.DBF
INDX
25
0.0625
0.25
G:/ORACLE/ORADATA/ORA92/ODM01.DBF
ODM
20
9.375
46.87
G:/ORACLE/ORADATA/ORA92/SYSTEM01.DBF
SYSTEM
400
397.375
99.34
G:/ORACLE/ORADATA/ORA92/TOOLS01.DBF
TOOLS
10
6.0625
60.62
G:/ORACLE/ORADATA/ORA92/UNDOTBS01.DBF
UNDOTBS1
200
5.9375
2.968
G:/ORACLE/ORADATA/ORA92/USERS01.DBF
USERS
25
0.0625
0.25
G:/ORACLE/ORADATA/ORA92/XDB01.DBF
XDB
38.125
37.9375
99.5
  上明描述中分别介绍了查看Oracle数据库中数据文件信息的工具方法和命令方法。

  在oracle数据库中,临时表空间主要用于用户在使用order by 、group by语句进行排序和汇总时所需的临时工作空间。要查询数据库中临时表空间的名称,大小及数据文件,可以查询数据字典dba_tablespaces及dba_data_files。命令如下:

  select

  a.talbespace_name 表空间名称,

  b.bytes 大小bytes,

  b.file_name 数据文件名

  from dba_tablespaces a, dba_data_files b

  Where a.talbespace_name=b.talbespace_name and a.contents=’TEMPORARY’;

  查询结果如下:

  表空间名称大小bytes数据文件名

  TEMPONLINEG:/ORACLE/ORADATA/ORA92/TEMP01.DBF

  从oracle 9i开始,可以创建Temporary tablespace类表空间,即“临时“表空间,这类表空间使用临时文件。临时文件的信息被存储在数据字典V$tempfile中。命令如下:

  Select file#,status,name from V$tempfile;

  查询数据字典V$tempfile结果如下:

  

FILE#
status
NAME
1
ONLINE
G:/ORACLE/ORADATA/ORA92/TEMP01.DBF
  在上面介绍的方法中,建议掌握命令方法,因为你的环境可能没有图形工具,而SQLPLUS一般情况下都是可以使用的,有了命令脚本,很容易得到表空间和数据文件的相关信息。另外,数据库管理员应该多整理命令脚本,在需要时直接执行脚本以提高工作效率。

  在数据库管理员的日常工作中,应该经常查询表空间的利用率,按照数据库系统的具体情况估算表空间的增长量,当表空间的利用率超过90%时,要及时采取措施,如清理历史表、历史数据以释放空间,向表空间中添加新的数据文件,扩展现有数据文件大小等方法来降低表空间的利用率,避免表空间利用率接近100%时,将产生空间不够的错误。

1.查询oracle表空间的使用情况

select b.file_id  文件ID,
  b.tablespace_name  表空间,
  b.file_name     物理文件名,
  b.bytes       总字节数,
  (b.bytes-sum(nvl(a.bytes,0)))   已使用,
  sum(nvl(a.bytes,0))        剩余,
  sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比
  from dba_free_space a,dba_data_files b
  where a.file_id=b.file_id
  group by b.tablespace_name,b.file_name,b.file_id,b.bytes
  order by b.tablespace_name

2.查询oracle系统用户的默认表空间和临时表空间

select default_tablespace,temporary_tablespace from dba_users

3.查询单张表的使用情况

select segment_name,bytes from dba_segments where segment_name = 'RE_STDEVT_FACT_DAY' and owner = USER

RE_STDEVT_FACT_DAY是您要查询的表名称

4.查询所有用户表使用大小的前三十名

select * from (select segment_name,bytes from dba_segments where owner = USER order by bytes desc ) where rownum <= 30

5.查询当前用户默认表空间的使用情况

select tablespacename,sum(totalContent),sum(usecontent),sum(sparecontent),avg(sparepercent)
from
(
SELECT b.file_id as id,b.tablespace_name as tablespacename,b.bytes as totalContent,(b.bytes-sum(nvl(a.bytes,0))) as usecontent,sum(nvl(a.bytes,0)) as sparecontent,sum(nvl(a.bytes,0))/(b.bytes)*100 as sparepercent
FROM dba_free_space a,dba_data_files b
WHERE a.file_id=b.file_id and b.tablespace_name = (select default_tablespace from dba_users where username = user)
group by b.tablespace_name,b.file_name,b.file_id,b.bytes
)
GROUP BY tablespacename

6.查询用户表空间的表

select * from user_tables

有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:

select segment_name, bytes
from user_segments
where segment_type = 'TABLE';
或者
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name

另一种表实际使用的空间。这样查询:

analyze table emp compute statistics;
select num_rows * avg_row_len
from user_tables
where table_name = 'EMP';

查看每个表空间的大小
Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name

1.查看剩余表空间大小
SELECT tablespace_name 表空间,sum(blocks*8192/1000000) 剩余空间M FROM dba_free_space GROUP BY tablespace_name;
2.检查系统中所有表空间总体空间
select b.name,sum(a.bytes/1000000)总空间 from v$datafile a,v$tablespace b where a.ts#=b.ts# group by b.name;

  1、查看Oracle数据库中表空间信息的工具方法:

  使用oracle enterprise manager console工具,这是oracle的客户端工具,当安装oracle服务器或客户端时会自动安装此工具,在windows操作系统上完成oracle安装后,通过下面的方法登录该工具:开始菜单——程序——Oracle-OraHome92——Enterprise Manager Console(单击)——oracle enterprise manager console登录——选择‘独立启动’单选框——‘确定’ —— ‘oracle enterprise manager console,独立’ ——选择要登录的‘实例名’ ——弹出‘数据库连接信息’ ——输入’用户名/口令’ (一般使用sys用户),’连接身份’选择选择SYSDBA——‘确定’,这时已经成功登录该工具,选择‘存储’ ——表空间,会看到如下的界面,该界面显示了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。

  图1 表空间大小及使用率

  2、查看Oracle数据库中表空间信息的命令方法:

  通过查询数据库系统中的数据字典表(data dictionary tables)获取表空间的相关信息,首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:

  select

  a.a1 表空间名称,

  c.c2 类型,

  c.c3 区管理,

  b.b2/1024/1024 表空间大小M,

  (b.b2-a.a2)/1024/1024 已使用M,

  substr((b.b2-a.a2)/b.b2*100,1,5) 利用率

  from

  (select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,

  (select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,

  (select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces) c

  where a.a1=b.b1 and c.c1=b.b1;

  该语句通过查询dba_free_space,dba_data_files,dba_tablespaces这三个数据字典表,得到了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。dba_free_space表描述了表空间的空闲大小,dba_data_files表描述了数据库中的数据文件,dba_tablespaces表描述了数据库中的表空间。

  上面语句中from子句后有三个select语句,每个select语句相当于一个视图,视图的名称分别为a、b、c,通过它们之间的关联关系,我们得到了表空间的相关信息。

  语句执行结果如下:

  

表空间名称
类型
区管理
表空间大小M
已使用M
利用率
CWMLITE
PERMANENT
LOCAL
20
9.375
46.87
DRSYS
PERMANENT
LOCAL
20
9.6875
48.43
EXAMPLE
PERMANENT
LOCAL
149.375
149.25
99.91
INDX
PERMANENT
LOCAL
25
0.0625
0.25
ODM
PERMANENT
LOCAL
20
9.375
46.87
SYSTEM
PERMANENT
LOCAL
400
397.375
99.34
TOOLS
PERMANENT
LOCAL
10
6.0625
60.62
UNDOTBS1
UNDO
LOCAL
200
5.9375
2.968
USERS
PERMANENT
LOCAL
25
0.0625
0.25
XDB
PERMANENT
LOCAL
38.125
37.9375
99.5
  上面描述中分别介绍了查看Oracle数据库中表空间信息的工具方法和命令方法。

  1、查看Oracle数据库中数据文件信息的工具方法:

  使用上面介绍过的方法登录oracle enterprise manager console工具,选择‘存储’ ——数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以”兆”为单位的数据文件大小,已使用的数据文件大小及数据文件利用率。

  

  图2 数据文件大小及使用率

2、查看Oracle数据库中数据文件信息的命令方法:

  通过查询数据库系统中的数据字典表(data dictionary tables)获取数据文件的相关信息,首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:

  select

  b.file_name 物理文件名,

  b.tablespace_name 表空间,

  b.bytes/1024/1024 大小M,

  (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,

  substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

  from dba_free_space a,dba_data_files b

  where a.file_id=b.file_id

  group by b.tablespace_name,b.file_name,b.bytes

  order by b.tablespace_name

  语句执行结果如下:

  

物理文件名
表空间
大小M
已使用M
利用率
G:/ORACLE/ORADATA/ORA92/CWMLITE01.DBF
CWMLITE
20
9.375
46.87
G:/ORACLE/ORADATA/ORA92/DRSYS01.DBF
DRSYS
20
9.6875
48.43
G:/ORACLE/ORADATA/ORA92/EXAMPLE01.DBF
EXAMPLE
149.375
149.25
99.91
G:/ORACLE/ORADATA/ORA92/INDX01.DBF
INDX
25
0.0625
0.25
G:/ORACLE/ORADATA/ORA92/ODM01.DBF
ODM
20
9.375
46.87
G:/ORACLE/ORADATA/ORA92/SYSTEM01.DBF
SYSTEM
400
397.375
99.34
G:/ORACLE/ORADATA/ORA92/TOOLS01.DBF
TOOLS
10
6.0625
60.62
G:/ORACLE/ORADATA/ORA92/UNDOTBS01.DBF
UNDOTBS1
200
5.9375
2.968
G:/ORACLE/ORADATA/ORA92/USERS01.DBF
USERS
25
0.0625
0.25
G:/ORACLE/ORADATA/ORA92/XDB01.DBF
XDB
38.125
37.9375
99.5
  上明描述中分别介绍了查看Oracle数据库中数据文件信息的工具方法和命令方法。

  在oracle数据库中,临时表空间主要用于用户在使用order by 、group by语句进行排序和汇总时所需的临时工作空间。要查询数据库中临时表空间的名称,大小及数据文件,可以查询数据字典dba_tablespaces及dba_data_files。命令如下:

  select

  a.talbespace_name 表空间名称,

  b.bytes 大小bytes,

  b.file_name 数据文件名

  from dba_tablespaces a, dba_data_files b

  Where a.talbespace_name=b.talbespace_name and a.contents=’TEMPORARY’;

  查询结果如下:

  表空间名称大小bytes数据文件名

  TEMPONLINEG:/ORACLE/ORADATA/ORA92/TEMP01.DBF

  从oracle 9i开始,可以创建Temporary tablespace类表空间,即“临时“表空间,这类表空间使用临时文件。临时文件的信息被存储在数据字典V$tempfile中。命令如下:

  Select file#,status,name from V$tempfile;

  查询数据字典V$tempfile结果如下:

  

FILE#
status
NAME
1
ONLINE
G:/ORACLE/ORADATA/ORA92/TEMP01.DBF
  在上面介绍的方法中,建议掌握命令方法,因为你的环境可能没有图形工具,而SQLPLUS一般情况下都是可以使用的,有了命令脚本,很容易得到表空间和数据文件的相关信息。另外,数据库管理员应该多整理命令脚本,在需要时直接执行脚本以提高工作效率。

  在数据库管理员的日常工作中,应该经常查询表空间的利用率,按照数据库系统的具体情况估算表空间的增长量,当表空间的利用率超过90%时,要及时采取措施,如清理历史表、历史数据以释放空间,向表空间中添加新的数据文件,扩展现有数据文件大小等方法来降低表空间的利用率,避免表空间利用率接近100%时,将产生空间不够的错误。

1.查询oracle表空间的使用情况

select b.file_id  文件ID,
  b.tablespace_name  表空间,
  b.file_name     物理文件名,
  b.bytes       总字节数,
  (b.bytes-sum(nvl(a.bytes,0)))   已使用,
  sum(nvl(a.bytes,0))        剩余,
  sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比
  from dba_free_space a,dba_data_files b
  where a.file_id=b.file_id
  group by b.tablespace_name,b.file_name,b.file_id,b.bytes
  order by b.tablespace_name

2.查询oracle系统用户的默认表空间和临时表空间

select default_tablespace,temporary_tablespace from dba_users

3.查询单张表的使用情况

select segment_name,bytes from dba_segments where segment_name = 'RE_STDEVT_FACT_DAY' and owner = USER

RE_STDEVT_FACT_DAY是您要查询的表名称

4.查询所有用户表使用大小的前三十名

select * from (select segment_name,bytes from dba_segments where owner = USER order by bytes desc ) where rownum <= 30

5.查询当前用户默认表空间的使用情况

select tablespacename,sum(totalContent),sum(usecontent),sum(sparecontent),avg(sparepercent)
from
(
SELECT b.file_id as id,b.tablespace_name as tablespacename,b.bytes as totalContent,(b.bytes-sum(nvl(a.bytes,0))) as usecontent,sum(nvl(a.bytes,0)) as sparecontent,sum(nvl(a.bytes,0))/(b.bytes)*100 as sparepercent
FROM dba_free_space a,dba_data_files b
WHERE a.file_id=b.file_id and b.tablespace_name = (select default_tablespace from dba_users where username = user)
group by b.tablespace_name,b.file_name,b.file_id,b.bytes
)
GROUP BY tablespacename

6.查询用户表空间的表

select * from user_tables

分享到:
评论

相关推荐

    查询一个Oracle表所占的物理空间大小

    查询一个Oracle表所占的物理空间大小

    查询表空间占用、记录条数、表归属用户信息,并举例截除过期数据释放表空间,Oracle适用

    1、当前登录用户,所有表占用表空间情况,提供合计 和 明细查询,显示为M; 2、查看某个用户所有表各自占用表空间的大小,并显示各表数据的条数;——常用于清表前,确认选最多记录的先清; 3、全数据库查询所有表...

    Oracle查看各表占用空间

    Oracle查看各表占用空间 利用SQL语句查看表空间中,用户所有表所占用的空间大小

    查看Oracle表空间的sql语句

    查看oracle表空间和临时表空间的使用情况、当前用户下的表所占空间大小表空间物理文件的名称和大小,是oracle DBA的利器哦

    表数据已经删除,但是表空间不能释放的情况.txt

    oracle表数据已经删除,但是表空间不能释放的情况;支持查询单表占用空间大小,释放掉占用的无效空间;支持批量生成释放脚本,释放掉空表占用的表空间;

    Oracle 查看表空间的大小及使用情况sql语句

    SQL1: 代码如下: –1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name ...

    5、ClickHouse查看数据库容量、表的指标、表分区、数据大小等

    5、ClickHouse查看数据库容量、表的指标、表分区、数据大小等 网址:https://blog.csdn.net/chenwewi520feng/article/details/130506422 介绍ClickHouse查看数据库容量、表的指标、表分区、数据大小等,每种都有具体...

    Oracle DBA 常用的一些SQL语句(50个)

    查看系统中每个表空间的使用情况.sql 查看系统中每个表空间的大小.sql 查看系统联接数.sql 查看系统锁.sql 查看表空间使用情况.sql 查看进程占用回滚段的情况.sql 查看那些数据库对象被修改过.sql 用oupput的ora过程...

    oracle动态性能表

    硬解析会带来cpu和资源使用的高昂开销,因为它需要oracle在shared pool中重新分配内存,然后再确定执行计划,最终语句才会被执行。  parse count (total):解析调用总数,包括软解析和硬解析。当session执行了一条...

    ORACLE 回收站当前状态查询整理

    在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,顾名思义,它就是存储被删掉的东西。从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    交换空间大小:3.25GB 硬盘空间:10GB  安装 1. 安装程序成功下载,将会得到如下2个文件: 解压文件将得到database文件夹,文件组织如下: 点击setup.exe执行安装程序,开始安装。 2. 点击安装程序将会出现...

    Toad 使用快速入门

    SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地...

    Oracle 主要配置文件介绍

    系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库 相关的环境变量就定义在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/...

    ORACLE应用常见傻瓜问题1000问

    12. 怎样计算一个表占用的空间的大小? 13. 如何查看最大会话数? 14. 如何查看系统被锁的事务时间? 15. 如何以archivelog的方式运行oracle。 16. 怎幺获取有哪些用户在使用数据库 17. 数据表中的字段最大数是多少?...

    常见oracle问题的总结

    常见的oracle问题汇总,如下所示: 1. Oracle安裝完成后的初始口令?...12. 怎样计算一个表占用的空间的大小? 13. 如何查看最大会话数? 15. 如何以archivelog的方式运行oracle。 76. 如何显示当前连接用户? ......

    oracle数据库经典题目

    1.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。 2.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。 3.在需要滤除查询结果中重复的行时,必须...

    最全的oracle常用命令大全.txt

    6、查看表空间的使用情况 select sum(bytes)/(1024*1024) as free_space,tablespace_name from dba_free_space group by tablespace_name; SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES ...

    Oracle9i的init.ora参数中文说明

    说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取, 并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | ...

    hibernate实体生成(for oracle)

    本工具为SSH开发辅助工具,提供oracle下表信息及表占用表空间大小(MB)的统计查询;Struts actionform生成;按表字段生成javabean文件;hibernate实体、映射文件。

    SSH辅助开发工具(for oracle)

    本工具为SSH开发辅助工具,提供oracle下表信息及表占用表空间大小(MB)的统计查询;Struts actionform生成;按表字段生成javabean文件;hibernate实体、映射文件。 操作简便

Global site tag (gtag.js) - Google Analytics