原创 ORACLE內置函數使用

1、數學函數 ABS(X):返回X的絕對值 CEIL(X):返回大於等於X的最小整數,即向上取整 FLOOR(X):返回小於等於X的最大整數,即向下取整 SQRT(X):返回X的平方根 POWER(X,Y):返回X的Y次冪 E

原创 Map實現分揀思路存儲數據+自定義迭代器實現

1、分揀思路統計字符串出現次數 package cn.cjy.collection; import java.util.HashMap; import java.util.Map; import java.util.Set;

原创 Java容器知識整理

一、Collection和Map的簡單結構圖 二、容器的介紹與比較 1、Collection容器:一組各自獨立的元素集合 (1)List、Set對比 List:有序可重複的元素集合 Set:無序不可重複的元素集合,底層實現爲M

原创 java泛型知識整理

一、泛型基本概念 1、什麼是泛型 泛型就是參數化類型,使用廣泛的類型;聲明時使用泛型,使用時指定具體類型 2、泛型常見的字母及對應含義 T :Type表示類型 K V:分別表示鍵值對中的key和value E:表示Element元

原创 eclipse快捷鍵整理

Alt+/ :內容輔助,自動補全或提示代碼; Alt+↑ :當前行與上一行交換位置 Alt+↓ :當前行與下一行交換位置 Alt+← :前一個編輯頁面 Alt+→ :後一個編輯頁面 Ctrl+Shift+O :自動引入包和刪除無用

原创 oracle死鎖問題解決

1、解決表死鎖問題 select b.sid,b.serial# from v$locked_object a,v$session b where a.session_id=b.sid ALTER SYSTEM KILL SESSION

原创 oracle如何實現行列轉換

一、固定行列轉換 a_table、b_table 兩表數據如下圖所示                               a_table數據                                            

原创 ora_12516:TNS:監聽程序找不到符合協議堆棧要求的可用處理程序

1、問題描述 遠程登錄數據庫時報錯: 出現問題後去數據庫告警文件 alert.log 中查看,發現報錯如下: 2、問題原因 錯誤信息一般在Oracle實例在創建一些輔助後臺進程(如mmon的子進程m00x或者子進程W00x等)時出現進

原创 ORA-03113: 通信通道的文件結尾

一、報錯及錯誤原因 啓動oracle數據庫事報錯:ORA-03113: 通信通道的文件結尾,報錯內容如下圖   出現問題後,去查看告警日誌文件(D:\app\diag\rdbms\cjyorcl\cjyorcl\trace\alert_

原创 oracle數據庫備份與恢復之熱備份與熱恢復

ORACLE數據庫備份與恢復分爲: 1、物理備份與恢復(介質恢復:磁盤或操作系統文件損壞的恢復) (1)冷備份(脫機備份)與冷恢復(脫機恢復) (2)熱備份(聯機備份)與熱恢復(聯機恢復) 2、邏輯備份與恢復   熱備份(聯機備份)與熱恢

原创 oracle數據庫備份與恢復之冷備份與冷恢復

ORACLES數據庫備份與恢復分爲: 1、物理備份與恢復(介質恢復:磁盤或操作系統文件損壞的恢復) (1)冷備份(脫機備份)與冷恢復(脫機恢復) (2)熱備份(聯機備份)與熱恢復(聯機恢復) 2、邏輯備份與恢復   冷備份(脫機備份)與冷

原创 oracle11g刪除數據庫實例

使用dbca(Database Configuration Assistant)進行刪除 1、關閉所有ORACLE服務,不關閉的話刪除可能不徹底 2、打開dbca 3、用dbca進行刪除 數據庫這一欄會列出電腦上的所有實例,選中需要

原创 oracle數據庫以sysdba角色登錄時,任何用戶名密碼都可以登錄的原因

一、oracle數據庫登錄認證的2種方式(windows系統) 1、操作系統認證:也叫本地認證,oracle認爲操作系統是可靠的,只要能登錄到操作系統,就能訪問數據庫。安裝oracle時默認的就是這種認證方式 這種情況下,任何用戶密碼以s

原创 oracle11g創建數據庫實例時報錯:ORA-00119、ORA-00132

安裝數據庫實例時報錯(實例名:cjytest): ORA-00119:invailid specification for system parameter LOCAL_LISTENER ORA-00132:syntax error or

原创 windows系統oracle11g創建多個實例

安裝oracle數據庫時會自動創建一個實例,若需要安裝多個實例,則需要手工添加。 本機爲WIN7系統已經安裝好oracle11g,下面是添加新實例的步驟 1:、通過開始菜單欄打開Database Configuration Assista