微量导航网-网站收录-自动收录网址,全站导航网
免费加入

热度: 1

编号:30951

分类:电影视频

加入:2025-01-22 10:23:18

点入:2025-01-22 10:23:18

备案:-

名称:-

SEO更新时间
2025-01-22T10:23:20

百度权重:百度权重0
百度移动:百度移动0
360 权重:360权重0
搜狗权重:搜狗权重0
dbAntdbAnt - Focus on the database architecture.

访问网站

https://www.dbant.com

举报/报错
网站标签

该站未曾设置keywords


网站描述

Focusonthedatabasearchitecture.


上一篇:dongqi

下一篇:极安信创官网

seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:0 | 站内链接:0
IP网速: IP地址:- 地址:- | 网速:317毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 - | 名称:- | 已创建:未知
收录 百度 360 搜狗 谷歌
查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
0 0 电脑端优秀 - 0 0
服务器信息 协议类型 - 页面类型 - 服务器类型 - 程序支持 - 连接标识 - 消息发送 - GZIP检测 - 源文件大小 - 压缩后大小 - 压缩率 -
网站快照

d b A n t d b A n t F o c u s o n t h e d a t a b a s e a r c h i t e c t u r e . d b A n t F o c u s o n t h e d a t a b a s e a r c h i t e c t u r e . H o m e A b o u t M e 9 月 0 2 O G G 报 错 d i r t m p 目 录 占 满 d b A n t G o l d e n g a t e , O r a c l e , T r o u b l e S h o o t i n g O G G 报 错 d i r t m p 目 录 占 满 已 关 闭 评 论 【 问 题 】 接 到 告 警 , 发 现 e x t r a c t 进 程 A B E N D E D 查 看 进 程 日 志 如 下 : * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                         R u n T i m e M e s s a g e s                                                         * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 0 2 4 0 8 2 5 1 3 : 2 2 : 1 1   I N F O       O G G 0 1 5 1 7   P o s i t i o n o f f i r s t r e c o r d p r o c e s s e d L o g N u m b e r : 7 9 0 7 9 R e c o r d O f f s e t : 6 7 0 7 2 3 4 3 , A u g 2 4 , 2 0 2 4 1 2 : 3 2 : 2 6 A M . 2 0 2 4 0 8 2 5 1 3 : 2 2 : 1 1   I N F O       O G G 0 6 5 0 7   M A P ( T A B L E ) r e s o l v e d ( e n t r y p u b _ c r e d i t . e n t _ c o r e _ d a t a _ c o u n t ) : T A B L E “ p u b _ c r e d i t ” . ” e n t _ c o r e _ d a t a _ c o u n t ” . 2 0 2 4 0 8 2 5 1 3 : 2 2 : 1 1   I N F O       O G G 0 6 5 0 9   U s i n g t h e f o l l o w i n g k e y c o l u m n s f o r s o u r c e t a b l e p u b _ c r e d i t . e n t _ c o r e _ d a t a _ c o u n t : o g g _ k e y _ i d . 2 0 2 4 0 8 2 5 1 3 : 2 3 : 2 5   W A R N I N G O G G 0 1 2 6 6   c m _ m f _ w r i t e _ l o w e r : w r i t e : t o _ w r i t e : 9 8 3 0 4   e r r n o : 2 8 ( N o s p a c e l e f t o n d e v i c e )   c o _ u i d : 1   / o g g / d i r t m p / e _ p h 0 2 _ p 4 8 3 3 0 _ e x t r _ 0 x 7 f 9 6 8 d 9 8 1 0 2 0 _ 0 0 0 1 6 . c m . 2 0 2 4 0 8 2 5 1 3 : 2 3 : 2 5   W A R N I N G O G G 0 1 8 5 7   c a c h e m g r : f i l e c a c h i n g : c m _ m f _ w r i t e _ u p p e r : / o g g / d i r t m p . 2 0 2 4 0 8 2 5 1 3 : 2 3 : 2 5   W A R N I N G O G G 0 1 2 6 2   T h e c a l l t o t h e c m _ m f _ w r i t e _ l o w e r ( ) f u n c t i o n f r o m l i n e 3 1 6 4 i n c m _ m f _ g e t ( ) f a i l e d w i t h r e a s o n ‘ n o s p a c e o n d i r e c t o r i e s : e r r o r : 1 0 8 : c o : 0 0 0 0 7 F 9 6 8 D 9 8 1 0 2 0 o b j _ i d : 3 9 > ’ . S o u r c e C o n t e x t : S o u r c e M o d u l e                       : [ g g a p p . c m g r _ f i l e c a c h i n g ] S o u r c e I D                               : [ / s c r a t c h / a i m e / a d e s t o r e / v i e w s / a i m e _ a d c 4 1 5 0 3 7 8 / o g g c o r e / O p e n S y s / s r c / g g l i b / g g a p p / c a c h e m g r / c m g r _ f i l e c a c h e . c ] S o u r c e F u n c t i o n                   : [ c m _ m f _ w r i t e _ u p p e r ] S o u r c e L i n e                           : [ 8 5 4 ] T h r e a d B a c k t r a c e                 : [ 6 ] e l e m e n t s : [ / o g g / l i b g g l o g . s o ( C M e s s a g e C o n t e x t : : A d d T h r e a d C o n t e x t ( ) + 0 x 2 6 ) [ 0 x 7 f 9 6 9 a 2 d 6 3 3 6 ] ] : [ / o g g / l i b g g l o g . s o ( C M e s s a g e F a c t o r y : : C r e a t e M e s s a g e ( C S o u r c e C o n t e x t * , u n s i g n e d i n t , … ) + 0 x 6 a 8 ) [ 0 x 7 f 9 6 9 a 2 c 9 3 5 8 ] ] : [ / o g g / l i b g g l o g . s o ( _ M S G _ E R R _ C A C H E M G R _ F I L E C A C H I N G _ F I L E ( C S o u r c e C o n t e x t * , c h a r c o n s t * , C M e s s a g e F a c t o r y : : M e s s a g e D i s p o s i t i o n ) + 0 x 4 1 ) [ 0 x 7 f 9 6 9 a 2 7 0 a 4 1 ] ] : [ / o g g / e x t r a c t ( c m _ f i l e c a c h i n g _ t h r e a d ( v o i d * ) + 0 x 2 b 4 9 ) [ 0 x 6 e d 6 8 9 ] ] : [ / l i b 6 4 / l i b p t h r e a d . s o . 0 ( + 0 x 7 d d 5 ) [ 0 x 7 f 9 6 9 7 1 b 2 d d 5 ] ] : [ / l i b 6 4 / l i b c . s o . 6 ( c l o n e + 0 x 6 d ) [ 0 x 7 f 9 6 9 5 7 9 f e a d ] ] 2 0 2 4 0 8 2 5 1 3 : 2 3 : 2 5   E R R O R     O G G 0 1 8 5 3   c a c h e m g r : f i l e c a c h i n g : c m _ m f _ w r i t e _ u p p e r : / o g g / d i r t m p c m _ m f _ g e t : n o s p a c e o n d i r e c t o r i e s : e r r o r : 1 0 8 : c o : 0 0 0 0 7 F 9 6 8 D 9 8 1 0 2 0 o b j _ i d : . * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                     * * R u n T i m e S t a t i s t i c s * *                                                 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   【 分 析 】 从 日 志 看 到 报 错 , 是 因 为 空 间 满 了 : E R R O R     O G G 0 1 8 5 3   c a c h e m g r : f i l e c a c h i n g : c m _ m f _ w r i t e _ u p p e r : / o g g / d i r t m p c m _ m f _ g e t : n o s p a c e o n d i r e c t o r i e s : e r r o r : 发 现 d i r t m p 目 录 占 了 3 2 G , 这 是 罪 魁 祸 首 。   参 考 : h t t p s : / / d o c s . o r a c l e . c o m / e n / m i d d l e w a r e / g o l d e n g a t e / c o r e / 1 9 . 1 / i n s t a l l i n g / t e m p o r a r y d i s k r e q u i r e m e n t s . h t m l   当 总 缓 存 事 务 数 据 超 过 C A C H E M G R C A C H E S I Z E 参 数 时 , E x t r a c t 将 开 始 将 缓 存 数 据 写 入 临 时 文 件 。 默 认 会 使 用 整 改 目 录 的 大 小 , 建 议 设 置 一 个 单 独 专 用 的 目 录 , 并 通 过 C A C H E M G R C A C H E D I R E C T O R Y   参 数 指 定 。   注 意 : C A C H E M G R   是 一 个 内 部 自 动 配 置 和 自 动 调 节 的 参 数 , O r a c l e 建 议 不 要 更 改 C A C H E S I Z E , 因 为 根 据 环 境 的 不 同 , 可 能 会 对 性 能 产 生 不 利 影 响 。   通 常 情 况 下 , 操 作 系 统 写 s w a p 的 效 率 高 于 写 临 时 文 件 的 效 率 。 默 认 的 C A C H E S I Z E 参 数 就 是 这 样 设 定 的 。 当 事 务 提 交 或 回 滚 之 后 , 对 应 的 临 时 文 件 也 会 被 删 除 。 所 以 这 里 d i r t m p 目 录 占 用 了 3 2 G 导 入 整 个 / o g g 目 录 满 了 , 是 因 为 这 是 一 个 大 事 务 。 了 解 发 现 由 于 上 游 系 统 有 个 表 做 了 历 史 数 据 清 理 , 导 致 O G G 同 步 这 个 d e l e t e 语 句 的 事 务 很 大 。   【 解 决 】 临 时 扩 容 / o g g 目 录 , 等 这 个 大 事 务 执 行 完 成 之 后 , 目 录 空 间 就 自 动 释 放 了 。   O G G 同 步 恢 复 正 常   【 问 题 】 接 到 告 警 , 发 现 e x t r a c t 进 程 A B E N D E D 查 看 进 程 日 志 如 下 : * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                         R u n T i m e M e s s a g e s                                                         * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 0 2 4 0 8 2 5 1 3 : 2 2 : 1 1   I N F O       O G G 0 1 5 1 7   P o s i t i o n o f f i r s t r e c o r d p r o c e s s e d L o g N u m b e r : 7 9 0 7 9 R e c o r d O f f s e t : 6 7 0 7 2 3 4 3 , A u g 2 4 , 2 0 2 4 1 2 : 3 2 : 2 6 A M . 2 0 2 4 0 8 2 5 1 3 : 2 2 : 1 1   I N F O       O G G 0 6 5 0 7   M A P ( T A B L E ) r e s o l v e d ( e n t r y p u b _ . . . . . . > > 阅 读 全 文 8 月 0 6 基 于 S Q L T u n i n g A d v i s o r 做 S Q L 优 化 的 方 法 d b A n t O r a c l e , P e r f o r m a n c e 基 于 S Q L T u n i n g A d v i s o r 做 S Q L 优 化 的 方 法 已 关 闭 评 论 【 背 景 】 今 天 有 同 事 反 馈 业 务 系 统 有 个 简 单 的 查 询 S Q L 跑 的 很 慢 , 要 3 秒 左 右 , 我 的 第 一 直 觉 就 是 索 引 问 题 。 下 面 我 们 就 用 这 个 例 子 , 来 看 看 怎 么 用   S Q L T u n i n g A d v i s o r 做 S Q L 优 化 。   【 分 析 】 使 用 S Q L T u n i n g A d v i s o r 来 代 替 人 工 分 析 , 包 括 : • 为 统 计 信 息 丢 失 或 失 效 的 对 象 收 集 统 计 信 息 • 考 虑 优 化 器 的 任 何 数 据 偏 差 、 复 杂 谓 词 或 失 效 的 统 计 信 息 • 重 新 构 建 S Q L 以 优 化 性 能 •   提 出 新 索 引 建 议   原 始 S Q L 如 下 : s e l e c t d e c o d e ( r e m a m t 1 , , d e c o d e ( r e m a m t 2 , , t 3 . r e m a m t , r e m a m t 2 ) , r e m a m t 1 ) r e m a m t a , t 3 . r e m a m t r e m a m t 3 , t t . * f r o m ( s e l e c t t 1 . r e m a m t r e m a m t 1 , t 2 . r e m a m t a s r e m a m t 2 , t 1 . b i z i d , t 1 . s e r s e q n o f r o m b _ w f _ v o u m n g t 1 l e f t j o i n b e d c _ d e t a i l t 2 o n t 1 . b i z i d = t 2 . b i z i d ) t t l e f t j o i n b e d c _ h i s d e t a i l t 3 o n t t . b i z i d = t 3 . b i z i d w h e r e s e r s e q n o = # 查 找 S Q L I D c o l S Q L _ F U L L T E X T f o r a 1 0 0 s e l e c t S Q L _ I D , P L A N _ H A S H _ V A L U E , S Q L _ F U L L T E X T f r o m v $ s q l w h e r e S Q L _ T E X T l i k e s e l e c t d e c o d e % b e d c _ d e t a i l % ;   查 看 S Q L 执 行 计 划 s e l e c t * f r o m t a b l e ( d b m s _ x p l a n . d i s p l a y _ c u r s o r ( a q f d v t k c r p t b x ) ) ; 这 里 可 以 看 到 B _ W F _ V O U M N G 表 确 实 是 走 了 全 表 扫 描 , 只 要 加 上 对 应 的 索 引 就 好 了 。   下 面 我 们 看 看 S Q L T u n i n g A d v i s o r 的 分 析 建 议 根 据 S Q L _ I D 创 建 优 化 分 析 任 务 , 如 果 有 多 个 执 行 计 划 , 也 可 以 指 定 执 行 计 划 的 h a s h 值 D E C L A R E M Y _ T A S K _ N A M E V A R C H A R 2 ( 1 0 2 4 ) ; B E G I N M Y _ T A S K _ N A M E : = D B M S _ S Q L T U N E . C R E A T E _ T U N I N G _ T A S K ( s q l _ i d = > ; a q f d v t k c r p t b x , p l a n _ h a s h _ v a l u e = > 2 7 4 4 1 2 1 1 7 8 , s c o p e = > C O M P R E H E N S I V E , t i m e _ l i m i t = > 6 0 , t a s k _ n a m e = > m y _ t u n i n g _ t a s k , d e s c r i p t i o n = > T U N I N G T A S K ) ; E N D ; / 查 看 创 建 的 优 化 任 务 S E L E C T t a s k _ n a m e , s t a t u s F R O M d b a _ A D V I S O R _ T A S K S W H E R E t a s k _ n a m e = m y _ t u n i n g _ t a s k ;   执 行 优 化 任 务 , 进 行 分 析 E X E C D B M S _ S Q L T U N E . E X E C U T E _ T U N I N G _ T A S K ( m y _ t u n i n g _ t a s k ) ;   查 看 分 析 结 果 s e t L O N G 9 9 9 9 9 9 s e t S E R V E R O U T P U T O N S I Z E 9 9 9 9 9 9 s e t L I N E S I Z E 2 0 0 s e t P A G E S 9 9 9 9 c o l D B M S _ S Q L T U N E . R E P O R T _ T U N I N G _ T A S K ( m y _ t u n i n g _ t a s k ) f o r a 2 0 0 S E L E C T D B M S _ S Q L T U N E . R E P O R T _ T U N I N G _ T A S K ( m y _ t u n i n g _ t a s k ) F R O M D U A L ;   【 分 析 结 果 如 下 】 分 析 结 果 比 较 长 , 分 成 3 段 看 一 下 第 一 段 如 下 : D B M S _ S Q L T U N E . R E P O R T _ T U N I N G _ T A S K ( M Y _ T U N I N G _ T A S K ) G E N E R A L I N F O R M A T I O N S E C T I O N T u n i n g T a s k N a m e : m y _ t u n i n g _ t a s k T u n i n g T a s k O w n e r : S Y S W o r k l o a d T y p e : S i n g l e S Q L S t a t e m e n t S c o p e : C O M P R E H E N S I V E T i m e L i m i t ( s e c o n d s ) : 6 0 C o m p l e t i o n S t a t u s : C O M P L E T E D S t a r t e d a t : 0 7 / 3 1 / 2 0 2 4 1 4 : 1 0 : 3 1 C o m p l e t e d a t : 0 7 / 3 1 / 2 0 2 4 1 4 : 1 0 : 4 1 S c h e m a N a m e : C M S S Q L I D : a q f d v t k c r p t b x S Q L T e x t : s e l e c t d e c o d e ( r e m a m t 1 , , d e c o d e ( r e m a m t 2 , , t 3 . r e m a m t , r e m a m t 2 ) , r e m a m t 1 ) r e m a m t a , t 3 . r e m a m t r e m a m t 3 , t t . * f r o m ( s e l e c t t 1 . r e m a m t r e m a m t 1 , t 2 . r e m a m t a s r e m a m t 2 , t 1 . b i z i d , t 1 . s e r s e q n o f r o m b _ w f _ v o u m n g t 1 l e f t j o i n b e d c _ d e t a i l t 2 o n t 1 . b i z i d = t 2 . b i z i d ) t t l e f t j o i n b e d c _ h i s d e t a i l t 3 o n t t . b i z i d = t 3 . b i z i d w h e r e s e r s e q n o = : 1 B i n d V a r i a b l e s : 1 ( V A R C H A R 2 ( 1 2 8 ) ) : S K S Y 2 4 0 7 2 4 0 0 0 0 0 8 3 3 F I N D I N G S S E C T I O N ( 3 f i n d i n g s ) 1 S Q L P r o f i l e F i n d i n g ( s e e e x p l a i n p l a n s s e c t i o n b e l o w ) A p o t e n t i a l l y b e t t e r e x e c u t i o n p l a n w a s f o u n d f o r t h i s s t a t e m e n t . R e c o m m e n d a t i o n ( e s t i m a t e d b e n e f i t : 9 8 . 2 6 % ) C o n s i d e r a c c e p t i n g t h e r e c o m m e n d e d S Q L p r o f i l e t o u s e p a r a l l e l e x e c u t i o n f o r t h i s s t a t e m e n t . e x e c u t e d b m s _ s q l t u n e . a c c e p t _ s q l _ p r o f i l e ( t a s k _ n a m e = g t ; m y _ t u n i n g _ t a s k , t a s k _ o w n e r = g t ; S Y S , r e p l a c e = g t ; T R U E , p r o f i l e _ t y p e = g t ; D B M S _ S Q L T U N E . P X _ P R O F I L E ) ; E x e c u t i n g t h i s q u e r y p a r a l l e l w i t h D O P 6 4 w i l l i m p r o v e i t s r e s p o n s e t i m e 9 8 . 2 7 % o v e r t h e o r i g i n a l p l a n . H o w e v e r , t h e r e i s s o m e c o s t i n e n a b l i n g p a r a l l e l e x e c u t i o n . I t w i l l i n c r e a s e t h e s t a t e m e n t s r e s o u r c e c o n s u m p t i o n b y a n e s t i m a t e d 1 1 . 0 3 % w h i c h m a y r e s u l t i n a r e d u c t i o n o f s y s t e m t h r o u g h p u t . A l s o , b e c a u s e t h e s e r e s o u r c e s a r e c o n s u m e d o v e r a m u c h s m a l l e r d u r a t i o n , t h e r e s p o n s e t i m e o f c o n c u r r e n t s t a t e m e n t s m i g h t b e n e g a t i v e l y i m p a c t e d i f s u f f i c i e n t h a r d w a r e c a p a c i t y i s n o t a v a i l a b l e . T h e f o l l o w i n g d a t a s h o w s s o m e s a m p l e d s t a t i s t i c s f o r t h i s S Q L f r o m t h e p a s t w e e k a n d p r o j e c t e d w e e k l y v a l u e s w h e n p a r a l l e l e x e c u t i o n i s e n a b l e d . P a s t w e e k s a m p l e d s t a t i s t i c s f o r t h i s S Q L N u m b e r o f e x e c u t i o n s 0 P e r c e n t o f t o t a l a c t i v i t y 0 P e r c e n t o f s a m p l e s w i t h # A c t i v e S e s s i o n s g t ; 2 * C P U 0 W e e k l y D B t i m e ( i n s e c ) 0 P r o j e c t e d s t a t i s t i c s w i t h P a r a l l e l E x e c u t i o n W e e k l y D B t i m e ( i n s e c ) 0 S Q L T u n i n g A d v i s o r 给 的 第 一 个 建 议 是 开 启 并 发 执 行 , 可 以 看 到 预 计 收 益 达 到 9 8 . 2 6 % ( e s t i m a t e d b e n e f i t : 9 8 . 2 6 % ) , 效 果 是 非 常 好 的 , 但 是 可 能 会 对 数 据 库 其 他 S Q L 造 成 影 响 , 我 们 先 不 考 虑 。   第 二 段 如 下 : 2 I n d e x F i n d i n g ( s e e e x p l a i n p l a n s s e c t i o n b e l o w ) T h e e x e c u t i o n p l a n o f t h i s s t a t e m e n t c a n b e i m p r o v e d b y c r e a t i n g o n e o r m o r e i n d i c e s . R e c o m m e n d a t i o n ( e s t i m a t e d b e n e f i t : 9 9 . 9 9 % ) C o n s i d e r r u n n i n g t h e A c c e s s A d v i s o r t o i m p r o v e t h e p h y s i c a l s c h e m a d e s i g n o r c r e a t i n g t h e r e c o m m e n d e d i n d e x . c r e a t e i n d e x C M S . I D X $ $ _ 5 1 6 1 3 0 0 0 1 o n C M S . B _ W F _ V O U M N G ( S E R S E Q N O , B I Z I D , R E M A M T ) ; R a t i o n a l e C r e a t i n g t h e r e c o m m e n d e d i n d i c e s s i g n i f i c a n t l y i m p r o v e s t h e e x e c u t i o n p l a n o f t h i s s t a t e m e n t . H o w e v e r , i t m i g h t b e p r e f e r a b l e t o r u n A c c e s s A d v i s o r u s i n g a r e p r e s e n t a t i v e S Q L w o r k l o a d a s o p p o s e d t o a s i n g l e s t a t e m e n t . T h i s w i l l a l l o w t o g e t c o m p r e h e n s i v e i n d e x r e c o m m e n d a t i o n s w h i c h t a k e s i n t o a c c o u n t i n d e x m a i n t e n a n c e o v e r h e a d a n d a d d i t i o n a l s p a c e c o n s u m p t i o n . / p r e p r e 第 二 个 建 议 是 添 加 索 引 , 也 就 是 我 们 刚 开 始 说 的 , 这 个 预 估 收 益 达 到 9 9 . 9 9 % ( e s t i m a t e d b e n e f i t : 9 9 . 9 9 % ) , 效 果 比 开 启 并 发 执 行 还 要 好 。   再 来 看 看 第 三 段 3 A l t e r n a t i v e P l a n F i n d i n g S o m e a l t e r n a t i v e e x e c u t i o n p l a n s f o r t h i s s t a t e m e n t w e r e f o u n d b y s e a r c h i n g t h e s y s t e m s r e a l t i m e a n d h i s t o r i c a l p e r f o r m a n c e d a t a . T h e f o l l o w i n g t a b l e l i s t s t h e s e p l a n s r a n k e d b y t h e i r a v e r a g e e l a p s e d t i m e . S e e s e c t i o n A L T E R N A T I V E P L A N S S E C T I O N f o r d e t a i l e d i n f o r m a t i o n o n e a c h p l a n . i d p l a n h a s h l a s t s e e n e l a p s e d ( s ) o r i g i n n o t e 1 3 7 8 8 3 0 2 4 5 2 2 0 2 4 0 7 2 6 / 1 7 : 0 0 : 0 4 0 . 6 8 4 A W R 2 2 2 9 0 4 4 3 3 7 6 2 0 2 4 0 7 3 1 / 0 8 : 3 9 : 3 9 5 . 9 0 7 C u r s o r C a c h e o r i g i n a l p l a n R e c o m m e n d a t i o n C o n s i d e r c r e a t i n g a S Q L p l a n b a s e l i n e f o r t h e p l a n w i t h t h e b e s t a v e r a g e e l a p s e d t i m e . e x e c u t e d b m s _ s q l t u n e . c r e a t e _ s q l _ p l a n _ b a s e l i n e ( t a s k _ n a m e = g t ; m y _ t u n i n g _ t a s k , o w n e r _ n a m e = g t ; S Y S , p l a n _ h a s h _ v a l u e = g t ; 3 7 8 8 3 0 2 4 5 2 ) ; E X P L A I N P L A N S S E C T I O N 1 O r i g i n a l P l a n h a s h v a l u e : 2 2 9 0 4 4 3 3 7 6 | I d | O p e r a t i o n | N a m e | R o w s | B y t e s | C o s t ( % C P U ) | T i m e | | 0 | S E L E C T S T A T E M E N T | | 1 | 1 7 5 | 7 7 6 6 3 ( 1 ) | 0 0 : 1 5 : 3 2 | | 1 | N E S T E D L O O P S O U T E R | | 1 | 1 7 5 | 7 7 6 6 3 ( 1 ) | 0 0 : 1 5 : 3 2 | | 2 | N E S T E D L O O P S O U T E R | | 1 | 1 1 1 | 7 7 6 6 1 ( 1 ) | 0 0 : 1 5 : 3 2 | | * 3 | T A B L E A C C E S S F U L L | B _ W F _ V O U M N G | 1 | 4 4 | 7 7 6 5 9 ( 1 ) | 0 0 : 1 5 : 3 2 | | 4 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ D E T A I L | 1 | 6 7 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 5 | I N D E X U N I Q U E S C A N | B E D C _ D E T A I L _ I N D E X | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | | 6 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ H I S D E T A I L | 1 | 6 4 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 7 | I N D E X U N I Q U E S C A N | S Y S _ C 0 0 1 3 9 5 6 1 | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | P r e d i c a t e I n f o r m a t i o n ( i d e n t i f i e d b y o p e r a t i o n i d ) : 3 f i l t e r ( T 1 . S E R S E Q N O = : 1 ) 5 a c c e s s ( T 1 . B I Z I D = T 2 . B I Z I D ( + ) ) 7 a c c e s s ( T 1 . B I Z I D = T 3 . B I Z I D ( + ) ) 2 U s i n g N e w I n d i c e s P l a n h a s h v a l u e : 2 5 1 7 1 1 1 5 3 2 | I d | O p e r a t i o n | N a m e | R o w s | B y t e s | C o s t ( % C P U ) | T i m e | | 0 | S E L E C T S T A T E M E N T | | 1 | 1 7 5 | 7 ( 0 ) | 0 0 : 0 0 : 0 1 | | 1 | N E S T E D L O O P S O U T E R | | 1 | 1 7 5 | 7 ( 0 ) | 0 0 : 0 0 : 0 1 | | 2 | N E S T E D L O O P S O U T E R | | 1 | 1 1 1 | 5 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 3 | I N D E X R A N G E S C A N | I D X $ $ _ 5 1 6 1 3 0 0 0 1 | 1 | 4 4 | 3 ( 0 ) | 0 0 : 0 0 : 0 1 | | 4 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ D E T A I L | 1 | 6 7 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 5 | I N D E X U N I Q U E S C A N | B E D C _ D E T A I L _ I N D E X | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | | 6 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ H I S D E T A I L | 1 | 6 4 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 7 | I N D E X U N I Q U E S C A N | S Y S _ C 0 0 1 3 9 5 6 1 | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | P r e d i c a t e I n f o r m a t i o n ( i d e n t i f i e d b y o p e r a t i o n i d ) : 3 a c c e s s ( T 1 . S E R S E Q N O = : 1 ) 5 a c c e s s ( T 1 . B I Z I D = T 2 . B I Z I D ( + ) ) 7 a c c e s s ( T 1 . B I Z I D = T 3 . B I Z I D ( + ) ) 3 U s i n g P a r a l l e l E x e c u t i o n P l a n h a s h v a l u e : 3 5 3 8 2 7 7 6 9 6 | I d | O p e r a t i o n | N a m e | R o w s | B y t e s | C o s t ( % C P U ) | T i m e | T Q | I N O U T | P Q D i s t r i b | | 0 | S E L E C T S T A T E M E N T | | 1 | 1 7 5 | 1 3 4 7 ( 0 ) | 0 0 : 0 0 : 1 7 | | | | | 1 | P X C O O R D I N A T O R | | | | | | | | | | 2 | P X S E N D Q C ( R A N D O M ) | : T Q 1 0 0 0 0 | 1 | 1 7 5 | 1 3 4 7 ( 0 ) | 0 0 : 0 0 : 1 7 | Q 1 , 0 0 | P g t ; S | Q C ( R A N D ) | | 3 | N E S T E D L O O P S O U T E R | | 1 | 1 7 5 | 1 3 4 7 ( 0 ) | 0 0 : 0 0 : 1 7 | Q 1 , 0 0 | P C W P | | | 4 | N E S T E D L O O P S O U T E R | | 1 | 1 1 1 | 1 3 4 7 ( 0 ) | 0 0 : 0 0 : 1 7 | Q 1 , 0 0 | P C W P | | | 5 | P X B L O C K I T E R A T O R | | | | | | Q 1 , 0 0 | P C W C | | | * 6 | T A B L E A C C E S S F U L L | B _ W F _ V O U M N G | 1 | 4 4 | 1 3 4 7 ( 0 ) | 0 0 : 0 0 : 1 7 | Q 1 , 0 0 | P C W P | | | 7 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ D E T A I L | 1 | 6 7 | 0 ( 0 ) | 0 0 : 0 0 : 0 1 | Q 1 , 0 0 | P C W P | | | * 8 | I N D E X U N I Q U E S C A N | B E D C _ D E T A I L _ I N D E X | 1 | | 0 ( 0 ) | 0 0 : 0 0 : 0 1 | Q 1 , 0 0 | P C W P | | | 9 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ H I S D E T A I L | 1 | 6 4 | 0 ( 0 ) | 0 0 : 0 0 : 0 1 | Q 1 , 0 0 | P C W P | | | * 1 0 | I N D E X U N I Q U E S C A N | S Y S _ C 0 0 1 3 9 5 6 1 | 1 | | 0 ( 0 ) | 0 0 : 0 0 : 0 1 | Q 1 , 0 0 | P C W P | | P r e d i c a t e I n f o r m a t i o n ( i d e n t i f i e d b y o p e r a t i o n i d ) : 6 f i l t e r ( T 1 . S E R S E Q N O = : 1 ) 8 a c c e s s ( T 1 . B I Z I D = T 2 . B I Z I D ( + ) ) 1 0 a c c e s s ( T 1 . B I Z I D = T 3 . B I Z I D ( + ) ) A L T E R N A T I V E P L A N S S E C T I O N P l a n 2 P l a n O r i g i n : C u r s o r C a c h e P l a n H a s h V a l u e : 2 2 9 0 4 4 3 3 7 6 E x e c u t i o n s : 1 0 7 7 7 E l a p s e d T i m e : 5 . 9 0 7 s e c C P U T i m e : 0 . 7 2 3 s e c B u f f e r G e t s : 2 6 3 7 2 6 D i s k R e a d s : 2 6 3 6 6 8 D i s k W r i t e s : 0 N o t e s : 1 . S t a t i s t i c s s h o w n a r e a v e r a g e d o v e r m u l t i p l e e x e c u t i o n s . 2 . T h e p l a n m a t c h e s t h e o r i g i n a l p l a n . | I d | O p e r a t i o n | N a m e | R o w s | B y t e s | C o s t ( % C P U ) | T i m e | | 0 | S E L E C T S T A T E M E N T | | 1 | 1 7 5 | 7 7 6 6 3 ( 1 ) | 0 0 : 1 5 : 3 2 | | 1 | N E S T E D L O O P S O U T E R | | 1 | 1 7 5 | 7 7 6 6 3 ( 1 ) | 0 0 : 1 5 : 3 2 | | 2 | N E S T E D L O O P S O U T E R | | 1 | 1 1 1 | 7 7 6 6 1 ( 1 ) | 0 0 : 1 5 : 3 2 | | * 3 | T A B L E A C C E S S F U L L | B _ W F _ V O U M N G | 1 | 4 4 | 7 7 6 5 9 ( 1 ) | 0 0 : 1 5 : 3 2 | | 4 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ D E T A I L | 1 | 6 7 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 5 | I N D E X U N I Q U E S C A N | B E D C _ D E T A I L _ I N D E X | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | | 6 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ H I S D E T A I L | 1 | 6 4 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 7 | I N D E X U N I Q U E S C A N | S Y S _ C 0 0 1 3 9 5 6 1 | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | P r e d i c a t e I n f o r m a t i o n ( i d e n t i f i e d b y o p e r a t i o n i d ) : 3 f i l t e r ( T 1 . S E R S E Q N O = : 1 ) 5 a c c e s s ( T 1 . B I Z I D = T 2 . B I Z I D ( + ) ) 7 a c c e s s ( T 1 . B I Z I D = T 3 . B I Z I D ( + ) ) P l a n 1 P l a n O r i g i n : A W R P l a n H a s h V a l u e : 3 7 8 8 3 0 2 4 5 2 E x e c u t i o n s : 5 7 6 4 E l a p s e d T i m e : 0 . 6 8 4 s e c C P U T i m e : 0 . 6 7 8 s e c B u f f e r G e t s : 7 1 4 7 6 D i s k R e a d s : 0 D i s k W r i t e s : 0 N o t e s : 1 . S t a t i s t i c s s h o w n a r e a v e r a g e d o v e r m u l t i p l e e x e c u t i o n s . | I d | O p e r a t i o n | N a m e | R o w s | B y t e s | C o s t ( % C P U ) | T i m e | | 0 | S E L E C T S T A T E M E N T | | 1 | 1 7 5 | 8 1 8 3 6 ( 1 ) | 0 0 : 1 6 : 2 3 | | 1 | N E S T E D L O O P S O U T E R | | 1 | 1 7 5 | 8 1 8 3 6 ( 1 ) | 0 0 : 1 6 : 2 3 | | 2 | N E S T E D L O O P S O U T E R | | 1 | 1 1 1 | 8 1 8 3 4 ( 1 ) | 0 0 : 1 6 : 2 3 | | 3 | T A B L E A C C E S S B Y I N D E X R O W I D | B _ W F _ V O U M N G | 1 | 4 4 | 8 1 8 3 2 ( 1 ) | 0 0 : 1 6 : 2 2 | | * 4 | I N D E X S K I P S C A N | B _ W F _ V O U M N G _ I D X 7 | 1 | | 8 1 8 3 0 ( 1 ) | 0 0 : 1 6 : 2 2 | | 5 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ D E T A I L | 1 | 6 7 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 6 | I N D E X U N I Q U E S C A N | B E D C _ D E T A I L _ I N D E X | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | | 7 | T A B L E A C C E S S B Y I N D E X R O W I D | B E D C _ H I S D E T A I L | 1 | 6 4 | 2 ( 0 ) | 0 0 : 0 0 : 0 1 | | * 8 | I N D E X U N I Q U E S C A N | S Y S _ C 0 0 1 3 9 5 6 1 | 1 | | 1 ( 0 ) | 0 0 : 0 0 : 0 1 | P r e d i c a t e I n f o r m a t i o n ( i d e n t i f i e d b y o p e r a t i o n i d ) : 4 a c c e s s ( T 1 . S E R S E Q N O = : 1 ) f i l t e r ( T 1 . S E R S E Q N O = : 1 ) 6 a c c e s s ( T 1 . B I Z I D = T 2 . B I Z I D ( + ) ) 8 a c c e s s ( T 1 . B I Z I D = T 3 . B I Z I D ( + ) ) 这 一 段 主 要 是 列 出 各 个 建 议 的 执 行 计 划 情 况 , 包 括 原 始 执 行 计 划 、 添 加 了 索 引 的 执 行 计 划 、 并 发 执 行 的 执 行 计 划 等 等 , 这 里 我 们 可 以 看 到 添 加 索 引 的 执 行 计 划 ( 2 U s i n g N e w I n d i c e s ) 的 成 本 是 最 低 的 , 也 是 最 优 的 。   最 后 , 删 除 刚 刚 创 建 的 S Q L T u n i n g A d v i s o r 任 务 E X E C d b m s _ s q l t u n e . d r o p _ t u n i n g _ t a s k ( m y _ t u n i n g _ t a s k ) ;   【 解 决 】 最 后 我 们 只 要 根 据 建 议 加 上 索 引 就 可 以 了 。 c r e a t e i n d e x C M S . I D X $ $ _ 5 1 6 1 3 0 0 0 1 o n C M S . B _ W F _ V O U M N G ( S E R S E Q N O , B I Z I D , R E M A M T ) ; 查 看 索 引 c o l C O L U M N _ N A M E f o r a 2 0 S E L E C T T A B L E _ O W N E R , T A B L E _ N A M E , I N D E X _ N A M E , C O L U M N _ N A M E , C O L U M N _ P O S I T I O N F R O M d b a _ i n d _ c o l u m n s W H E R E t a b l e _ n a m e = B _ W F _ V O U M N G o r d e r b y I N D E X _ N A M E , C O L U M N _ P O S I T I O N ; 【 参 考 】 U s i n g t h e D B M S _ S Q L T U N E P a c k a g e t o R u n t h e S Q L T u n i n g A d v i s o r ( D o c I D 2 6 2 6 8 7 . 1 ) 【 背 景 】 今 天 有 同 事 反 馈 业 务 系 统 有 个 简 单 的 查 询 S Q L 跑 的 很 慢 , 要 3 秒 左 右 , 我 的 第 一 直 觉 就 是 索 引 问 题 。 下 面 我 们 就 用 这 个 例 子 , 来 看 看 怎 么 用   S Q L T u n i n g A d v i s o r 做 S Q L 优 化 。   【 分 析 】 使 用 S Q L T u n i n g A d v i s o r 来 代 替 人 工 分 析 , 包 括 : • 为 统 计 信 息 丢 失 或 失 效 的 对 象 收 集 统 计 信 息 • 考 虑 优 化 器 的 任 何 数 据 偏 差 、 复 杂 谓 词 或 失 效 的 统 计 信 息 • 重 新 构 建 S Q L 以 优 化 性 能 •   提 出 新 索 引 建 议   原 始 S Q L 如 下 : s e l e c t d e c o d e ( r e m a m t 1 , , d e c o d e ( r e m a m t 2 , , t 3 . r e m a m t , r e m a m t 2 ) , r e m a m t 1 ) r e m a m t a , t 3 . r e m a m t r e m a m t 3 , . . . . . . > > 阅 读 全 文 7 月 0 8 O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y ) d b A n t O r a c l e , T r o u b l e S h o o t i n g O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y ) 已 关 闭 评 论   【 报 错 】 接 到 告 警 电 话 , 查 看 a l e r t 日 志 报 错 如 下 : T h u J u n 2 0 2 2 : 1 7 : 1 1 2 0 2 4 E r r o r s i n f i l e / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / t r a c e / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 . t r c   ( i n c i d e n t = 2 8 8 0 7 1 ) : O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y ) U s e A D R C I o r S u p p o r t W o r k b e n c h t o p a c k a g e t h e i n c i d e n t . S e e N o t e 4 1 1 . 1 a t M y O r a c l e S u p p o r t f o r e r r o r a n d p a c k a g i n g d e t a i l s . E n d a u t o m a t i c S Q L T u n i n g A d v i s o r r u n f o r s p e c i a l t u n i n g t a s k   “ S Y S _ A U T O _ S Q L _ T U N I N G _ T A S K ” T h u J u n 2 0 2 2 : 1 7 : 1 3 2 0 2 4 S w e e p [ i n c ] [ 2 8 8 0 7 1 ] : c o m p l e t e d   【 分 析 】 当 操 作 系 统 请 求 内 存 或 其 他 资 源 , 而 系 统 资 源 不 足 时 , 就 会 报 错 O R A 4 0 3 0 , 这 里 我 们 可 以 看 到 k x s h e a p c , k p r b a l o t e m p m e m o r y 是 内 存 的 问 题 , 也 就 是 P G A 内 存 不 足 了 。   1 、 如 果 O R A 4 0 3 0 报 错 没 有 对 应 的 t r a c e 详 细 信 息 , 可 以 手 动 开 启 # # 开 启 t r a c e A L T E R S Y S T E M S E T E V E N T S 4 0 3 0 t r a c e n a m e h e a p d u m p l e v e l 5 3 6 8 7 0 9 1 7 ; n a m e e r r o r s t a c k l e v e l 3 ; # # 等 O R A 4 0 3 0 错 误 再 次 出 现 之 后 , 关 闭 t r a c e A L T E R S Y S T E M S E T E V E N T S 4 0 3 0 t r a c e n a m e c o n t e x t o f f ; n a m e c o n t e x t o f f ;   2 、 查 看 t r a c e 文 件 : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / t r a c e / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 . t r c * * * 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6 * * * S E S S I O N I D : ( 4 0 6 . 2 6 6 3 ) 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6 * * * C L I E N T I D : ( ) 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6 * * * S E R V I C E N A M E : ( S Y S $ U S E R S ) 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6 * * * M O D U L E N A M E : ( D B M S _ S C H E D U L E R ) 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6 * * * A C T I O N N A M E : ( O R A $ A T _ S Q _ S Q L _ S W _ 3 3 5 5 ) 2 0 2 4 0 6 2 0 2 2 : 0 0 : 0 4 . 1 1 6   s t a t u s = ( p s t = E R R O R ) s t a t u s = ( p s t = E R R O R ) s t a t u s = ( p s t = E R R O R ) … I n c i d e n t 2 7 3 2 1 9 c r e a t e d , d u m p f i l e : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / i n c i d e n t / i n c d i r _ 2 7 3 2 1 9 / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 _ i 2 7 3 2 1 9 . t r c O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y )   I n c i d e n t 2 7 3 2 2 0 c r e a t e d , d u m p f i l e : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / i n c i d e n t / i n c d i r _ 2 7 3 2 2 0 / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 _ i 2 7 3 2 2 0 . t r c O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 1 6 9 0 4 0 b y t e s ( p g a h e a p , k g h s t a c k ) O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y )   I n c i d e n t 2 7 3 2 2 1 c r e a t e d , d u m p f i l e : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / i n c i d e n t / i n c d i r _ 2 7 3 2 2 1 / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 _ i 2 7 3 2 2 1 . t r c O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 8 2 4 5 6 b y t e s ( p g a h e a p , c o n t r o l f i l e i / o b u f f e r ) O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y )   从 上 面 的 日 志 可 以 看 到 是 D B M S _ S C H E D U L E R 定 时 任 务 调 用 的 O R A $ A T _ S Q _ S Q L _ S W _ 3 3 5 5 模 块 导 致 4 0 3 0 报 错 , 这 个 是 O r a c l e 定 时 执 行 的 A u t o m a t i c S Q L T u n i n g j o b 。   # # 查 看 t r a c e 文 件 : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / i n c i d e n t / i n c d i r _ 2 7 3 2 1 9 / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 _ i 2 7 3 2 1 9 . t r c 这 里 可 以 看 到 p i d 1 4 5 这 个 进 程 执 行 了 一 个 存 储 过 程 占 用 了 9 0 % 的 内 存 。   查 看 p i d 1 4 5 的 详 细 信 息 , 确 实 是 O R A $ A T _ S Q _ S Q L _ S W _ 3 3 5 5 模 块 。   这 里 可 以 看 到 3 2 G 的 内 存 , 剩 下 2 3 2 M 可 用 , 基 本 消 耗 完 了 。   到 这 里 , 我 们 已 经 确 认 是 O r a c l e 每 天 晚 上 定 时 执 行 的 A u t o m a t i c S Q L T u n i n g j o b 导 致 内 存 耗 尽 的 , 可 以 选 择 关 闭 定 时 任 务 解 决 问 题 。 # # 关 闭 j o b B E G I N d b m s _ a u t o _ t a s k _ a d m i n . d i s a b l e ( c l i e n t _ n a m e = > s q l t u n i n g a d v i s o r , o p e r a t i o n = > N U L L , w i n d o w _ n a m e = > N U L L ) ; E N D ; /   3 、 如 果 不 想 关 闭 这 个 定 时 任 务 , 进 一 步 分 析 日 志 从 上 面 的 t r a c e 日 志 可 以 看 到 , 还 有 另 外 两 个 错 误 提 示 : ( p g a h e a p , k g h s t a c k ) ( p g a h e a p , c o n t r o l f i l e i / o b u f f e r )   参 考 M O S 文 档 : P L S Q L P r o c e d u r e C a u s i n g O R A 0 4 0 3 0 : ( p g a h e a p , c o n t r o l f i l e i / o b u f f e r ) A n d O R A 0 4 0 3 0 : ( k o h k g h u s e s s i , p m u c c s t : a d t / r e c o r d ) o r O R A 0 4 0 3 0 : ( k o h k g h u c a l l , p m u c a l m c o l l ) E r r o r s ( D o c I D 1 3 2 5 1 0 0 . 1 ) 该 文 章 提 到 即 使 P G A 已 经 设 置 大 于 4 G B , 当 一 个 进 程 使 用 内 存 达 到 4 G B , 就 会 报 这 个 错 误 。   # # 查 看 t r a c e 文 件 : / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / i n c i d e n t / i n c d i r _ 2 7 3 2 2 1 / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 _ i 2 7 3 2 2 1 . t r c 可 以 看 到 t r a c e 日 志 中 , 确 实 内 存 使 用 达 到 4 G B 就 被 限 制 了 。   为 什 么 会 有 4 G B 这 个 限 制 呢 ?   # # 查 看 t r a c e 文 件 的 P r o c e s s M a p D u m p , 内 存 d u m p 信 息 从 日 志 看 出 , 进 程 的 内 存 m a p 记 录 数 是 7 0 9 8 6 5 4 5 3 + 1 = 6 5 5 3 4 条 。 查 看 系 统 最 大 内 存 记 录 数 6 5 5 3 0 ( 默 认 应 该 是 6 5 5 3 6 ) , 上 面 那 个 进 程 的 记 录 数 已 经 超 过 系 统 限 制 了 m o r e / p r o c / s y s / v m / m a x _ m a p _ c o u n t 默 认 的 内 存 分 配 器 ( r e a l f r e e a l l o c a t o r ) 页 大 小 是 6 4 K B ( 6 5 5 3 6 ) , 所 以 6 4 K 条 记 录 6 4 K B * 6 4 K 就 是 4 G B , 所 以 单 进 程 使 用 达 到 4 G B 内 存 的 限 制 , 就 报 错 了 。   【 解 决 】 我 们 可 以 从 系 统 层 面 或 数 据 库 层 面 修 改 这 个 限 制 。 操 作 系 统 修 改 内 存 最 大 记 录 数 为 2 5 6 K ( 2 6 2 1 4 4 ) , 即 6 4 K B * 2 5 6 K = 1 6 G B m o r e / p r o c / s y s / v m / m a x _ m a p _ c o u n t # # 临 时 生 效 s y s c t l w v m . m a x _ m a p _ c o u n t = 2 6 2 1 4 4 # # 永 久 生 效 e c h o v m . m a x _ m a p _ c o u n t = 2 6 2 1 4 4 a m p ; g t ; a m p ; g t ; / e t c / s y s c t l . c o n f s y s c t l p 数 据 库 修 改 内 存 分 配 器 的 页 大 小 2 5 6 K B ( 2 6 2 1 4 4 ) , 即 2 5 6 K B * 6 4 K = 1 6 G B # # 1 1 . 2 . 0 . 4 及 以 下 版 本 : _ u s e _ r e a l f r e e _ h e a p = T R U E _ r e a l f r e e _ h e a p _ p a g e s i z e _ h i n t = 2 6 2 1 4 4 # # 1 2 . 1 及 以 上 版 本 : _ u s e _ r e a l f r e e _ h e a p = T R U E _ r e a l f r e e _ h e a p _ p a g e s i z e = 2 6 2 1 4 4 对 于 多 租 户 数 据 库 , 只 要 修 改 C D B 的 参 数 即 可 , P D B 会 继 承 该 参 数 。   注 意 : 请 修 改 O S 或 D B 其 中 一 个 即 可 , 因 为 一 个 修 改 的 是 记 录 数 , 一 个 修 改 的 是 页 大 小 , 如 果 同 时 修 改 , 那 么 限 制 就 是 2 5 6 K B * 2 5 6 K = 6 4 G B 了 。   【 其 他 】 参 考 文 档 : F A Q : O R A 4 0 3 0 ( D o c I D 3 9 9 4 9 7 . 1 ) 该 案 例 只 是 其 中 一 种 情 况 , 导 致   O R A 4 0 3 0 的 原 因 很 多 , 典 型 的 原 因 有 : 系 统 内 存 或 s w a p 空 间 达 到 限 制 ; 系 统 达 到 内 核 或 用 户 s h e l l 等 限 制 , 限 制 用 户 级 或 进 程 级 的 内 存 使 用 ; 系 统 内 存 地 址 限 制 ( 3 2 位 系 统 ) , S G A 占 用 了 所 有 地 址 , 导 致 P G A 无 法 分 配 地 址 ; 触 发 内 部 未 公 开 的 B u g : 3 1 3 0 9 7 2 应 用 设 计 问 题 导 致 限 制 ; 内 存 空 间 溢 出 或 内 存 堆 溢 出 等 b u g   D i a g n o s t i c T o o l s C a t a l o g ( D o c I D 5 5 9 3 3 9 . 1 ) M O S 上 面 有 很 多 诊 断 工 具   可 以 使 用 O R A 4 0 3 0 T r o u b l e s h o o t i n g T o o l # # 新 建 一 个 i s s u e   # # 支 持 上 次 T F A 、 I P S 、 R D A 3 种 工 具 收 集 的 日 志 , 选 择 其 一 上 传 即 可 # # 上 传 之 后 , 如 果 是 一 个 有 已 知 问 题 , 会 给 出 现 象 、 原 因 以 及 解 决 方 案 。 如 果 是 一 个 未 知 的 问 题 , 会 给 出 相 关 文 档 以 及 内 存 监 控 工 具 , 便 于 继 续 分 析 或 提 交 S R 。   也 可 以 使 用 R D A 工 具 检 查 系 统 配 置 , 内 存 使 用 情 况 等 . / r d a . s h T h c v e # # 检 查 修 复 检 查 结 果 为 F A I L E D 的     参 考 : P r i m a r y N o t e f o r D i a g n o s i n g O S M e m o r y P r o b l e m s a n d O R A 4 0 3 0 ( D o c I D 1 0 8 8 2 6 7 . 1 ) F A Q : O R A 4 0 3 0 ( D o c I D 3 9 9 4 9 7 . 1 ) h t t p s : / / c o m m u n i t y . o r a c l e . c o m / m o s c / d i s c u s s i o n / 3 9 0 0 9 2 0 / o r a 0 4 0 3 0 o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e x b y t e s k x s h e a p c k p r b a l o t e m p m e m o r y   【 报 错 】 接 到 告 警 电 话 , 查 看 a l e r t 日 志 报 错 如 下 : T h u J u n 2 0 2 2 : 1 7 : 1 1 2 0 2 4 E r r o r s i n f i l e / o r a c l e / d i a g / r d b m s / c o r e d b / c o r e d b / t r a c e / c o r e d b _ j 0 0 3 _ 2 3 8 0 0 . t r c   ( i n c i d e n t = 2 8 8 0 7 1 ) : O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y ) U s e A D R C I o r S u p p o r t W o r k b e n c h t o p a c k a g e t h e i n c i d e n t . S e e N o t e 4 1 1 . 1 a t M y O r a c l e S u p p o r t f o r e r r o r a n d p a c k a g i n g d e t a i l s . E n d a u t o m a t i c S Q L T u n i n g A d v i s o r r u n f o r s p e c i a l t u n i n g t a s k   “ S Y S _ A U T O _ S Q L _ T U N I N G _ T A S K . . . . . . > > 阅 读 全 文 6 月 1 0 中 科 院 国 家 授 时 中 心 N T P 服 务 器 d b A n t 杂 谈 中 科 院 国 家 授 时 中 心 N T P 服 务 器 已 关 闭 评 论 公 司 的 域 服 务 器 是 跟 一 个 大 学 的 N T P 做 时 间 同 步 的 , 发 现 跟 北 京 时 间 差 了 4 0 多 秒 , 于 是 网 上 找 了 很 久 , 都 是 给 了 国 家 授 时 中 心 旧 的 I P 地 址 , 这 里 就 不 给 出 来 了 , 以 免 大 家 混 淆 。 最 后 在 中 科 院 的 网 站 找 到 了 国 家 授 时 中 心 的 N T P 域 名 : n t p . n t s c . a c . c n     原 公 告 地 址 : h t t p : / / w w w . c a s . c n / t z / 2 0 1 8 0 9 / t 2 0 1 8 0 9 2 1 _ 4 6 6 4 3 4 4 . s h t m l   公 司 的 域 服 务 器 是 跟 一 个 大 学 的 N T P 做 时 间 同 步 的 , 发 现 跟 北 京 时 间 差 了 4 0 多 秒 , 于 是 网 上 找 了 很 久 , 都 是 给 了 国 家 授 时 中 心 旧 的 I P 地 址 , 这 里 就 不 给 出 来 了 , 以 免 大 家 混 淆 。 最 后 在 中 科 院 的 网 站 找 到 了 国 家 授 时 中 心 的 N T P 域 名 : n t p . n t s c . a c . c n     原 公 告 地 址 : h t t p : / / w w w . c a s . c n / t z / 2 0 1 8 0 9 / t 2 0 1 8 0 9 2 1 _ 4 6 6 4 3 4 4 . s h t m l   > > 阅 读 全 文 7 月 3 0 U n i q u e c o n s t r a i n t 创 建 表 T 2 并 创 建 唯 一 索 引 : c r e a t e t a b l e t 2 ( i d v a r c h a r 2 ( 2 0 ) , n a m e v a r c h a r 2 ( 3 0 ) ) ; c r e a t e u n i q u e i n d e x i n d _ t 2 _ i d o n t 2 ( i d ) ; 查 看 两 个 表 的 索 引 , 发 现 T 1 表 自 动 创 建 了 唯 一 索 引 : s e l e c t O W N E R , T A B L E _ N A M E , I N D E X _ N A M E , I N D E X _ T Y P E , U N I Q U E N E S S f r o m d b a _ i n d e x e s w h e r e t a b l e _ n a m e i n ( T 1 , T 2 ) ; T A B L E _ N A M E I N D E X _ N A M E I N D E X _ T Y P E U N I Q U E N E S T 1 T 1 _ I D _ U K N O R M A L U N I Q U E T 2 I N D _ T 1 _ I D N O R M A L U N I Q U E 索 引 列 也 是 I D 列 s e l e c t T A B L E _ O W N E R , T A B L E _ N A M E , I N D E X _ N A M E , C O L U M N _ N A M E , C O L U M N _ P O S I T I O N f r o m d b a _ i n d _ c o l u m n s w h e r e t a b l e _ n a m e i n ( T 1 , T 2 ) ; T A B L E _ N A M E       I N D E X _ N A M E       C O L U M N _ N A M E     C O L U M N _ P O S I T I O N T 1               T 1 _ I D _ U K         I D                             1 T 2               I N D _ T 1 _ I D       I D                             1 检 查 两 个 表 的 约 束 , 只 有 T 1 表 存 在 唯 一 性 约 束 : s e l e c t O W N E R , T A B L E _ N A M E , C O N S T R A I N T _ N A M E , C O N S T R A I N T _ T Y P E , S T A T U S f r o m d b a _ c o n s t r a i n t s w h e r e t a b l e _ n a m e i n ( T 1 , T 2 ) ; T A B L E _ N A M E       C O N S T R A I N T _ N A M E       C S T A T U S T 1               T 1 _ I D _ U K             U E N A B L E D T 1 表 插 入 数 据 : i n s e r t i n t o t 1 v a l u e s ( A 0 0 0 1 , T O M ) ; i n s e r t i n t o t 1 v a l u e s ( A 0 0 0 1 , J A C K ) ; c o m m i t ; k a m n e r @ T E S T D B > i n s e r t i n t o t 1 v a l u e s ( A 0 0 0 1 , J A C K ) ; i n s e r t i n t o t 1 v a l u e s ( A 0 0 0 1 , J A C K ) * E R R O R a t l i n e 1 : O R A 0 0 0 0 1 : u n i q u e c o n s t r a i n t ( K A M N E R . T 1 _ I D _ U K ) v i o l a t e d T 2 表 出 入 数 据 i n s e r t i n t o t 2 v a l u e s ( A 0 0 0 1 , T O M ) ; i n s e r t i n t o t 2 v a l u e s ( A 0 0 0 1 , J A C K ) ; c o m m i t ; k a m n e r @ T E S T D B > i n s e r t i n t o t 2 v a l u e s ( A 0 0 0 1 , J A C K ) ; i n s e r t i n t o t 2 v a l u e s ( A 0 0 0 1 , J A C K ) * E R R O R a t l i n e 1 : O R A 0 0 0 0 1 : u n i q u e c o n s t r a i n t ( K A M N E R . I N D _ T 1 _ I D ) v i o l a t e d 可 以 看 到 , T 1 、 T 2 表 都 报 唯 一 性 约 束 冲 突 的 错 误 。 接 着 , 我 们 插 入 N U L L 值 。 k a m n e r @ T E S T D B > i n s e r t i n t o t 1 v a l u e s ( n u l l , S C O T T ) ; 1 r o w c r e a t e d . k a m n e r @ T E S T D B > c o m m i t ; C o m m i t c o m p l e t e . k a m n e r @ T E S T D B > s e l e c t * f r o m t 1 ; I D                   N A M E A 0 0 0 1                 T O M                       S C O T T k a m n e r @ T E S T D B > i n s e r t i n t o t 1 v a l u e s ( n u l l , S C O T T ) ; 1 r o w c r e a t e d . k a m n e r @ T E S T D B > i n s e r t i n t o t 1 v a l u e s ( n u l l , S C O T T ) ; 1 r o w c r e a t e d . k a m n e r @ T E S T D B > c o m m i t ; C o m m i t c o m p l e t e . k a m n e r @ T E S T D B > s e l e c t * f r o m t 1 ; I D                   N A M E A 0 0 0 1                 T O M                       S C O T T                       S C O T T                       S C O T T 我 们 看 到 , 在 O r a c l e 中 , 每 个 N U L L 值 都 是 不 同 的 , 因 此 他 不 受 唯 一 索 引 的 约 束 。 这 里 给 我 们 一 点 启 发 , 在 实 际 引 用 中 , 对 于 有 唯 一 性 要 求 的 列 , 一 般 要 同 时 添 加 非 空 约 束 。 综 上 , 可 以 看 出 对 一 个 表 建 唯 一 性 约 束 和 唯 一 索 引 的 效 果 是 一 样 的 , 而 且 可 以 看 到 , 唯 一 性 约 束 是 通 过 唯 一 性 索 引 来 实 现 的 。 对 于 N U L L 值 的 情 况 , 由 于 索 引 不 会 对 N U L L 建 索 引 页 , 因 此 更 准 确 的 说 是 在 O r a c l e 中 , 数 据 库 没 办 法 对 N U L L 值 进 行 比 较 , 因 此 每 个 N U L L 值 都 看 成 是 不 一 样 的 值 。     今 天 探 索 一 下 唯 一 性 约 束 和 唯 一 索 引 的 关 系 , 我 们 先 抛 出 问 题 , 这 两 者 的 效 果 是 否 一 致 的 呢 ? 官 方 文 档 的 解 释 : U n i q u e C o n s t r a i n t s A u n i q u e k e y c o n s t r a i n t r e q u i r e s t h a t e v e r y v a l u e i n a c o l u m n o r s e t o f c o l u m n s b e u n i q u e . N o r o w s o f a t a b l e m a y h a v e d u p l i c a t e v a l u e s i n a c o l u m n ( t h e u n i q u e k e y ) o r s e t o f c o l u m n s ( t h e c o m p o s i t e u n i q u e k e y ) w i t h a u n i q u e k e y c o n s t r a i n t . N o t e : T h e t e r m k e y r e f e r s o n l y t o t h e c o l u m n s d e f i n e d i n t h e i n t e g r i t y c o n s t r a i n t . B e c a u s e t h e d a t a b a s e e n f o r c e s a u n i q u e c o n s t r a i n t b y . . . . . . > > 阅 读 全 文 8 月 2 4 E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s d b A n t E X P D P / I M P D P , T r o u b l e S h o o t i n g E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s 已 关 闭 评 论 最 近 用 e x p 导 出 数 据 的 时 候 报 了 很 多 E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s 的 错 误 。 【 问 题 现 象 】 e x p s y s t e m / 1 2 3 4 5 6 O W N E R = r s 2 f i l e = 2 0 1 6 0 8 2 3 _ r s 2 _ 1 7 _ 8 . d m p l o g = 2 0 1 6 0 8 2 3 _ r s 2 _ 1 7 _ 8 . l o g . . . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . . . e x p o r t i n g t a b l e A C C E P T _ D E T A I L S 7 0 2 3 9 r o w s e x p o r t e d E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . 2 0 1 6 0 8 2 3 _ r s 2 _ 1 7 _ 8 . l o g 5 6 8 6 L , 3 1 4 8 9 6 C 1 , 0 1 é ¡ ¶ ç « E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . . . e x p o r t i n g t a b l e A C C E P T _ D E T A I L S 0 5 2 7 6 4 4 2 2 r o w s e x p o r t e d . . .   【 问 题 处 理 】 由 于 e x p 工 具 会 依 赖 与 操 作 系 统 的 字 符 串 编 码 , 所 以 需 要 将 N L S _ L A N G 环 境 变 量 设 置 与 数 据 库 一 致 。 S Q L > s e l e c t * f r o m n l s _ d a t a b a s e _ p a r a m e t e r s ; P A R A M E T E R                       V A L U E N L S _ L A N G U A G E                   A M E R I C A N N L S _ T E R R I T O R Y                   A M E R I C A N L S _ C U R R E N C Y                   $ N L S _ I S O _ C U R R E N C Y               A M E R I C A N L S _ N U M E R I C _ C H A R A C T E R S         . , N L S _ C H A R A C T E R S E T               Z H S 1 6 G B K N L S _ C A L E N D A R                   G R E G O R I A N N L S _ D A T E _ F O R M A T                 D D M O N R R N L S _ D A T E _ L A N G U A G E               A M E R I C A N N L S _ S O R T                       B I N A R Y N L S _ T I M E _ F O R M A T                 H H . M I . S S X F F A M N L S _ T I M E S T A M P _ F O R M A T           D D M O N R R H H . M I . S S X F F A M N L S _ T I M E _ T Z _ F O R M A T             H H . M I . S S X F F A M T Z R N L S _ T I M E S T A M P _ T Z _ F O R M A T         D D M O N R R H H . M I . S S X F F A M T Z R N L S _ D U A L _ C U R R E N C Y               $ N L S _ C O M P                       B I N A R Y N L S _ L E N G T H _ S E M A N T I C S           B Y T E N L S _ N C H A R _ C O N V _ E X C P             F A L S E N L S _ N C H A R _ C H A R A C T E R S E T         A L 1 6 U T F 1 6 N L S _ R D B M S _ V E R S I O N               1 0 . 2 . 0 . 4 . 0 2 0 r o w s s e l e c t e d . 设 置 L i n u x 的 N L S _ L A N G 环 境 变 量 : [ o r a c l e @ m f s ~ ] $ e x p o r t N L S _ L A N G = A M E R I C A N _ A M E R I C A . Z H S 1 6 G B K 设 置 w i n d o w s 的 N L S _ L A N G 环 境 变 量 : C : \ \ U s e r s \ \ A d m i n i s t r a t o r > s e t N L S _ L A N G = A M E R I C A N _ A M E R I C A . Z H S 1 6 G B K 设 置 了 环 境 变 量 之 后 , 重 新 导 出 一 切 正 常 。 不 过 还 是 建 议 使 用 数 据 泵 来 导 数 , 因 为 数 据 泵 不 会 收 到 操 作 系 统 的 字 符 集 编 码 的 影 响 , 就 不 会 有 这 样 的 报 错 了 。 最 近 用 e x p 导 出 数 据 的 时 候 报 了 很 多 E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s 的 错 误 。 【 问 题 现 象 】 e x p s y s t e m / 1 2 3 4 5 6 O W N E R = r s 2 f i l e = 2 0 1 6 0 8 2 3 _ r s 2 _ 1 7 _ 8 . d m p l o g = 2 0 1 6 0 8 2 3 _ r s 2 _ 1 7 _ 8 . l o g . . . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . E X P 0 0 0 9 1 : E x p o r t i n g q u e s t i o n a b l e s t a t i s t i c s . . . e x p o r t i n g t a b l e . . . . . . > > 阅 读 全 文 7 月 1 8 I n d e x e s A r e N o t D r o p p e d W h e n P r i m a r y K e y A r e D r o p p e d d b A n t T r o u b l e S h o o t i n g I n d e x e s A r e N o t D r o p p e d W h e n P r i m a r y K e y A r e D r o p p e d 已 关 闭 评 论 前 两 天 遇 到 一 个 问 题 , 在 删 除 一 个 主 键 的 之 后 , 插 入 重 复 的 数 据 报 错 O R A 0 0 0 0 1 唯 一 性 约 束 冲 突 t e s t @ T E S T D B > i n s e r t i n t o t 1 s e l e c t * f r o m d b a _ o b j e c t s w h e r e r o w n u m 查 询 T 1 表 主 键 及 索 引 , 发 现 主 键 索 引 仍 然 存 在 t e s t @ T E S T D B > s e l e c t * f r o m d b a _ c o n s _ c o l u m n s w h e r e t a b l e _ n a m e = T 1 ; n o r o w s s e l e c t e d t e s t @ T E S T D B > s e l e c t I N D E X _ O W N E R , I N D E X _ N A M E , T A B L E _ N A M E , C O L U M N _ N A M E f r o m d b a _ i n d _ c o l u m n s w h e r e t a b l e _ n a m e = T 1 ; I N D E X _ O W N E R I N D E X _ N A M E T A B L E _ N A M E C O L U M N _ N A M E T E S T P K _ T 1 _ O B J E C T _ I D T 1 O B J E C T _ I D 手 动 删 除 该 索 引 , 插 入 数 据 成 功 t e s t @ T E S T D B > d r o p i n d e x t e s t . P K _ T 1 _ O B J E C T _ I D ; I n d e x d r o p p e d . t e s t @ T E S T D B > i n s e r t i n t o t 1 s e l e c t * f r o m d b a _ o b j e c t s w h e r e r o w n u m 正 常 情 况 下 删 掉 主 键 的 时 候 会 同 时 删 除 主 键 附 带 的 索 引 , 这 里 为 什 么 会 出 现 不 删 除 的 情 况 呢 ? 在 M O S 上 面 有 一 篇 文 章 解 答 了 这 个 疑 问 : I n d e x e s A s s o c i a t e d W i t h P r i m a r y K e y C o n s t r a i n t s O f I m p o r t e d T a b l e s A r e N o t D r o p p e d W h e n C o n s t r a i n t s A r e D i s a b l e d ( 文 档 I D 8 8 7 2 0 8 . 1 )   由 于 T 1 表 是 i m p 导 入 的 , 而 在 i m p o r t 的 时 候 , o r a c l e 会 先 创 建 唯 一 性 索 引 , 然 后 在 添 加 主 键 约 束 , 这 就 导 致 在 创 建 主 键 的 时 候 , 唯 一 索 引 已 经 存 在 , 并 被 主 键 使 用 , 而 对 于 并 非 主 键 创 建 的 唯 一 性 索 引 , 在 删 除 主 键 的 时 候 , 索 引 是 会 保 留 的 。 如 果 想 解 决 该 问 题 , 可 以 通 过 如 下 的 方 法 进 行 修 复 : t e s t @ T E S T D B > a l t e r t a b l e t 1 e n a b l e c o n s t r a i n t P K _ T 1 _ O B J E C T _ I D ; T a b l e a l t e r e d . t e s t @ T E S T D B > t e s t @ T E S T D B > s e l e c t * f r o m d b a _ c o n s _ c o l u m n s w h e r e t a b l e _ n a m e = T 1 ; O W N E R C O N S T R A I N T _ N A M E T A B L E _ N A M E C O L U M N _ N A M E P O S I T I O N T E S T P K _ T 1 _ O B J E C T _ I D T 1 O B J E C T _ I D 1 t e s t @ T E S T D B > t e s t @ T E S T D B > s e l e c t I N D E X _ O W N E R , I N D E X _ N A M E , T A B L E _ N A M E , C O L U M N _ N A M E f r o m d b a _ i n d _ c o l u m n s w h e r e t a b l e _ n a m e = T 1 ; I N D E X _ O W N E R I N D E X _ N A M E T A B L E _ N A M E C O L U M N _ N A M E T E S T P K _ T 1 _ O B J E C T _ I D T 1 O B J E C T _ I D 前 两 天 遇 到 一 个 问 题 , 在 删 除 一 个 主 键 的 之 后 , 插 入 重 复 的 数 据 报 错 O R A 0 0 0 0 1 唯 一 性 约 束 冲 突 t e s t @ T E S T D B > i n s e r t i n t o t 1 s e l e c t * f r o m d b a _ o b j e c t s w h e r e r o w n u m s e l e c t * f r o m d b a _ c o n s _ c o l u m n s w h e r e t a b l e _ n a m e = T 1 ; n o r o w s s e l e c t e d t e s t @ T E S T D B > s e l e c t I N D E X _ O W N E R , I N D E X _ N A . . . . . . > > 阅 读 全 文 1 2 月 0 8 E X P D P 导 出 全 库 报 错 O R A 0 1 5 5 5 d b A n t E X P D P / I M P D P , T r o u b l e S h o o t i n g E X P D P 导 出 全 库 报 错 O R A 0 1 5 5 5 已 关 闭 评 论 A P P L I E S T O : [ / b o x ] O S : W i n d o w s 2 0 0 8 6 4 b i t D B : O R A C L E 1 1 . 2 . 0 . 3   [ b o x s t y l e = ” b l u e ” ] S Y M P T O M S [ / b o x ] 通 过 E X P D P 导 出 全 库 , 查 看 l o g 发 现 如 下 报 错 : O R A 3 1 6 9 3 : 表 数 据 对 象 “ A U D I T _ G D ” . ” P U B _ L O B F I L E ” 无 法 加 载 / 卸 载 并 且 被 跳 过 , 错 误 如 下 : O R A 0 2 3 5 4 : 导 出 / 导 入 数 据 时 出 错 O R A 0 1 5 5 5 : 快 照 过 旧 : 回 退 段 号 7 ( 名 称 为 “ _ S Y S S M U 7 _ 9 3 9 8 5 4 9 7 $ ” ) 过 小 已 成 功 加 载 / 卸 载 了 主 表 “ E X P _ D B A ” . ” J O B _ E X P _ F U L L _ 2 ″   [ b o x s t y l e = ” b l u e ” ] C A U S E C O L U M N _ N A M E S E C P C T V E R S I O N R E T E N T I O N L O B N O 1 0 T E X T L O B N O 9 0 0   查 看 数 据 库 中 使 用 U N D O 段 的 最 大 保 留 时 间 : S Q L > s e l e c t m a x ( m a x q u e r y l e n ) f r o m v $ u n d o s t a t ; M A X ( M A X Q U E R Y L E N ) 1 8 3 9   为 了 防 止 数 据 导 出 过 程 中 U N D O 段 过 期 , 增 加 u n d o _ r e t e n t i o n 参 数 值 : ( 设 置 该 参 数 之 前 , 必 须 保 证 U N D O 表 空 间 有 足 够 的 空 间 ) S Q L > a l t e r s y s t e m s e t u n d o _ r e t e n t i o n = 2 0 0 0 s c o p e = b o t h s i d = * ;   设 置 L O B 对 象 的 U N D O 段 保 留 时 间 : S Q L > a l t e r t a b l e A U D I T _ G D . P U B _ L O B F I L E m o d i f y l o b ( L O B ) ( r e t e n t i o n ) ; T a b l e a l t e r e d . S Q L > a l t e r t a b l e A U D I T _ G D . P U B _ L O B F I L E m o d i f y l o b ( T E X T L O B ) ( r e t e n t i o n ) ; T a b l e a l t e r e d . S Q L > s e l e c t C O L U M N _ N A M E , S E C U R E F I L E , P C T V E R S I O N , R E T E N T I O N f r o m d b a _ l o b s w h e r e O W N E R = u p p e r ( A U D I T _ G D ) a n d T A B L E _ N A M E = u p p e r ( P U B _ L O B F I L E ) ; C O L U M N _ N A M E S E C P C T V E R S I O N R E T E N T I O N L O B N O 2 0 0 0 T E X T L O B N O 2 0 0 0   修 改 完 参 数 之 后 , 再 进 行 E X P D P 导 出 。   参 考 : O R A 3 1 6 9 3 , O R A 0 2 3 5 4 a n d O R A 0 1 5 5 5 w i t h E x p o r t D a t a p u m p ( 文 档 I D 1 5 8 0 7 9 8 . 1 )   版 权 所 有 , 转 载 请 注 明 出 处 : E X P D P 导 出 全 库 报 错 O R A 0 1 5 5 5 [ b o x s t y l e = ” b l u e ” ] A P P L I E S T O : [ / b o x ] O S : W i n d o w s 2 0 0 8 6 4 b i t D B : O R A C L E 1 1 . 2 . 0 . 3   [ b o x s t y l e = ” b l u e ” ] S Y M P T O M S [ / b o x ] 通 过 E X P D P 导 出 全 库 , 查 看 l o g 发 现 如 下 报 错 : O R A 3 1 6 9 3 : 表 数 据 对 象 “ A U D I T _ G D ” . ” P U B _ L O B F I L E ” 无 法 加 载 / 卸 载 并 且 被 跳 过 , 错 误 如 下 : O R A 0 2 3 5 4 : 导 出 / 导 入 数 据 时 出 错 O R A 0 1 5 5 5 : 快 照 过 旧 : 回 退 段 号 7 ( 名 称 为 “ _ S Y S S M U 7 _ 9 3 9 8 5 4 9 7 $ ” ) 过 小 已 成 功 加 载 / 卸 载 了 主 表 “ E X P _ D B A ” . ” J O B _ E X P _ F U L L _ 2 ″   [ b o x s t y l e = & # 8 . . . . . . > > 阅 读 全 文 搜 索 搜 索 近 期 文 章 O G G 报 错 d i r t m p 目 录 占 满 基 于 S Q L T u n i n g A d v i s o r 做 S Q L 优 化 的 方 法 O R A 0 4 0 3 0 : o u t o f p r o c e s s m e m o r y w h e n t r y i n g t o a l l o c a t e 4 3 2 b y t e s ( k x s h e a p c , k p r b a l o t e m p m e m o r y ) 中 科 院 国 家 授 时 中 心 N T P 服 务 器 U n i q u e c o n s t r a i n t & U n i q u e i n d e x i n O r a c l e 1 1 g R 2 归 档 2 0 2 4 年 9 月 2 0 2 4 年 8 月 2 0 2 4 年 7 月 2 0 2 0 年 6 月 2 0 1 7 年 7 月 2 0 1 6 年 8 月 2 0 1 6 年 7 月 2 0 1 5 年 1 2 月 分 类 B a s i c s E X P D P / I M P D P G o l d e n g a t e O r a c l e P e r f o r m a n c e T r o u b l e S h o o t i n g 杂 谈 d b A n t · c o o g e e t h e m e · 2 0 0 8 R S S F e e d · W o r d P r e s s · T O P 粤 I C P 备 1 4 0 4 4 7 5 3 号

站点概括

关于www.dbant.com说明:
www.dbant.com由网友主动性提交被微量导航网整理收录的,微量导航网仅提供www.dbant.com的基础信息并免费向大众网友展示,www.dbant.com的是IP地址:- 地址:-,www.dbant.com的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.dbant.com的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.wl200.cn/links/7e3106bf858fc3e4b2dd.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

中国一拖集团有限公司

该站暂未设置description...

欢聚集团 - 广州华多网络科技有限公司

欢聚集团于2005年4月成立,是一家面向全球化的社交媒体平台,2012年11月21日在美国纳斯达克上市(NASDAQ:YY)。旗下业务覆盖直播、短视频、社交、电商、教育、金融等领域,核心产品包括YY、BIGOLIVE、Likee、HAGO等。

飞笔AI

飞笔AI致力于创作高质量的海报等图像,满足用户个性化设计需求。用户可通过平台便捷地创建各种风格和主题的海报、新媒体素材图等,从广告设计、活动宣传到艺术创作均可实现。我们致力于为用户提供高效、便捷的素材创作服务,提升创意表达的效率。

【大.世.界】精心打造,用心服务

该站暂未设置description...

学行教育

该站暂未设置description...

科士达UPS电源-(KSTAR蓄电池)深圳科士达科技股份有限公司

科士达UPS电源(代理商)是一家专注于电力电子及新能源领域,产品涵盖科士达UPS电源,科士达UPS,UPS不间断电源、数据中心关键基础设施(UPS、蓄电池、精密配电、精密空调)、充电桩(交流充电桩、直流充电桩、直流充电模块、充电桩运营平台)的国家火炬计划重点高新技术企业、国家企业技术中心、国家技术创新示范企业。销售热线:400-086-1315

朋友圈广告推广-朋友圈投放广告-朋友圈精准推广平台-湖南红枫叶广告传媒有限公司

湖南红枫叶传媒代运营朋友圈精准推广平台,朋友圈推广广告,朋友圈推广,朋友圈的广告投放平台,众多真实朋友圈广告案例可查,服务热线:0731-52325256

随机文章
掌握电商帝国的奥秘:全面的行业知识指南

掌握电商帝国的奥秘:全面的行业知识指南

电商行业概览电子商务,电商,是指通过互联网进行商品或服务的买卖,它已经成为全球经济不可或缺的一部分,预计到2025年将达到5.5万亿美元的市场规模,电商行业由各种市场组成,包括,B2C,企业对消费者,企业直接向消费者销售商品或服务,亚马逊、沃尔玛和阿里巴巴都是B2C市场的例子,B2B,企业对企业,企业向其他企业销售商品或服务,阿里...。

电商知识 2024-12-26 20:33:52

从入门到精通:解锁电子商务的无限潜力

从入门到精通:解锁电子商务的无限潜力

简介电子商务已经成为现代商业的基石,为企业和消费者提供了前所未有的机会和便利,如果你渴望探索电子商务的无限潜力,本指南将为你提供从入门到精通所需的全部知识,第一章,了解电子商务基础1.电子商务的类型业务对消费者,B2C,企业对企业,B2B,消费者对消费者,C2C,2.电子商务平台选择合适的电子商务平台至关重要,它将成为你在线业务的基础...。

电商知识 2024-12-26 20:34:37

第二季开播 鱿鱼游戏

第二季开播 鱿鱼游戏

网飞今日不仅投放了苦等三年多的,第二季,还为体育观众提供了一场堪称丝滑,几乎体会不到缓冲之苦的其中包括碧昂斯的中场演出,PostMalone也被拉来客串了一曲,综艺,影评人对,鱿鱼游戏,第二季持肯定态度,指出该剧揭露了拜金文化与贪婪的人性,其中埋下的伏笔有助于该剧推进至第三季;,好莱坞报道,则对第二季持否定态度,批评新季缺乏奇思妙...。

最新资讯 2024-12-26 21:01:00

禁止携带肉类及其制品进境 厦门海关截获16.1公斤牛鞭

禁止携带肉类及其制品进境 厦门海关截获16.1公斤牛鞭

12月26日消息,据海外发布官方信息,昨日,12月25日,海关关员在监管入境航班时,发现一名选择无申报通道通关的旅客行李机检图像存在异常,经开箱查验,关员从中查获16.1公斤,目前,海关已对该批牛鞭作截留销毁处理,根据,中华人民共和国禁止携带、寄递进境的动植物及其产品和其他检疫物名录,规定,以下物品禁止入境,1、活动物,犬、猫除外,,...。

最新资讯 2024-12-26 21:01:15

紧追比亚迪!丰田提出将收益率提高至20%

紧追比亚迪!丰田提出将收益率提高至20%

快科技12月26日消息,据媒体报道,公司提出了将其,ROE,提高至20%的目标,这是目前水平的两倍,远高于日本上市企业平均水平,2023年度为9%,以及全球大型车企中的顶级水平,丰田计划通过提供售后附加服务等方式革新业务模式,积极回馈股东,并重视资本效率,尽管丰田未透露实现20%ROE的具体时间,市场预计其2024财年的ROE为11%...。

最新资讯 2024-12-26 21:02:00

亿华通发布全新300kW氢燃料电池发动机 零部件100%国产化

亿华通发布全新300kW氢燃料电池发动机 零部件100%国产化

快科技12月26日消息,近日,发布最新一代300kW,M30,据介绍,M30发动机采用具有完全自主知识产权的国产电堆,零部件国产化率高达100%,最高质量功率密度突破900W,kg,M30额定功率为300kW,峰值功率360kW,极限功率可达380kW,根据不同应用场景灵活、精准匹配宽工作域的动力输出模式,为提供稳定而强大的驱动力,...。

最新资讯 2024-12-26 21:02:17

Find X8 代号珠峰!OPPO Ultra影像尘埃落定

Find X8 代号珠峰!OPPO Ultra影像尘埃落定

它不同于普通的RGB相机,后者只能捕捉可见光波段的图像,而多光谱摄像头可以捕捉到更大的光谱范围,包括可见光、红外线和紫外线波段,这使得多光谱摄像头能够提供比普通RGB相机更丰富的信息,...。

最新资讯 2024-12-26 21:02:52

红果短剧回应被广电约见 逐一排查平台所有剧集 违规内容立即下线

红果短剧回应被广电约见 逐一排查平台所有剧集 违规内容立即下线

快科技12月26日消息,今日,官方发文称,红果短剧在接受广电主管部门约见后,高度重视,迅速响应,坚决落实好主管部门关于的有关规定和指导要求,进一步完善审核制度,即日起,红果短剧将对平台上所有剧集进行逐一排查,对于发现的违规内容,立即采取下线等措施,红果短剧表示,即日起5天内,停止上线新的剧集,对已经受理尚未上线的剧集将按照全新标准重新...。

最新资讯 2024-12-26 21:03:09