Time of Update: 2015-11-12
標籤:1、預設處理 Oracle在Order by 時預設認為null是最大值,所以如果是ASC升序則排在最後,DESC降序則排在最前 2、使用nvl函數 nvl函數可以將輸入參數為空白時轉換為一特定值,如 nvl(employee_name,’張三’)表示當employee_name為空白時則返回’張三’,如果不為空白則返回employee_name 通過這個函數可以定製null的排序位置。
Time of Update: 2015-11-13
標籤:1. CPU time正常情況,在等待事件中排首位NUM_CPU_SOCKETS 物理CPU的數目NUM_CPU_CORES CPU的核心數NUM_CPUS
Time of Update: 2015-11-13
標籤:oracle\product\10.2.0\client_2\odp.net\PublisherPolicy\Policy.9.2.Oracle.DataAccess.config找到newVersion的值寫入到<runtime> <legacyCorruptedStateExceptionsPolicy enabled="true"/> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.
Time of Update: 2015-11-13
標籤: count(1)與count(*)比較: 如果你的資料表沒有主鍵,那麼count(1)比count(*)快 如果有主鍵的話,那主鍵(聯合主鍵)作為count的條件也比count(*)要快 如果你的表只有一個欄位的話那count(*)就是最快的啦 count(*) count(1) 兩者比較。主要還是要count(1)所相對應的資料欄位。
Time of Update: 2015-11-13
標籤: 配置Oracle資料庫和監聽隨Linux系統自啟動
Time of Update: 2015-11-12
標籤:客戶視角:Oracle ETL工具ODI Data Integration已成為企業在追求市場份額中的關鍵技術組件,與依靠手工編碼的方式不同,越來越多的企業選擇完整的Data Integration解決方案來支援其IT戰略,從大資料分析到雲平台的整合。Dao Research最近進行的一項研究,比較全球領先的幾個Data
Time of Update: 2015-11-13
標籤:資料分組,分組函數max, min, avg, sum, count查詢工資最高的人的姓名select ename from emp where sal = (select max(sal) from emp);給所有低於平均工資的員工薪水上漲10%update emp set sal = (select avt(sal) from emp)*10% where sal<(select avt(sal) from emp);grout by 和 having 字句groupt
Time of Update: 2015-11-11
標籤:· 認識表 Oracle中的表都是儲存在資料表空間中,具有以下特點: <1> 資料的基本存放裝置單元 <2> 二維結構 行:又稱為‘記錄’ 列:又稱為‘欄位或域’ <3> 約定 ① 每一列必須具有相同的資料類型 ② 列名唯一 ③ 每條記錄唯一·
Time of Update: 2015-11-10
標籤:鎖表處理及查詢查看Oracle資料庫被鎖住的表,刪除鎖表的進程1.查看被鎖住的表 SELECT dob.object_name table_name, lo.locked_mode,lo.session_id,vss.serial#,vss.action action,vss.osuser osuser,vss.logon_time,vss.process ap_pid,vps.spid db_pidFROM v$locked_object
Time of Update: 2015-11-09
標籤:導讀:同學們是不是都用遇到過這種情況,一個業務系統開發期業務並發量只是估算一個值,而系統上線後這個並發量可能會出現溢出或是不夠的 情況。在這種情況下我們DBA怎麼給出合理的效能最佳化建議呢?本文就是利用資料給出session並發量的合理值。 目的:利用資料給出ORACLE效能最佳化session的合理值。 環境:OS: 6.1 AIXOracle: 11.2.0.4 rac on 2
Time of Update: 2015-11-07
標籤:1 test 2----包create or replace package test_pkg1 is procedure test_p(v_id in sys_user.id%type, &
Time of Update: 2015-11-07
標籤:1、安裝運行環境# yum install gcc-c++備忘:此時會將gcc-c++和libstdc++-devel都安裝上。2、查看g++是否安裝成功[[email protected] 案頭]# g++ -v使用內建 specs。目標:x86_64-RedHat-linux配置為:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://
Time of Update: 2015-11-06
標籤:1-從官網下載instantclient壓縮包;2-解壓目錄,並在根目錄下建立tnsnames.ora檔案,內容為:orcl= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST= localhost)(PORT = 1521))
Time of Update: 2015-11-06
標籤:select sysdate from dual;select systimestamp from dual;select localtimestamp from dual;select current_timestamp from dual;select dbtimezone from dual;select sessiontimezone from dual;select to_timestamp(‘2015-11-06 10:35:00‘,‘yyyy.mm.dd
Time of Update: 2015-11-10
標籤: 一 使用規則 : 在begin 之前申明 : PRAGMA AUTONOMOUS_TRANSACTION; 二 使用理解:autonomous transaction 是一個獨立的事務,這一點是理解autonomous transaction 的關鍵,雖然受main transaction
Time of Update: 2015-11-10
標籤:oracle違反完整約束條件 Oracle ORA-02292: 違反完整約束條件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子記錄 A表被B表引用,刪除A表的時候提示ORA-02292,A表的主鍵被引用了,雖然已經把B表的資料全部刪除掉,但仍然刪除不了A表的資料。 解決辦法: 用禁用約束語句把A表的主鍵約束給禁用掉。 1、禁用約束:alter table 表名 disable
Time of Update: 2015-11-06
標籤:由於微軟在.Net架構4.0中已經決定撤銷使用System.Data.OracleClient,造成在VS2010中無法串連Oracle資料庫,但它還依舊存在於.Net架構中,我們可以通過自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 來獲得對Oracle資料庫的支援。方法:1、在VS2010中開啟[解決方案管理器]--右擊[引用]--[添加引用] 2、選擇[
Time of Update: 2015-11-10
標籤:串連oracle伺服器超慢;有如下原因可能會影響。 網路不好;oracle伺服器跟本網不好。 oracle伺服器記憶體不足;導致反應超慢 監聽日誌listener.log太大;導致響應超慢。 所以對監聽記錄檔(listener.log)進行定期清理是有必要的。 今天;網友反應他們串連oracle伺服器超慢;導致業務出現504錯誤;而且本地串連oracle伺服器也超慢。 我先讓他ping下oracle伺服器 IP;
Time of Update: 2015-11-10
標籤:2015-11-10查看錶空間總容量select tablespace_name, sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;查看錶空間使用率SELECT a.tablespace_name,total,free, (total-free),total/(1024*1024*1024),free/(1024*1024*1024) "free(G)",(total-free)/(10
Time of Update: 2015-11-06
標籤://大量新增20000條資料用時8秒。 try { String url = "jdbc:oracle:thin:@IP:1521:orcl"; // orcl為資料庫的SID String user = "oracle"; &nb