ORACLE 資料庫需要建立索引的規則

標籤:1、表的主鍵、外鍵必須有索引;2、資料量超過300的表應該有索引;3、經常與其他表進行串連的表,在串連欄位上應該建立索引;4、經常出現在Where子句中的欄位,特別是大表的欄位,應該建立索引;5、索引應該建在選擇性高的欄位上;6、索引應該建在小欄位上,對於大的文字欄位甚至超長欄位,不要建索引;7、複合索引的建立需要進行仔細分析;盡量考慮用單欄位索引代替:A、正確選擇複合索引中的主欄欄位,一般是選擇性較好的欄位;B、複合索引的幾個欄位是否經常同時以AND方式出現在Where子句中?單欄位查詢

Oracle學習之常見問題處理

標籤:轉自:http://blog.csdn.net/liusong0605/article/details/16349121安裝完oracle並啟動服務後,通過sqlPlus無法登入,出現如下錯誤:      sp2-1503:無法初始化Oracle調用介面      sp2-0152:oracle 不能正常工作     

oracle資料庫執行個體啟動與關閉

標籤:區分資料庫與執行個體:執行個體是指各種記憶體結構和服務進程,資料庫是指物裡儲存磁碟空間。資料庫執行個體啟動:  startup [nomount | mount | open | force ]  [resetrict]  [pfile=finename]nomount 表示啟動執行個體不載入資料庫mount 表示啟動執行個體、載入資料庫並保持資料庫關閉狀態open 表示啟動執行個體、載入並開啟資料庫,預設為此選項force

oracle中視圖v$sql的用途

標籤:1、擷取正在執行的sql語句、sql語句的執行時間、sql語句的等待事件:select a.sql_text,b.status,b.last_call_et,b.machine,b.event,b.program from v$sql a,v$session b where a.sql_id=b.sql_id2、擷取sql語句執行時間:select sql_text,cpu_time/1000/1000 t_cpu,trunc(elapsed_time/1000/1000)

Oracle 11g設定記憶體自動管理

標籤:oracle   system   Oracle 11g設定記憶體自動管理:ALTER SYSTEM SET MEMORY_TARGET = 1024M SCOPE=SPFILE;ALTER SYSTEM SET memory_max_target = 1500M SCOPE=SPFILE;ALTER SYSTEM SET SGA_TARGET = 0 SCOPE=SPFILE;ALTER SYSTEM SET

Oracle資料匯入、匯出dmp檔案

標籤: 資料匯出,命令exp,將遠端資料庫中的資料匯入到本地,比如你在windows下可以將Linux中的資料庫中資料匯出到Windows本地。1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中,將Test資料庫中所有資料匯出到一個dmp檔案中。前提是登入使用者即system有匯出許可權。   exp system/manager@TEST file=d:\daochu.dmp full=y2

使用Goldengate 實現Oracle for Oracle 單向資料同步

標籤:goldengate 資料同步實驗環境資料來源端:  host1 ip 192.168.199.163  資料目標端: host2 ip 192.168.199.104兩台機器都安裝 http://lqding.blog.51cto.com/9123978/1694971 文中描述安裝配置好了Goldengate 。要實現資料的同步,Oracle源端必須滿足如下設定Oracle需要運行在歸檔模式下SQL> startup 

maven添加oracle jdbc依賴

標籤:由於Oracle授權問題,Maven不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。首先需要到Oracle官網上下載ojdbc的jar包。http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html我選擇的是ojdbc7.jar,對應的版本是12.1.0.2。ojdbc7.jar (3,698,857 bytes)

Oracle中的表構造匯出到word Sql語句

標籤:select * from (SELECT t1.Table_Name AS "表名稱",t3.comments AS "表說明", t1.Column_Name AS "欄位名稱",t1.Data_Type AS "資料類型",t1.Data_Length AS "長度",t1.NullAble AS "是否為空白",t2.Comments AS "欄位說明",t1.Data_Default "預設值" FROM cols t1 left join user_col_

未能負載檔案或程式集“Oracle.DataAccess”或它的某一個依賴項。試圖載入格式不正確的程式。

標籤:  上一篇文章說到了DLL引用問題,主要是說的程式中如果使用過了反射,則反射建立對象的dll必須放在web應用程式的bin目錄裡。今天又遇到了一個類 似的問題,mvc3的應用程式,發布到iis上時,報:”未能負載檔案或程式集“Oracle.DataAccess”或它的某一個依賴項。試圖載入格式 不正確的程式。“。原因很簡單,因為我發的時候,我項目中的oracle提供的asp.net訪問oralcle資料庫的這個

Oracle Goldengate 介紹

標籤:goldengate  GoldenGate軟體是一種基於日誌的結構化資料複製軟體。GoldenGate 能夠實現大量交易資料的即時捕捉、變換和投遞,實現來源資料庫與目標資料庫的資料同步,保持亞秒級的資料延遲。 GoldenGate能夠支援多種拓撲結構,包括一對一,一對多,多對一,層疊和雙向複製等等資料複製的拓撲結構有如下幾種   650) this.width=650;"

oracle 常見錯誤

標籤: 異常Oracle錯誤號碼

oracle dblink 建立使用 垮庫轉移資料

標籤:create database link JTKHJFDBconnect to khjf identified by hellousing ‘(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.196.57.197)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = JTKHJFDB) ) )‘;select

ORACLE逸出字元的那點事

標籤:在oracle中,某些字元表示的有特殊的含義的,比如說&符號,表示變數替換;%表示在查詢過程中的萬用字元下面列出一些在ORACLE中有特殊含義的字元作以測試:符號功能類型%在where子句中表示0到任意個字元萬用字元_在where子句中表示確切的未知字元萬用字元?在where子句中表示確切的位置字元萬用字元#在where子句中確切的阿拉伯數字萬用字元[a-d]表示字元範圍萬用字元‘表示文本、字元和日期定界符"將包含特定字元或者空格的列別名括起來定界符&用來指出一個變數特殊符

oracle集合操作

標籤:集合操作不適用於LOB,Varray和潛逃表列Union、intersect、minus操作符不適用於long列如果挑選清單中包含有運算式或者函數,那麼必須為運算式或函數定義列別名1、Uinon:無重並集,並以第一列的結果進行升序排序2、Uinon all:有重並集,不對結果集排序3、Intersect:交集,以第一列的結果進行升序排列4、Minus:差集,以第一列的結果進行升序排列5、可使用order

如何查詢 Oracle 11g日誌

標籤:可使用如下語句查詢11g警示日誌存放路徑:--顯示DIAGNOSTIC_DEST的位置1.show parameter DIAGNOSTIC_DEST; --查詢xml檔案的目錄2.select value from v$diag_info where name=‘Diag Alert‘;--查詢文字檔的目錄3.select value from v$diag_info where name=‘Diag Trace‘;4.show parameter

Oracle 和pl/sql以及pl/sql developer

標籤:oracle是廠家的名字,也是資料庫產品的名字。比如sybase公司的sybase資料庫。而微軟公司的資料庫產品就叫sqlserver了。pl/sql 是oracle資料庫所用的sql語言的名稱。微軟的sqlserver的sql語言叫做t-sql,你可以認為他是他自己sql語言的“小名”,呵呵pl/sql developer是一個開發工具,用它來寫pl/sql語句。對應的sqlserver,大概就是查詢分析器吧。Oracle 和pl/sql以及pl/sql

把ORACLE過程寫入SHELL指令碼

標籤:qingli> cat ql_mon.shnohup $ORACLE_HOME/bin/sqlplus -s <<!! >ql_mon_$1.logdeclare  int_count number(10);  n         number(10);  n_tmp     number(10); 

ORACLE declare 簡單一實例

標籤:--向內容髮指令;declareint_count number(10);beginint_count := 0;    for cc in (select t.*,t.rowid from w902053.tmp_shengchanduchu_zc t where t.flag

oracle刪除同一張表的重複記錄

標籤:1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、刪除表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷,只留有rowid最小的記錄 delete from people where peopleId in (

總頁數: 1509 1 .... 1480 1481 1482 1483 1484 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.