随笔分类 - Oracle
摘要:Oracle 19c dbca静默安装建库、删库 目前单节点无RAC环境,单节点静默模板如下(RAC差不多,少部分不同),后续有19的RAC在补充。 (妈妈再也不用担心客户环境无法使用图形化的问题啦!) 删库参数较少,顺带这里一笔带过。 使用如下参数即可:-sourceDB是RAC的db_uniqu
阅读全文
摘要:Oracle 19C组件ID、组件名称和组件全称对应关系以及dbca静默组件选择 dbca可以调用图形化界面来创建数据库,当选择“Custom Database”模板的时候会出现“Database Options”来选择options安装对应组件,总共8个options。 PS:在安装数据库期间,组
阅读全文
摘要:Oracle19c中环境变量ORACLE_PDB_SID对dbca和RU打补丁的影响 假设需要dbca创建一个cdb为oemdb,pdb为empdbrepos。 同时,环境变量已经设置了ORACLE_PDB_SID=empdbrepos的情况下进行dbca,会导致dbca报错如下: ORA-6511
阅读全文
摘要:Oracle mos文档关于视图v$open_cursor中矛盾说法 How to Monitor and tune Open and Cached Cursors (文档 ID 1430255.1)中指出: v$open_cursor shows cached cursors, not curre
阅读全文
摘要:Oracle OEM中EMGC_OMS1指标警报The heap usage使用率过高 OEM报警EMGC_OMS1目标堆内存占用率过高。 我的环境OEM版本是13.3。 防爬虫:https://www.cnblogs.com/PiscesCanon/p/17318467.html 默认监控目标EM
阅读全文
摘要:Oracle设置"export ORA_NCHAR_LITERAL_REPLACE=true"导致dbca报错ORA-24450: Cannot pre-process OCI statement 问题如题。 11.2.0.4.0。 关于环境变量ORA_NCHAR_LITERAL_REPLACE的作
阅读全文
摘要:Oracle impdp使用content=data_only会阻塞其他会话DML操作 上篇提到了insert /*+ append */ into会对表持有LOCKED_MODE=6的TM锁,导致其他对该表的DML都会被阻塞。 实际上impdp如果使用了content=data_only也是有同样
阅读全文
摘要:Oracle使用append对表insert会阻塞其他会话DML操作 快春节了,抽点时间把NNNNNNN久之前的东西整理记录。 insert /*+ append */ into会对表持有LOCKED_MODE=6的TM锁,导致其他对该表的DML都会被阻塞。 正常的insert into对比。 开启
阅读全文
摘要:Oracle使用dblink连接MySQL以及遇到的一些问题 防爬虫:https://www.cnblogs.com/PiscesCanon/p/16977636.html 主要参考了mos文档:Detailed Overview of Connecting Oracle to MySQL Usin
阅读全文
摘要:Oracle关于nvarchar2以N'string'插入数据报错ORA-01704: string literal too long db版本:11.2.0.4.0 转换为select以N'string'模拟故障,并使用PLSQL Developer执行,SQL如下: select length(
阅读全文
摘要:Oracle如何设置在Linux上设置自启动(无crs/has管理) 安装了crs或者has的无需通过此方式。 官方提供的方式。 1.修改文件/etc/oratab: <SID>:<ORACLE_HOME>:Y 改为Y状态。 Y状态表示可以通过自带的脚本dbstart和dbshut来启动和关闭。 2
阅读全文
摘要:Oracle如何限制某个IP段只能某些用户访问 如下触发器可以实现并且若有不符合的用户登录会将信息记录到警告日志: CREATE OR REPLACE TRIGGER logon_check_ip_user AFTER LOGON ON DATABASE DECLARE error1 excepti
阅读全文
摘要:Oracle以 IDENTIFIED BY VALUES 密码创建的用户连接时报错ORA-01017 在Oracle11G中,创建用户后,可以在user$.password查询到一串加密后的密码,如下: 10:05:07 SYS@qadb(490)> create user zkm1 identif
阅读全文
摘要:Oracle关于WINDOW SORT PUSHED RANK一些探究猜想 最近遇到一条SQL,开发让我做出优化 with tmp as (select * from T_VERIFY_APPLY ty where ty.result_id in ('11', '12') and ty.sender
阅读全文
摘要:Oracle 表开启压缩属性的情况下无法删除unused列 具体如下,直接删除可以成功执行但是实际没有成功删除: 15:07:54 SYS@xxxxxx2(11)> select COLUMN_NAME,HIDDEN_COLUMN from dba_tab_cols where owner='TES
阅读全文
摘要:Oracle分析函数和exists/not exists命中注定相克啊 举个栗子,有如下SQL: select h.c1, h.c2, h.c3, h.c4, b.c5 from h, b where h.c1 = b.c1 and not exists (select 1 from child c
阅读全文
摘要:Oracle一个奇怪的问题 用如下方式删除重复数据,将要删除的数据的rowid暂存至表zkm.rid_tmp,根据rowid再去删除数据。 没10000条commit一次。 declare cursor date_query_cur is select rid from zkm.rid_tmp; T
阅读全文
摘要:Oracle筛选没有使用绑定变量的语句 花时间写了这一条SQL,可以查询出次数大于等于50,一个月内没有使用绑定变量的语句的信息。 select parsing_schema_name 用户, module 程序, fms_co 次数, fms 特征码, sql_id SQLID号, sql_tex
阅读全文
摘要:Oracle对视图有查询权限实际查询却报错ORA-01031: insufficient privileges 实际现象如下: 15:24:36 C@zkm(51)> select * FROM USER_TAB_PRIVS WHERE table_name='V_T'; GRANTEE OWNER
阅读全文