
oracle
文章平均质量分 57
chuixue24
这个作者很懒,什么都没留下…
展开
-
oracle表空间大小的限制和DB_BLOCK_SIZE的概念
之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值。--创建表空间,数据文件为'F:\app\zang\oradata\orcl\charge_zang.dbf',初始大小50M,递增10M,最大递增到2Gcreate tablespace charge_zang datafile 'F:\app\zang\oradata\orcl\charge_zang.dbf' size 50M转载 2021-12-29 14:50:10 · 6894 阅读 · 0 评论 -
Oracle正则判断是否有数字
数据库中(Oracle)存储了采集到的api信息,其中的url中存在PathVariable形式的数据:例如:/api/query/1243590/api/query2/898989/2323那么,可以写如下sql过滤出这样的数据select * from api_info where regexp_like(url,'(/[0-9]+)+$');select regexp_replace(url,'(/[0-9]+)+$','')from api_info;...原创 2021-10-29 09:11:11 · 789 阅读 · 0 评论 -
Oracle 利用系统表 user_segments 查询表的存储空间
在 Oracle 中可以利用系统表 user_segments 查询表的存储空间占用大小。select segment_name as table_name, -- 表名 segment_type, -- 表类型 bytes, -- 实际大小 round(bytes/1024/1024, 2) -- 以M为单位 from user_segments where segment_name = 'table_name';...原创 2021-09-09 10:11:25 · 2536 阅读 · 0 评论 -
Oracle RAC环境下vip/public/private IP的区别
在Oracle RAC环境下,每个节点都会有多个IP地址,分别为Public/Private/Vip,这三个IP到底有啥区别呢?分别用在那些场合呢?来看看老外的回答。1. private IP address is used only for internal clustering processing (Cache Fusion)私有IP用于心跳同步,这个对于用户层面,可以直接忽略,简单理解,这个Ip用来保证两台服务器同步数据用的私网IP。2. VIP is used by database app转载 2021-09-07 14:13:19 · 2508 阅读 · 0 评论 -
Oracle查看哪些表被锁住了及解锁
今天导入数据时,中间点了下停止,然后又重新导入,程序一直卡住不动,经过日志分析,是卡在了一个drop table语句,手动执行该drop table语句,也会卡住,查询该表数据也会卡住。最终查到该表被锁住了,解锁后再drop该表顺利删除成功。以下是网上的查看锁表和解锁参考:https://blog.csdn.net/weixin_34414196/article/details/93499456--查看哪些表被锁住了select b.owner,b.object_name,a.sessio原创 2021-08-06 18:10:25 · 5622 阅读 · 0 评论 -
Oracle的树状查询
Oracle的树状查询语句很简单SELECT 。。。START WITH condition CONNECT BY condition;Oracle使用树状结构的目的是:1.用二维表的形式记录树状结构2.查询二维表来构造树状结构,一般都是根据一个对象向上查询查出它所有的祖先,根据一个对象向下查询查出它所有的子孙树状结构的特点就是一个子只有一个父,一个父可以有多个子。那只要每一个对象知道了他的父对象,就可以手动的构造出树状结构。也就是说,有多少个对象在二维表中就需要多少行,每一个对象都有一个指出转载 2020-12-30 11:45:49 · 3627 阅读 · 0 评论 -
Oracle查几个月前,几天前
查一个月前:select add_months(sysdate,-1) from dual查两天前select sysdate-2 from dual删除一个月前的数据:delete from MQ_RECORD where createtime <add_months(sysdate,-1)原创 2020-11-05 15:47:25 · 1320 阅读 · 0 评论 -
ORACLE NLS_LENGTH_SEMANTICS 参数的用途
NLS_LENGTH_SEMANTICS参数是一个专为创建CHAR和VARCHAR2两种字符型的列时,指定使用的字节长度,还是使用字符长度的定义方式,有byte和char两种值,默认为byte。当设置该参数为BYTE时,定义CHAR列或VARCHAR2列采用字节长度方式;当设置该参数为CHAR时,定义CHAR列或VARCHAR2列采用字符长度的方式。该参数对于数据库中已经存在的列不具备任何用途,只是在创建表,或修改表的列时才具有意义。NLS_LENGTH_SEMANTICS参数的值,不对已经存在的列转载 2020-06-18 08:36:15 · 392 阅读 · 0 评论 -
oracle物化视图的两个典型应用场景
物化视图是oracle一个比较有特色的东西,自oracle9i起,应用非常广泛,不像mysql,不支持原生物化视图,要借助flexviews去实现。物化视图到底有什么用呢?要回答这个问题,必须先搞清楚物化视图与普通视图的区别:物化视图是有一个与之对应的容器表的。容器表是一个跟物化视图同名的“规则”的表,用于存储查询返回的结果集。这是物化视图与普通视图的根本区别,它是有储存结果集的“物理存在”的......原创 2019-05-22 20:48:16 · 180 阅读 · 0 评论