随笔分类 - Oracle
摘要:explain plan for select * from CMD_CONFIG_ADJ_HUA; select * from table(dbms_xplan.display);
阅读全文
摘要:今天发现一个临时表执行超级慢,查看表空间 cpu 内存等都正常,查看等待事件 为 SQL*Net message from client 执行的SQL: UPDATE TEMP_TABLE_20210304_012 A SET new_enodeb_name = SELECT B.ENO_NAME
阅读全文
摘要:0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys
阅读全文
摘要:回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。在Oracle 10g数据库中,引入了一个回收站(Recycle
阅读全文
摘要:表空间查看 --1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespa
阅读全文
摘要:https://www.cnblogs.com/chinas/p/7058771.html?utm_source=itdadao&utm_medium=referral
阅读全文
摘要:<strong>Oracle索引、权限 管理索引-原理介绍 介绍 索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种: 为什么添加了索引后,会加快查询速度呢? 创建索引 单列索引 单列索引是基于单个列所建立的索引,比如:
阅读全文
摘要:登录Oracle时出现错误:“ORA-03113:通信通道的文件结尾” 错误排查方法 Oracle出现错误,查看trace日志寻找问题根源:D:\oracle\diag\rdbms\orcl\orcl\trace 打开trace目录下的alert_orcl.log: ****************
阅读全文
摘要:oracle更新bai数据两du条以上相同zhi则只更dao新一zhuan条update 表名shu tset t.st = '1'where rowidtochar(rowid) in(select t2.r1from (select rowidtochar(rowid) r1,row_numbe
阅读全文
摘要:Buffer busy waits 原因: 当一个会话试图修改一个数据块,但这个数据块正在被另一个会话修改时。 当一个会话需要读取一个数据块,但这个数据块正在被另一个会话读取到内存中时。 备注:数据处理的最小单位是块 select name,parameter1,parameter2,paramet
阅读全文
摘要:问题描述:TRUNCATE TABLE VMSBUSI.VMS_MAILBOX_INFO; VMS_MAILBOX_INFO表中只有35条记录,TRUNCATE表要用1分钟左右。 问题解决:这些索引基本上每个都是1G左右,且都是初始EXTENT的大小。显然导致问题的原因已经明确了,表包含了多个索引,
阅读全文
摘要:--有数字会显示出来 select * from gy_jbbm where regexp_substr(jbmc,'[0-9]+') is not null --替换字母A-Z select replace(translate( upper('23ffAAf3232'),'ABCDEFGHIJKL
阅读全文
摘要:1.查询系统使用的是哪一组日志文件:SELECT * FROM V$LOG; 2.查询正在使用的组所对应的日志文件:SELECT * FROM V$LOGFILE; 3.强制日志切换:ALTER SYSTEM SWITCH LOGFILE; 4.查询历史日志:SELECT * FROM V$LOG_
阅读全文
摘要:1.查看UNDO表空间使用情况 select tablespace_name, round(sum(decode(status, 'ACTIVE', bytes, 'UNEXPIRED', bytes, 0)) * 100 / sum(bytes), 2) || '%' "used %" from
阅读全文
摘要:内容转自:https://blog.csdn.net/sql_ican/article/details/83176289 正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TE
阅读全文
摘要:ORA-01652:无法通过128(在表空间TEMP中)扩展temp段 ORA-06512在 XXXX,line610 ORA-06512:在line 2 原因:临时表空间不足 查看 610 行,执行的插入sql 数据太多导致的 , 我这边是重复数据过多 删除重复数据就可以了 备份数据 trunca
阅读全文
摘要:--使用被删除表的所有者登录select S.droptime from user_recyclebin s where s.original_name='表名';--使用DBA登录select S.droptime from dba_recyclebin s where s.original_na
阅读全文
摘要:1.查看ORACLE的 数据库日志记录 su - oracle cd $ORACLE_HOME cd /diag/rdbms/orcl/orcl/alert tail -1000 log.xml|more 进行查看日志信息 2.在存储过程中,在存储过程最后 执行一条 insert sql 到表中,执
阅读全文
摘要:解决办法: 一:加表空间 二:释放审计,删除审计 三:释放空间 下面是查看具体的表空间的使用 --查看表空间使用情况 select a.tablespace_name,a.bytes bytes_used,b.largest,round(((a.bytes - b.bytes)/a.bytes)*1
阅读全文
摘要:上传导入文件 下载地址参考 地址1 详细参考 地址 1. https://blog.csdn.net/cheng_feng_xiao_zhan/article/details/83620593 2. https://my.oschina.net/jamaly/blog/380929 我这个只是一种导
阅读全文