现象:
数据库版本8.1.7
2024年12月28日
#显示查询结果
set autotrace on
#不显示查询结果
set autotrace traceonly
2024年12月28日
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如: www.2cto.com 1、select uat.table_name from user_all_tables uat 该SQL可以获得所有用户表的名称 2、select object_name, created,last_ddl_time from user_objects 该SQL可以获得所有用户对象(包括表)的创建和最后修改时间 综合以上SQL,总结了如下语句: select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name ) as 最后修改日期 from user_all_tables uat 通过该语句,可以得到所有表的最后修改时间。(大家可以根据实际情况在该SQL后面加上相应的条件表达式) 通过对查询结果中最后修改时间的降序排列,就可以知道那些表的结构修改过了。
2024年12月28日
1、通用数据库分类
1.1关系型数据库
关系型数据库是多个二维数据表的集合,数据以二维数据表的形式进行存储,数据表之间可以通过应用程序或者数据的主、外键建立特定的关联关系,让数据之间存在特定的应用联系。他的优点主要是数据访问简便,通过结构化查询语言SQL进行单一数据表或多数据表的联合查询、修改和删除操作。相较于非关系型数据库,对于大规模的数据的读写操作效率不高。
2024年12月28日
Oracle Linux 9.4已经 发布
老规矩,先安装看看。
官网下载名字变了,至少能看到版本,发布日期,不像以前以V开头,看不出是哪个版本。
有生产环境使用这个版本,欢迎留言交流。
同时安装了 Alma 9.4 , Rocky Linux, 基本无差别. RHEL9.4 还没拿到
2024年12月28日
文中使用的Oracle版本为10g。
本文将介绍在Oracle中当出现“锁”现象时的排查步骤,经验证此方法能够解决80%以上的“锁”问题。
2024年12月28日
摘要:Oracle数据库的日常巡检内容有:Oracle数据库基本状况检查;Oracle相关资源的使用情况检查; Oracle数据库性能检查;数据库服务器cpu、mem和I/O性能检查;数据库服务器安全性及其他事项检查等五大检查项目。详细内容请参考下文。
2024年12月28日
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!
2024年12月28日
数据表由多列字段构成,每一个字段指定了不同的数据类型。指定字段的数据类型之后,也就决定了向字段插入的数据内容,例如,当要插入数值的时候,可以将它们存储为整数类型,也可以将它们存储为字符串类型:不同的数据类型也决定了Oracle在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算。