
oracle parameter
文章平均质量分 51
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
初始化参数OPEN_CURSORS的理解加深
以前一直有些迷惑,一直以为v$open_cursor里查询出来就是当前open的cursor,google收藏了一些讨论得比较深入的帖,比如说这里: 。[@more@]今天看到Natalka Roshak写的一篇关于open_cursors及session_cached_cursors的文章,顿时一目了然,参见:,摘录部分精彩内容如下:SESSION_CACHED_CURSORS sets the number of cached closed cursors each session can have转载 2022-04-06 14:31:59 · 773 阅读 · 0 评论 -
12c: USE_SID_AS_SERVICE_listener_name
In an Oracle 12c container database, the client must specify a service name in order to connect to the PDB. Many Database clients with earlier releases of Oracle Database might have hard-coded connect descriptors to use SID to connect to the database. Now转载 2022-03-03 10:07:17 · 534 阅读 · 0 评论 -
oracle 数据库扩展数据类型长度 32k Strings
12c开始 VARCHAR2, NAVARCHAR2 以及 RAW 这些数据类型的 大小可以扩展至32K 字节。能够很大程度缓解之前长度偏少不得不使用CLOB、BLOB的情况。开启方法:1、关闭cdbshutdown immediate;2、启动数据库到upgrade模式startup upgrade;3、在cdb内修改初始化参数 MAX_STRING_SIZEalter session set container=cdb$root;alter system set max_string_原创 2021-09-01 14:46:42 · 608 阅读 · 0 评论 -
oracle 数据库 processes、sessions 的设置
os: centos 7.4db: oracle 11.2.0.4版本# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # su - oracleLast login: Mon Jul 13 14:42:54 CST 2020 on pts/0$ $ $ sqlplus / as sysdba;SQL*Plus: Release 11.2.0.4.0 Production on Mon Jul 13 14:5原创 2020-07-13 15:00:46 · 937 阅读 · 0 评论 -
alter session set ddl_lock_timeout=10
SQL> set lines 200;SQL> set pages 200;SQL> show parameter ddl_lock_timeout;NAME TYPE VALUE------------------------------------ -------------------------------- ---------...原创 2020-04-02 21:23:56 · 579 阅读 · 0 评论 -
oracle 数据库 lob 字段之参数 db_securefile
os: centos 7.4db: oracle 11.2.0.4版本# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # # su - oracleLast login: Tue Jan 21 03:40:05 CST 2020 on pts/0$ sqlplus / as sysdba;SQL*Plu...原创 2020-03-02 11:19:47 · 1133 阅读 · 0 评论 -
oracle 优化器模式 optimizer_mode
os: centos 7.4db: oracle 11.2.0.4版本# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # # su - oracleLast login: Tue Jan 21 03:40:05 CST 2020 on pts/0$ sqlplus / as sysdba;SQL*Plu...原创 2020-02-21 16:44:49 · 1258 阅读 · 0 评论 -
LGWR 阻塞 log file sync
os: centos 7.4db: oracle 11.2.0.411gr2 写日志缓冲区到文件方式保留 Post/wait方式 外,增加了 Polling 的方式,11.2.0.3开始默认是两种方式自动切换。它是通过隐含参数 _use_adaptive_log_file_sync 进行设置。Post/wait 模式lgwr进程在将日志写入磁盘后,会立刻通知前台进程,log file s...原创 2020-02-09 11:32:29 · 1029 阅读 · 0 评论 -
ORA-04030: out of process memory when trying to allocate 8024 bytes (callheap,K2VGCI collect)
os: rhel 6.9db: oracle rac 11.2.0.4alert 日志报错Sat Oct 05 11:50:07 2019Errors in file /oracle/orcl/diag/rdbms/orcl/orcl1/trace/orcl1_smon_25293.trc:ORA-04030: out of process memory when trying to a...原创 2019-10-08 11:10:25 · 720 阅读 · 1 评论 -
ORA-01554 reason: no undo segment found with available slot
os: centos 6.9db: oracle 11.2.0.4alert 日志报错 ORA-01554 reason: no undo segment found with available slot,在MOS 找到这篇文章:ORA-01554 Reason: No Undo Segment Found With Available Slot due to _rollback_segm...原创 2019-10-06 11:23:07 · 2062 阅读 · 0 评论 -
oracle 12cr1 12cr2 一些优化参数设置
rdbmsSQL> alter system set "_allow_level_without_connect_by"=true scope=spfile;SQL> alter system set statistics_level=all scope=spfile;alter system set timed_原创 2019-01-28 10:17:41 · 2355 阅读 · 1 评论 -
db_block_checking db_block_checksum 这两个参数的理解
os: centos 7.4db: oracle 12.1.0.2db_block_checking 是对 block 做逻辑性检查, db_block_checksum 是对 block 做物理性检查。db_block_checkingDB_BLOCK_CHECKING = { FALSE | OFF | LOW | MEDIUM | TRUE | FULL }通过 ALTER S...原创 2019-01-23 16:57:50 · 977 阅读 · 0 评论 -
db_lost_write_protect db_ultra_safe 这两个参数的理解
os: centos 7.4db: oracle 12.1.0.2db_lost_write_protectDB_LOST_WRITE_PROTECT = { NONE | TYPICAL | FULL }通过 ALTER SYSTEM 来修改alter system set DB_LOST_WRITE_PROTECT=FULL;开启或关闭lost write 检测功能。数据块...原创 2019-01-23 17:40:23 · 1569 阅读 · 0 评论 -
standby_db_preserve_states
最近在研究 Oracle MAA 时,了解到 oracle 12cr2 开始增加了 STANDBY_DB_PRESERVE_STATES 参数.STANDBDEVERATE_STATS 是控制在可读物理备用数据库转换为主数据库时是否保留用户会话和实例的其他内部状态。此参数在以实时查询模式打开的物理备用数据库上是有意义的.意思就是说如果你在 物理备用数据库 上查询时,该物理备用数据库转变为了p...原创 2019-05-30 14:50:01 · 401 阅读 · 0 评论 -
oracle 19c acitve dataguard 环境下在 standby 执行 dml 时重定向功能参数adg_redirect_dml
os: centos 7.6db: oracle 19.3Oracle 19c 新特性之一,adg的自动 dml 重定向.就是在 ADG 环境下,连接到 standby 的数据库执行 dml.这个特性在 18c 是作为隐含参数 _enable_proxy_adg_redirect 调整的,但在 19c 中,通过显式参数 ADG_REDIRECT_DML 参数调整.adg_redirect...原创 2019-06-19 10:07:06 · 1271 阅读 · 0 评论 -
oracle 隐含参数查看与设置
os: centos 7.6db: oracle 19.3oracle 隐含参数主要是通过 sys.x$ksppi,sys.x$ksppcv(sys.x$ksppsv) 关联获得.$ sqlplus / as sysdbaSQL> set lines 200;set pages 200;col inst_id format 99;col con_id format 99;c...原创 2019-06-25 17:22:07 · 958 阅读 · 0 评论 -
pga_aggregate_target,pga_aggregate_limit
os: centos 7.6db: oracle 19.3测试人员提示oracle报错信息:然后调整 pga 的内存参数,却报错如下.SQL> alter system set pga_aggregate_limit=5g;System altered.SQL> alter system set pga_aggregate_target=3g;alter syste...原创 2019-07-16 15:18:16 · 2276 阅读 · 0 评论 -
oracle commit 时的控制参数 commit_write、commit_logging、commit_wait
os: centos 7.6db: oracle 19.3oracle 保证已经 commit 的数据是不会丢失的,最重要的一点是默认的commit动作会触发数据刷盘到 online redo log file,实现持久化.默认的 commit 语句其实是 commit work write wait immediate.SQL> commit;Commit complete....原创 2019-08-20 09:11:12 · 3377 阅读 · 0 评论 -
oracle 12c scalable lgwr 进程提高性能
os: centos 7.6db: oracle 19.3在 oracle11g 版本及之前,oracle 日志写进程即 lgwr 为单进程,众所周知,单进程写入效率并不高.oracle12c 版本新增特性:lgwr 多进程。即采用多个 lgwr 协同对 redo log 日志进行写入。# ps -fu oracle |grep -i ora_lg |grep -v greporacle...原创 2019-08-21 14:54:58 · 1138 阅读 · 0 评论 -
oracle 11gr2 的典型参数文件
*._allow_level_without_connect_by=TRUE*._gc_policy_time=0*._gc_undo_affinity=FALSE*.archive_lag_target=600*.audit_file_dest='/u01/app/oracle/admin/abcdb/adump'*.audit_sys_operations=TRUE*.au...原创 2017-05-01 11:17:47 · 792 阅读 · 0 评论