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

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

7.oracle學習門戶系列七---網路管理和配置

標籤:oracle學習門戶系列七網路管理和配置       們學習了模式和使用者。包含模式定義以及模式的作用。這篇我麼來看下ORACLE資料庫中的網路管理和配置。只是這篇好像和上篇沒有繼承啊。這怎麼看?       Ok,事實上呢…..咳咳…..我們繼續往下走      

採用oracle官方檔案(11G)——初步Concept

標籤:採用oracle官方檔案(11G)樣本這裡是oracle官方文檔介面,想瞭解oracle,閱讀官方文檔是唯一的方法,大致瞭解官方文檔的使用,對官方文檔有一個更直觀的認識。文檔可通過文章關聯的連結查看到。或登入到oracle官網查看(內容更加豐富)。watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/grav

oracle中 connect by prior 遞迴演算法

標籤:http://www.cnblogs.com/chen1388/archive/2010/09/25/1834827.html  oracle中 connect by prior 遞迴演算法 其基本文法是: select ... from tablename start with 條件1 connect by 條件2 where 條件3; 例: select * from table start

使用DATABASE Log off收集oracle 等待事件資訊

標籤:oracle

啟動和停止Oracle服務bat指令碼

標籤:總所周知,Oracle隨開機啟動會佔很大記憶體,而你每次想用的時候還得去電腦服務裡去找服務。一個一個的啟動,比較麻煩。這裡給出兩個bat指令碼,來直接雙擊啟動和停止Oracle服務【指令碼內容來源於網路】一、將Oracle的服務改為手動啟動二、製作Oracle的啟動和停止的bat指令碼這裡只啟動了常用的3個服務,一般用這3個也就夠了。啟動服務指令碼:oracle_start.bat建立文字檔,將以下紅色內容添加進去。儲存文字檔為:oracle_start.bat@echo off

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

11.2.04 Oracle RAC 目錄中 crfclust.bdb檔案過大,Bug 20186278

標籤:oracle rac bug crfclust今天發現我們的資料庫伺服器CRS安裝目錄突然增大,經過尋找發現在crf目錄中存在一個非常大的crf檔案,通過MOS尋找,發現命中Bug 20186278, 記錄一下,以防忘記[[email protected] smidb11]$ pwd/oracle/app/11.2.0/grid_1/crf/db/smidb11[[email protected] smidb11]$ ls -ltotal 31863680-rw-r--

Oracle用戶端無法串連服務端解決方案及步驟

標籤:用戶端無法串連   排查步驟   用戶端無法串連服務端資料庫,原因有網路,配置,檔案存取權限,資料庫服務是否已啟動 等問題導致,一般排查的步驟如下:1.檢查作業系統層級網路是否通暢  ping 192.168.10.12.檢查資料庫層網路是否通暢  tnsping myserverdb3.檢查監聽狀態是否正常  lsnrctl status

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 常用函數

標籤:一、字元函數字元函數是oracle中最常用的函數,我們來看看有哪些字元函數:lower(char):將字串轉化為小寫格式。upper(char):將字串轉化為大寫的格式。length(char):返回字串的長度。substr(char, m, n):截取字串的子串,n代表取n個字元的意思,不是代表取到第n個replace(char1, search_string, replace_string)instr(C1,C2,I,J)

Oracle中的case when then else end 應用

標籤:Case when 的用法,簡單Case函數 簡單CASE運算式,使用運算式確定傳回值.  文法:  CASE search_expression  WHEN expression1 THEN result1  WHEN expression2 THEN result2  ...  WHEN expressionN THEN resultN  ELSE default_result 搜尋CASE運算式,使用條件確定傳回值.  文法:  CASE  WHEN condition1 THEN

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之SQL基礎

標籤:使用者:登入SQL Plus系統使用者:sys,system(sys>system)       sysman     scott(預設密碼tiger)使用system使用者登入SQL Plus[username/password][@server][as sysdba|sysoper]system/123456          

SqlServer中建立Oracle串連伺服器

標籤:轉自太祖元年的:http://www.cnblogs.com/jirglt/archive/2012/06/10/2544025.html參考:http://down.51cto.com/data/910072SqlServer中建立Oracle串連伺服器第一種:介面操作(1)展開伺服器對象-->連結的伺服器-->右擊“建立連結的伺服器”(2)輸入連結的伺服器的IP(3)連結成功後 第二種:語句操作註:需要提前安裝Oracle用戶端程式,重啟機

ORACLE逸出字元的那點事

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

遠端連線Oracle伺服器

標籤:1. 先確保伺服器連接埠1521已開啟    a. 防火牆連接埠增加1521例外    b. 防火牆程式增加oracle.exe例外(這個我沒配)    c. telnet 192.168.74.130 1521測試是否可被連通       我遇到的錯誤: 不能開啟主機的串連, 在連接埠1521:串連失敗       解決:

oracle 資料庫無法啟動,報錯 terminating the instance due to error 16014

標籤:oracle前言:早晨上班,開發告知資料庫連接不上,說是報記憶體溢出,查看記憶體空餘空間確實不足,遂將高記憶體進程結束,但結束後還是串連不上,重啟資料庫,悲劇發生了,資料庫居然啟不來了,因前一天改了下dastart檔案,已為是檔案改動的問題,但使用sqlpuls /as nolog登陸後 conn /as

Oracle 11G R2 在windows server 2008 64位安裝時提示:無法在windows "開始"菜單或案頭上建立項

標籤:錯誤碼及解釋: 在windows server 2008 64 位元作業系統中安裝 oracle 11G R2 64位 版本時提示:無法在windows "開始"菜單或案頭上建立項 解決方案:      這是由於windows server 2008 預設使用語言為英語,在安裝oracle 時,找不到相應的中文字元集,所以報錯。       

總頁數: 1509 1 .... 1233 1234 1235 1236 1237 .... 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.