《Oracle comment on注释信息方法论》

Oracle comment on注释信息方法论》

引言:在DBA日常工作中写注释信息可能会经常有,但用Oracle命令来写和使用我想应该不是很多,其实Oracle给我们提供了非常丰富的语言表述语法,而我们日常使用的语法命令占30%~45%。其中Oracle Comment on注释语法就是不常用的。下面来给大家揭秘一下Oracle Comment on注释使用场景和使用方法。

 使用场景
答:一提到使用场景,我又想起一个常常提到的词“运维标准化”。运维标准化的内容这里不必多说,Oracle Comment on注释就是标准化脚本中的一项,大家平时经常编写数据库脚本,但常常只编写管理、业务、性能等方面的脚本,而数据库结构注释脚本却不常写。注释作用就是使其编写的脚本更具有可读性、可维护性、可管理性。在我们的数据中心凡是需要上线的系统其脚本中必须要带有注释信息,这样移交给运维部门之后,运维部门的人员可了解其数据库对象结构信息,这样在数据维护、结构更新、系统升级时非常方便的了解我们系统哪些内容需要变更,变更之后对业务会产生哪些影响,注释信息也便于备查,在系统移交过程中便于双方顺利交接。
 使用方法
官方文档:SQL Language Reference->13 SQL Statements: ALTERTRIGGER to COMMIT->搜索“COMMENT
语法:


从语法上看Oracle中可以对表、列、操作、索引类型、物化视图、挖掘模型进行注释
下面我们以表和列为样本进行演示
1. Oracle Commentontable进行注释说明
表名:汇总报文生成配置表 generate_config
表注释:comment on table generate_config is '汇总报文生成配置表';
2. Oracle Commentoncolumn进行注释说明
  

字段中文名


  
  

字段英文名


  
  主键ID
  
  iid
  
  报文名称
  
  name
  
  报文类型
  
  type
  
  报文生成方式
  
  generatetype
  
  状态
  
  state
  
列注释
comment on columntable.column_name is 'comments_on_col_information';
comment on columngenerate_config.iid is '主键ID';
comment on columngenerate_config.name is '报文名称';
comment on columngenerate_config.type is '报文类型';
comment on columngenerate_config.generatetype is '报文生成方式';
comment on columngenerate_config.state is '状态';
3. 查看表的注释
查找指定的表
select * fromuser_tab_comments where TABLE_NAME='GENERATE_CONFIG';
select * fromdba_tab_comments where TABLE_NAME='GENERATE_CONFIG';
select * fromall_tab_comments where TABLE_NAME='GENERATE_CONFIG';
查找注释非空的表
select * fromuser_tab_comments where comments is not null;
4. 查看列的注释
查找指定的列
select * from user_col_commentswhere TABLE_NAME='GENERATE_CONFIG';
select * fromdba_col_comments where TABLE_NAME='GENERATE_CONFIG';
select * fromall_col_comments where TABLE_NAME='GENERATE_CONFIG';
查找注释非空的列
select * fromuser_col_comments where comments is not null;
5.删除注释信息(直接置空即可)
表置空
comment on tablegenerate_config is '';
列置空
comment on columngenerate_config.iid is '';
comment on columngenerate_config.name is '';
comment on columngenerate_config.type is '';
comment on columngenerate_config.generatetype is '';
comment on columngenerate_config.state is '';

comment  注释 oracle  leonarding  on

通过对Oracle数据库的监控,可以全面了解Oracle的运行状态、数据库响应情况、数据库表空用度情况。

SUM服务器监控软件对Oracle数据库的监控十分全面,主要有:缓冲区命中率监控、表空间使用率监控、表空间监控、会话数监控、连接数监控等核心性能,这些性能均为DBA必须了解和随时掌握的性能,SUM的监控为DBA提供了有力的帮助。在Oracle数据库的性能监控中其中表空间随时监控是DBA首要职责,因为一旦表空用尽,将无法再进行数据库的操作,这将给应用软件造成很大的损失。通过SUM监控与短信报警功能,DBA可以设定表空间使用率阀值进行报警,比如可以设定表空间使用率达到95%后就立即短信通知指定的DBA进行表空间扩容,从而可以有效地避免因为表空间不足引起的应用程序错误和数据库错误。

业务热线电话:(+86)021-52765253 021-61172807      上海哲涛网络科技有限公司版权所有 © 2005-2018       沪ICP备06058430-1号

沪公网安备 31011302000898号

校睿宝,培训机构学员管理软件,教师工资计算软件,消课管理软件!

手机智慧课堂答题,短信答题,微信答题!

数据备份软件,文件数据备份软件,文件备份软件,B/S架构备份软件,分布式计算机备份软件!