Time of Update: 2015-07-13
標籤:Listaggselect*from empselect LISTAGG(ename,‘-‘)withingroup(orderby deptno desc)from emp;可以看到功能類似wm_concat,可以自訂串連符,區別:LISTAGG? : 11g2才提供的函數,不支援distinct,拼接長度不能大於4000,函數返回為varchar2類型,最大長度為4000.和wm_concat相比,listagg可以執行排序。例如select deptno,
Time of Update: 2015-07-13
標籤:由於硬體技術的不斷更新,Win7系統逐漸成為主流,而且電腦記憶體逐漸增大,為了充分的利用記憶體資源(因為32為系統最多隻能用到3G左右的記憶體),提高系統效能,很多人開始使用Win7(64Bit)的系統。在64位系統上安裝64位的Oracle資料庫,但是沒有對應的64位PL/SQL Developer,此時就不能使用PL/SQL Developer來進行直接連接的,所以要想實現串連還得需要其他途徑來完成。下面就來說明如何?串連。 一、下載Oracle用戶端:http://www.
Time of Update: 2015-07-12
標籤:網路設定需求檢查失敗 oracle 錯誤提示:正在檢查網路設定需求... 檢查完成。此次檢查的總體結果為: 失敗 <<<< 問題: 安裝檢測到系統的主 IP 位址是 DHCP 分配的地址。提示方法:將 Microsoft LoopBack Adapter
Time of Update: 2015-07-13
標籤:官方文檔 oracle 參數檔案 spfile concept 原創作品,出自 “深藍的blog”
Time of Update: 2015-07-09
標籤:oracle ins-35172 通過案頭安裝Oracle在分配SGA的時候報如下錯誤:[INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB) 一開始一直以為是系統參數分派不足導致的,檢查/etc/sysctl.conf中的如下參數kernel.shmall =
Time of Update: 2015-07-10
標籤:確保之前已裝好ORACLE和ODBC,ODBC串連資料庫時會出現幾個問題一、登陸oracle並啟動[[email protected]:/export]$su - oracleOracle Corporation SunOS 5.10 Generic Patch January 2005[[email protected]:/export/home/oracle]$sqlplus / as sysdbaSQL*Plus:
Time of Update: 2015-07-10
標籤:先上文法規範:SELECT ....FROM <table-expr> PIVOT ( aggregate-function(<column>) FOR <pivot-column> IN (<value1>, <value2>,..., <valuen>) ) AS <alias>WHERE .....通過一個例子說明其用法:select * from
Time of Update: 2015-07-08
標籤:Oracle提供了大量索引選項。知道在給定條件下使用哪個選項對於一個應用程式的效能來說非常重要。一個錯誤的選擇可能會引發死結,並導致資料庫效能急劇下降或進程終止。而如果做出正確的選擇,則可以合理使用資源,使那些已經運行了幾個小時甚至幾天的進程在幾分鐘得以完成,這樣會使您立刻成為一位英雄。這篇文章就將簡單的討論每個索引選項。主要有以下內容: [1]
Time of Update: 2015-07-10
標籤:在以前的oracle使用過程中,想要在用戶端串連到伺服器時,都是在用戶端中的tnsnames.ora檔案配置如以下內容:adb = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.150)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) )
Time of Update: 2015-07-07
標籤:--kg是誤刪除的表SQL> select count(*) from kg; COUNT(*)---------- 820861SQL> delete from kg;820861 rows deletedSQL> commit;Commit completeSQL> select count(*) from kg;
Time of Update: 2015-07-03
標籤:oracle 資料 管理 使用主外鍵約束使得資料具有完整性。1、查詢表上所有的約束select * from user_constraints twhere t.table_name=‘FATHER‘;2、查詢具有主外鍵關係的表select
Time of Update: 2015-07-01
標籤:一、使用profile系統管理使用者口令概述:profile是口令限制,資源限制的命令集合,當建立資料庫時,oracle會自動建立名稱為default的profile。當建立使用者沒有指定profile選項時,那麼oracle就會將default分配給使用者。1.賬戶鎖定概述:指定該賬戶(使用者)登陸時最多可以輸入密碼的次數,也可以指定使用者鎖定的時間(天)一般用dba的身份去執行該命令。例子:指定scott這個使用者最多隻能嘗試3次登陸,鎖定時間為2天,讓我們看看怎麼實現。建立profi
Time of Update: 2015-07-01
標籤:修改Oracle XE Listener
Time of Update: 2015-07-01
標籤:hitpoint網杉全球化公司可通過NetSuite的雲ERP運營其子公司,卻保持總部對Oracle投入,NetSuite提供SuiteCloud串連用於NetSuite的雲ERP與全球化公司的Oracle的整合。650) this.width=650;" title="h2.png" src="http://s3.51cto.com/wyfs02/M01/6F/23/wKiom1WScFegfBs9AAEHQbvp0KY874.jpg"
Time of Update: 2015-06-29
標籤:log miner當我們不小心誤操作致使資料庫資料丟失、改變時, 需要對資料庫物件做基於時間點的恢複,找到我們需要的資料,這個時間點不能認為精確確定,我們可以通過對oracle日誌進行分析,而獲得無操作的精確時間點。oracle db提供了一個分析日誌包logmnrlogminer 工具的使用 -------對redo log 進行挖掘,找出在某個時間點所作的DDL 或DML 操作(包括:時間點、datablock scn
Time of Update: 2015-06-28
標籤:同時參考http://www.linuxidc.com/Linux/2012-08/69082.htmhttp://www.linuxidc.com/Linux/2013-10/91270.htm一、硬體檢測1、記憶體檢測 Oracle11g要求最低1GB記憶體grep MemTotal /proc/meminfo2、交換空間檢測 通常交換空間是記憶體1.5倍grep SwapTotal /proc/meminfo3、臨時目錄/tmp檢查df -h
Time of Update: 2015-06-27
標籤: WHEN子句說明觸發約束條件。Condition為一個邏輯表達時,其中必須包含相關名稱,而不能包含查詢語句,也不能調用PL/SQL函數。WHEN子句指定的觸發約束條件只能用在BEFORE和AFTER行觸發器中,不能用在INSTEAD OF行觸發器和其它類型的觸發器中。-- 建立記錄操作事件的表CREATE TABLE event_table( event VARCHAR2(50), time DATE);--
Time of Update: 2015-06-27
標籤:最近由於需要造很多相似的資料,所以研究了一下Sqlloader這個工具。 這個工具對於大量的資料插入有很大協助。具體用法: 常使用的關鍵字: userid -- ORACLE username/password control -- Control file
Time of Update: 2015-06-26
標籤:oracle 使用 utl_file 匯出表資料到txt檔案環境:Red Hat Enterprise Linux Server release 6.6Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production--建立目錄create or replace directory TXT_DIR as ‘/opt/oracle/database/exptxt‘;grant read,write on
Time of Update: 2015-06-27
標籤:oracle 使用者授權 oracle安裝好之後,有一個預設的scott使用者,該使用者有一個預設的emp表,怎樣讓新建立的使用者也能夠訪問這個表呢? 授權xiaoming這個使用者訪問emp表,但是xiaoming只有select許可權,如果想給他delete許可權,只需要把select換為delete即可,如果想給他所有許可權,則把select換為all即可。 那麼怎麼撤銷授權呢?