Dataguard环境修改主库和standby庫online redo log&standby redo log大小
Dataguard环境修改主库和standby庫online redo log&standby redo log size
密码延迟验证导致的系统HANG住
出處 http://yangtingkun.net/?p=1429又是一个11g新特性导致的问题。这个新特性很早之前就研究过,也在其他客户处碰到过类似的问题。从11g开始,如果一个用户使用不正确的密码尝试登录数据库,那么随着登录失败次数的增加,每次登录验证前延迟等待的时间也会增加:SQL> SET TIME ON 18:30:54 SQL> 18:30:58 ...
错误的用户名密码登录导致的数据库性能问题
从Oracle 11.1开始,错误的用户名密码登录可能会导致在数据库层面看到显著的“row cache lock”等待。很多用户认为这是一个bug,而实际上这是一个数据库保护机制。Oracle的sqlplus工具会在3次错误密码输入后自动断开连接,但是外部应用程序却可以编码,不断调用登录API进行密码尝试。所以如果没有一个数据库层面的安全控...
MySQL执行计划EXPLAIN详解
本文以MySQL 5.7 ReferenceManual为主轴(翻译&取其精华)并结合网文百家之长整理而成,因为笔者水平有限,文中如有不准确之处请包涵,如转载请注明原文出处guocun09-Oraman的日记?基本概念:EXPLAIN 提供SQL语句是怎么样执行的信息,为select,delete,insert,replace,update语句工作。...
Oracle优化技术---物化视图查询重写query rewrite
1.概念容器表: 建立MATERIALIZED VIEW時自動創建、實際儲存數據的物理表,與物化視圖同名的table基礎表: 建立物化視圖語句as select ... 中引用到的table刷新方式refresh fast: 容器表中的數據會被重用,只有基礎表被修改的數據才會同步到容器表refresh complete: 容器表中的數據會被全刪除,...
Oracle NTH_VALUE分析函數及ROWS BETWEEN UNBOUNDED PRECEDING AND子句
在Oracle 10G分析函數中使用 FIRST_VALUE,LAST_VALUE 可返回第一行和最後一行值在Oracle 11G推出更為強大NTH_VALUE 開窗分析函數,其作用取任意第一行值,官方說明:NTH_VALUE returns the measure_expr value of the nth row in the window defined by the analytic_clause語法:(measure_expr, n) [ FROM ...
Oracle 11G PSU命名變化及Oracle 12.2.0.2開始以年度來命名版本
Oracle 11G PSU命名變化今天一個朋友說因Oracle 11.2.0.4 DB BUG需要裝PSU 11.2.0.4.171017,問我裝過有什麼問題沒很久沒有打PSU了,印象中Oracle PSU都是這樣:Database Patch Set Update : 11.2.0.4.5 (19769489)Database Patch Set Update : 11.2.0.4.6....查了下自述文 Patch 26392168 - Database Pat...
RAC实例名和主机名不对应?
另外,可以使用crsctl pin css -n rac1 固定節點當前編碼
定期truncate 歷史間隔分區INTERVAL PARTITION
定期truncate 歷史間隔分區INTERVAL PARTITION 的SP:CREATE OR REPLACE PROCEDURE GC.DROP_FATP_DIAG_COMM_NOW_PAR AS BEGIN FOR cc IN (SELECT partition_name, high_value FROM user_tab_partitions &nb...
WebLogicServer BEA-000211 Connection rejected,..
問題:新部署的WebLogicServer,發現超過5個client鏈接就無法訪問,檢查server log報錯: 解決:訪問官方網站 licensecodes.oracle.com&nb...
Oracle cascading standby Parameters
Primary DatabaseDB_UNIQUE_NAME=boston FAL_SERVER=boston2 LOG_ARCHIVE_CONFIG='DG_CONFIG=(boston,boston2,denver)' LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DESTVALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=boston' LOG_ARCHIVE_DEST_2='SERVICE=boston2 SYNCVALID_FOR...
Oracle ROWNUM
ROWNUM和ROWID一樣也是一個偽列,按ORACLE從buffer cache或data file中的順序開始計數的。 ROWNUM=1也就是讀到的第一條,當這條記錄被刪除ROWNUM將變為其它值。在謂詞中不允許使用ROWNUM=2,3。。。等(oracle是從rownum=1開始計數的,直接使用rownum=2不行) 如果非要取第2條可以用:S...
Oracle PL/SQL编译警告PLSQL_WARNINGS
前言:只要符合SQL和PL/SQL的語法語義,ORACLE就會成功的編譯過,不會提示任何信息 警告分類三種1. SEVERE:檢查可能出現的不可預料結果,例:參數的別名問題2. PERFORMANCE:性能問題,例:在insert時為NUMBER列提供了VARC...
Oracle PL/SQL中EXCEPTION用法
1.自定義EXCEPTION DECLARE past_due EXCEPTION; acct_num NUMBER := 2;BEGIN DECLARE ----------sub-block begins past_dueEXCEPTION; --this declaration prevails ...
COMMIT&ROLLBACK时要做哪些工作
COMMIT 提交频繁,花費的時間會上升。提交一千行和提交一行的時間相當 COMMIT前已經完成了99.9%的工作: *已在SGA中產生了回滾段記錄(UNDO) *已在SGA中產生了修改數據塊(數據高速緩存區) *已在SGA中產生了...
Oracle自治事务autonomous_transaction用法
自治事務執行某些工作(COMMIT,ROLLBACK)后不影響當前的外面執行的事務。范例1. 过程中的使用:非自治事務如下create or replace proceduresfis1.nonautonomous_insert_goalasbegin insert into t values('NONAUTONOMOUSINSERT','1','1'); ...
Linux下查找命令对应的RPM安装包
在使用LINUX难免遇到一些命令无法使用,例如:[root@localhost ~]# ifconfig-bash: ifconfig: command not found在命令已有安装的server中执行以下,可查出命令对应的RPM安装包[root@vswhInd4DBt ~]# whereis ifconfigifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz[root@vswhInd4DBt ~]# rpm -q...
[SQL] rollup & cube 分组函数用法及一例
rollupFirst, itcalculates the standard aggregate values specified in the GROUP BY clause. Then, it creates progressivelyhigher-level subtotals, moving from right to left through the list of groupingcolumns. Finally, it creates a grand total.n+1次superaggregate combinationsselect gr...
Oracle 刪除表中重复记录的DELETE SQL
刪除 table:ZZMSTR.FCT_CAPACITY_MLB 中 BU_CODE_ID, FACTORY_CODE_ID欄位重複的行:DELETE FROM ZZMSTR.FCT_CAPACITY_MLBWHERE ROWID NOT IN ( SELECT MIN (ROWID)FROM ZZMSTR.FCT_CAPACITY_MLBGROUP BY BU_CODE_ID, FACTORY_CODE_ID)
Toad生成ASH報錯 ORA-01843: 不是有效的月份 ORA-06512
ORA-01843: 不是有效的月份ORA-06512: 在 "SYS.DBMS_SWRF_REPORT_INTERNAL",line 11980ORA-06512: 在 "SYS.DBMS_SWRF_REPORT_INTERNAL",line 11402ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY",line 1554ORA-06512: 在 line 1 select* from nls_session_parameters whereparamet...