Oracle 数据库缩写术语整理


1.RDBA/DBA(Relative Data Block Address/Data Block Address)
      RDBA是相对数据块地址,DBA一般指的是绝对数据块地址。如果数据文件超过>=1024M(即2的10次方),仅用绝对DBA在内部没办法表示,内部一般是用RDBA来表示。例如:
Page 34 is marked corrupt
Corrupt block relative dba: 0x02c00022 (file 11, block 34)
Bad check value found during dbv:
Data in bad block:
   type: 6 format: 2 rdba: 0x02c00022
   last change scn: 0x0771.4eebe71c seq: 0x2 flg: 0x04
   spare1: 0x0 spare2: 0x0 spare3: 0x0
   consistency value in tail: 0xe71c0602
   check value in block header: 0xd3ce
   computed block checksum: 0x2
上面的报错展示的相对数据块号relative dba: 0x02c00022 (file 11, block 34),其中指定的file是相对文件号。

2.RBA(Redo Byte Address)
        RBA指的是Redo字节地址,在一些报错中会看到,例如:
Thread checkpoint rba:0x00dfeb.00000002.0010 scn:0x0001.5c1ee5b7
On-disk rba:0x00dfeb.0001161f.0000 scn:0x0001.5c2266d6
参考文章:http://space.itpub.net/23135684/viewspace-660707

3.RFN/AFN(Relative File Number/Absolute File Number)
        RFN是相对文件号,AFN是绝对文件号。都是Oracle数据库中用来表示文件号,例如:
ERROR at line 1:
ORA-01578: ORACLE data block corrupted (file # 11, block # 34)
ORA-01110: data file 5: '/home/oracle/oradata/users.dbf'
上面的报错中file # 11是相对文件号,data file 5是绝对文件号。
知道RFN,可以通过以下SQL语句查询到AFN:
select file_id AFN, relative_fno, tablespace_name
from dba_data_files
where relative_fno=&RFN;

4.AUM/AMM(Automatic UNDO Management/Automatic Memory Management)
        AUM是自动UNDO管理的缩写。AMM是自动内存管理的缩写,自动内存管理是11g新推出的功能,能设置memory_target来自动管理PGA和SGA。

5.DRM(Dynamic Resource management)
参考文章:http://space.itpub.net/23135684/viewspace-706814

6.ORACLE.EXE (SHAD)
        这个是在Windows平台出现的服务器进程,SHAD是shadow的缩写,表示的是映射客户端进程的服务器进程。

--待补充--

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23135684/viewspace-709580/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23135684/viewspace-709580/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库命令整理及使用案例: 常用命令: 1、登录数据库: sqlplus 用户名 / 密码 @实例名 实例名:或在tnsnames.ora的配置文件里查找与之相对应的SERVICE_NAME 2、退出登录: exit 3、查询数据库版本: SELECT * FROM v$version; 4、查询当前schema下的所有对象(包括表、视图等): SELECT * FROM user_objects; 5、查询指定表的所有字段: SELECT * FROM user_tab_columns WHERE table_name=‘表名’ 6、查询指定表中的所有数据: SELECT * FROM 表名 7、创建表: CREATE TABLE 表名 ( 属性1 数据类型(长度) 约束, 属性2 数据类型(长度) 约束, …… ) 8、修改表结构: ALTER TABLE 表名 ADD 字段名 数据类型(长度) 约束; --添加字段 ALTER TABLE 表名 MODIFY 字段名 数据类型(长度) 约束; --修改字段 9、删除表: DROP TABLE 表名 10、增加数据: INSERT INTO 表名(字段1,字段2,……) VALUES (值1,值2,……) 11、修改数据: UPDATE 表名 SET 字段1=值1,字段2=值2,…… WHERE 条件 12、删除数据: DELETE FROM 表名 WHERE 条件 13、创建主键: ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY(字段) 14、创建外键: ALTER TABLE 子表名 ADD CONSTRAINT 外键名 FOREIGN KEY(外键字段) REFERENCES 父表名(父表字段) 15、创建索引: CREATE INDEX 索引名 ON 表名(字段) 16、删除索引: DROP INDEX 索引名 17、查询表中数据条数: SELECT COUNT(*) FROM 表名 18、查询表中指定条件的数据量: SELECT COUNT(*) FROM 表名 WHERE 条件 以上是常用的Oracle数据库命令,希望能帮助使用Oracle数据库的人士。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值