易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle之管理表之一(显示表信息)


 
显示表信息
1,显示特定用户的表
DAT_TABLES 可以显示所有数据库表的详细信息
ALL_TABLES 可以显示用户可以访问的所有表信息
USER_TABLES 可以显示当前用户所有表的信息
SELECT table_name,num_rows,pct_free,blocks,chain_cnt
from dba_tables WHERE owner=’SCOTT’;
Table_name用于标识表名,num_rows用于标识表所包含的行数.pct_free用于标识PCTFREE的值,blocks用于标识表数据已经占用的块个数,chain_cnt用于标识链行的个数,owner用于标识对象所有者.
2,显示列信息.
DBA_TAB_COLUMNS,可以显示数据库任何表的列信息.
ALL_TAB_COLUMNS,可以显示用户可访问的列信息
USER_TAB_COLUMNS,可以显示当前用户所拥有表的列信息.
3,显示表的注释信息
DBA_TAB_COMMENTS,显示数据库任何表或视图的注释;
ALL_TAB_COMMENTS,显示用户可访问表的注释
USER_TAB_COMMENTS,显示当前用户所拥有表的注释.
4,显示列的注释信息
DBA_COL_COMMENTS,
ALL_COL_COMMENTS,
USER_COL_COMMENTS.
5,显示UNUSED列信息
DBA_UNUSED_COL_TABS,可以显示任何表的UNUSED列个数
ALL_UNUSED_COL_TABS,可以显示用户可访问表的UNUSED列个数
USER_UNUSED_COL_TABS,显示当前用户所拥有表的UNUSED列个数.
6,显示外部表的信息
DBA_EXTERNAL_TABLES,显示数据库所有外部表的信息.
ALL_EXTERNAL_TABLES,显示用户可访问的所有外部表的信息.
USER_EXTERNAL_TABLES,可以显示当前用户所拥有外部表的信息
7,显示外部表的位置
DBA_EXTERNAL_LOCATIONS,显示数据库所有外部表的位置.
ALL_EXTERNAL_LOCATIONS
USER_EXTERNAL_LOCATIONS
8,显示表段信息
DBA_SEGMENTS,可以显示数据库所有段的详细信息.
USER_SEGMENTS,可以显示当前用户段的信息
9显示行所在的实际位置
执 行INSERT操作时,oracle会将数据插入到表段的相应数据块中,并且oracle会生成唯一的ROWID对应于该行数据.因为ROWID是页码格 式存放的,所有用于不能直接读懂其内容.通过使用DBMS_ROWID包,可以将ROWID转变成行所在文件号,块号以及行号


相关文档:

Oracle 数据库的各类名称概念

数据库名、实例名、数据库域名、全局数据库名、服务名,
这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了 ......

使用impdp复制oracle的schema数据迁移

 测试环境:

    源: windows 2003, oracle 10202 
    目标:windows 2000, oracle 10203 
    注:本文中所说的 schema 和 user 是一个意思。 
   
impdp 的数据源既可以是expdp 导出来的DMP文件,也可以是一数据库,通过netwo ......

解决Oracle中,用户作为SYSDBA可以以任何密码登录

oracle认证方式分为操作系统认证和口令文件认证2种方式,操作系统认证有时候也叫本地认证。
--操作系统认证:即oracle认为操作系统用户是可靠的,即既然能登陆到操作系统那么oracle数据库你也能登陆
--口令文件认证:oracle认证认为操作系统用户是不可信任的,如果要访问数据库,必须进行再次认证。
具体实现如下:
......

Windows 下 Oracle数据库自动备份批处理脚本

@echo off
REM ###########################################################
REM # Windows Server 2003下Oracle数据库自动备份批处理脚本
REM ###########################################################
REM 取当前系统时间,可能因操作系统不同而取值不一样
set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
se ......

Oracle 更改表空间位置的具体步骤

[oracle]> sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 – Production on Tue Aug 19 03:46:29 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> shutdown immediate
ORA-01109: database not open
Da ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号