Time of Update: 2015-08-17
標籤:(轉:http://www.cnblogs.com/yangy608/archive/2011/08/22/2148893.html)create user TEST identified by "TEST" --建立TEST使用者 default tablespace USERS temporary tablespace TEMP profile DEFAULT;
Time of Update: 2015-08-16
標籤:oracle效能最佳化1.單表訪問: 分表,分區,建索引,全表掃描---開並行, 永遠把它
Time of Update: 2015-08-16
標籤:%TYPE 用在變數的聲明裡,用於取得表中的欄位類型;%ROWTYPE 用於聲明基於某個表的行類型; 樣本:%ROWTYPE 使用 DECLARE CURSOR pdct_cur IS SELECT * FROM PRODUCTINFO; cur_prodcrd
Time of Update: 2015-08-16
標籤:在Oracle資料庫中,串連查詢分為交叉串連、內串連、外連結3種類型。其中,交叉串連結果是所有其他串連結果的超集,而外串連結果又是內串連結果的超集。 交叉串連交叉串連又稱為笛卡爾積串連,是兩個或多個 表之間的無條件串連。一個表中所有記錄分別與其他表中所有記錄進行記錄。如果進行串連的表分別有n1,n2,n3...條記錄,那麼交叉串連的結果集中將有n1 x n2 x n3 x...條記錄。例如,emp表中有14條記錄,dept表中有4條記錄,那麼兩個交叉串連後有56條記錄,語句為SQL>
Time of Update: 2015-08-16
標籤:在學習Java操作Oracle資料庫的時候,忽然想到這個可不可以像php那樣自己建立一個工具類,這樣的話可以大大的減小代碼的複雜度。也可以提高工作效率。java如果不能自己建立工具類,那是非常可笑的,但是,在建立的過程中,出現了一些問題,希望在以後不要犯類似的錯誤。首先,我們在自建工具類之前必然是先類比測試的,在這個例子當中,其過程如下:1:引入Oracle的驅動程式2:建立OracleTools類,並且定義其成員變數。3:寫OracleTools類的成員方法和建構函式。4:
Time of Update: 2015-08-16
標籤:本文轉載自 http://www.cnblogs.com/leiOOlei/archive/2013/10/21/3380568.html因為已經是第二次遇到,所以COPY過來,怕以後別人的BLOG關了後者什麼原因, 查不到了。 先查看自己ORACLE的版本,使用SQLPLUS / AS
Time of Update: 2015-08-16
標籤:oracle plsql developer oracle 11g 1、錯誤1:Initialization error could not initialize電腦上原本就裝有oracle 11g 64位,可是PL/SQL卻怎麼也串連不上,報出“ Initialization error”的錯誤,搜集資料找到原因,原來PL/SQL是32位的,而oracle
Time of Update: 2015-08-16
標籤: 同oracle使用者登入資料庫駐留server。例如,主資料夾/home./oracle.運行以下命令來執行備份操作。 sqlplus /nolog connect /as sysdba sql>createdirectory dump_bx as ‘指定一個存放dmp檔案的檔案夾‘;
Time of Update: 2015-08-16
標籤:Oracle 內建對象:序列sequence:產生一個整數序列,通常可以用來填充主鍵列。建立序列:CREATE SEQUENCE 序列名[START WITH 起始值][INCREMENT BY 增長值] 使用時:採用兩個“偽列” nextval:讓序列產生下一個數值內容
Time of Update: 2015-08-16
標籤:windows下的oracle database 執行個體無法自動open database的問題注意:本文適用的前提是:windows 服務中的OracleServiceLEI是自動或者是手工啟動的。在日常的營運過程中,若是遇到windows下的oracle database 執行個體無法自動open database的問題,我一般都是弄一個bat指令碼放在windows啟動裡,如下是指令碼的內容:startup.bat的內容如下:net start
Time of Update: 2015-08-16
標籤:oracle 資料庫 database mysql 好久沒有發表部落格了,在學習oracle之前已經學習過mysql了,以為在學習oracle的時候應該會輕鬆許多,但是,是我想錯了,Oracle要比mysql難上一個層次,主要表現在以下寄個
Time of Update: 2015-08-16
標籤:-如何確定系統中是否存在綁定變數的情況:首先建立一個表,用於存放整理過得資料:create table t1 as select sql_text from v$sqlarea;----V$SQLAREA本視圖持續跟蹤所有shared pool中的共用cursor,--在shared pool中的每一條SQL語句都對應一列。本視圖在分析SQL語句資源使用方面非常重要。/***1.查看消耗資源最多的SQL:SELECT hash_value, executions, buffer_gets,
Time of Update: 2015-08-16
標籤:視圖是從一個或幾個基本表中匯出的表,是從現有基本表中抽取若干子集組成使用者的“專用表”。基表:基表的定義指建立基本關係模式,而變更則是指對資料庫中已存在的基本表進行刪除與修改。區別:1、視圖是已經編譯好的sql語句。而表不是2、視圖沒有實際的物理記錄。而表有。3、表是內容,視圖是視窗4、表只用物理空間而視圖不佔用物理空間,視圖只是邏輯概念的存在,表可以及時四對它進行修改,但視圖只能有建立的語句來修改5、表是內模式,試圖是外模式6、視圖是查看資料表的一種方法,可以查詢
Time of Update: 2015-08-17
標籤:Data Guard
Time of Update: 2015-08-16
標籤:Oracleserver端的操作,如以下一般: 1) 安裝Oracleserver軟體 2) 建立資料庫(安裝時自己主動建立) 3) 配置監聽(安裝時自己主動配置) 4)
Time of Update: 2015-08-16
標籤:oracle說明資料庫觸發器是一個與表相關聯的、儲存的PL/SQL程式。每當一個特定的資料動作陳述式(Insert,update,delete)在指定的表上發出時,Oracle自動地執行觸發器中定義的語句序列。觸發器的類型語句級觸發器:在指定的動作陳述式操作之前或之後執行一次,不管這條語句影響了多少行 。行級觸發器(FOR EACH ROW):觸發語句作用的每一條記錄都被觸發。在行級觸發器中使用old和new偽記錄變數, 識別值的狀態。觸發器可用於:1)資料確認
Time of Update: 2015-08-16
標籤:oracle閃回刪除的表:刪除表:drop table aa;drop table aa purge; 不經過資源回收筒,不能閃回閃回刪除的表文法:--所謂閃回的意思就是還原資源回收筒中的表FLASHBACK TABLE [schema.]<table_name> TO {[BEFORE DROP [RENAME TO table]] [ENABLE|DISABLE]TRIGGERS} 查看資源回收筒show
Time of Update: 2015-08-16
標籤:我使用的是精簡版的oracle。 1 匯入oracle驅動包oracle下路徑D:\oracle\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar 2 查看listenerduankouhaoD:\oracle\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora 3 代碼Connection conn
Time of Update: 2015-08-16
標籤:背景:自己機子做oracle伺服器,其他機子可以ping得通我的機子,但是jdbc就是連不上,後來用plsql連出現無監聽程式....我昨天重新安裝Oracle後,用PL/SQL Developer串連oracle時出現ORA-12541:TNS:無監聽程式的錯誤,如: 在王鵬師兄的協助下,發現原來是oracle的監聽沒有啟動,重啟監聽後就串連成功了,下面跟大家分享一下如何啟動oracle的監聽。 1.開啟Net Configuration Assistant 2.選擇監聽程式配置,
Time of Update: 2015-08-17
標籤:網上 oracle By Toper Lv2015.8.16 平時在網上查閱各種文檔的過程中,大家可能都有過類似的經曆。一份文檔,沒有描述文檔作者的實驗環境,亦或對實驗環境描述不清晰。所以,一旦按文檔內容操作出錯,大家很難判斷問題的原因在於環境不一樣,還是自己操作過程中出錯。,