请教如何用命令在SQLPLUS中查询ORACLE某个表空间及其数据文件的相关信息

请教如何用命令在SQLPLUS中查询ORACLE某个表空间及其数据文件的相关信息,第1张

select from dba_tablespaces t;是表空间的信息

select from dba_data_files;是数据文件的信息

两表通过tablespace_name关联

自己看下,绝对可以解决你的问题

1、连入SQLPlus

以system/manager用户登录,

SQL> conn system/manager

创建新的用户:如user1/pass1,赋予connect,resource权限。

SQL> grant connect,resource to user1 identified by pass1;

SQL> conn user1/pass1

SQL> create table test(a date);

Oracle数据库的实例名,本例:oradb

Oracle用户名,本例:user1

Oracle主机字符串:oradb

tnsnamesora文件

ORADB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192111)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = oradb)

)

)

2、在IIS默认>

ORACLE数据字典

表名 USER_TAB_COLUMNS

TABLE_NAME                           表 视图或聚簇名

COLUMN_NAME                         列名

DATA_TYPE                             列数据类型

DATA_TYPE_MOD

DATA_TYPE_OWNER

DATA_LENGTH                         列最大长度

DATA_PRECISION                   Number数据类型的十进制精度 Float数据类型的二进制精度 对其他数据类型则为NULL

DATA_SCALE                           小数点右边位数

NULLABLE                               列是否可为空 如果列有非空约束或该列为关键字一部分则该值为N

COLUMN_ID                             列创建序列号

DEFAULT_LENGTH                   当前列宽度

DATA_DEFAULT                       列默认值

NUM_DISTINCT

LOW_VALUE                             本字段和下一字段为 对三行以上的表 该列的第二小或第二大的值 对三行或少于三行的表 即为最小和最大值 该统计值为前 字节的 进制表示法

HIGH_VALUE                           同上一字段

DENSITY

NUM_NULLS

NUM_BUCKETS

LAST_ANALYZED

SAMPLE_SIZE

CHARACTER_SET_NAME

CHAR_COL_DECL_LENGTH

GLOBAL_STATS

USER_STATS

lishixinzhi/Article/program/Oracle/201311/18449

以上就是关于请教如何用命令在SQLPLUS中查询ORACLE某个表空间及其数据文件的相关信息全部的内容,包括:请教如何用命令在SQLPLUS中查询ORACLE某个表空间及其数据文件的相关信息、求一个ASP连接到ORACLE数据库的方法、Oracle数据字典(可用它动态获取字段名、长度、类型等)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9430652.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存