Oracle 全文檢索索引

使用 like '%   %',Oracle會進行全表掃描,相當耗費系統資源,這可以使用oracle的全文檢索索引來提高查詢速度。SQL> select * from v$version where rownum = 1;    BANNER  -------------------------------------------------

ERROR: ORA-28002: 7 天之後口令將到期

很久沒用登陸一個庫了,登陸的時候提示口令將要到期,更新下就好了。C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 – Production on 星期日 7月 17 14:23:25 2011Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL> conn system/test@gtlionsERROR:ORA-28002: 7

Oracle教程:ORA-02292和ORA-02297

刪除某表的資料,報錯“ORA-02292: 違反完整約束條件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子記錄”。原來該表有主鍵,隨即置主鍵約束無效ALTER TABLE table_name MODIFY CONSTRAINT PK_SUB_TASK_T DISABLE;又報錯“ORA-02297: 無法禁用約束條件 (UNITELE.PK_SUB_TASK_T) - 存在相關性”說明該表的主鍵被其他表作為了外鍵,置約束無效得加上cascadeALTER TABLE

關於Oracle 中驅動表的選擇

SQL語句的執行速度,可以受很多因素的影響而變化。但主要的影響因素是:驅動表、執行操作的先後順序和索引的運用。可以由很多不同的方法間接地改變這些因素,以達到最優的執行速度。這裡主要探討當對多個表進行串連查詢時應遵循的最佳化原則:  (1)   用於串連的子句的列應被索引、在Where子句中應盡量利用索引,而不是避開索引。  (2)   串連操作應從返回較少行上驅動。  (3)  

Oracle時間格式轉換異常處理函數

Oracle時間格式轉換異常處理函數create or replace function F_FORMAT_DATE(v_date varchar2,format varchar)   /*   時間格式處理格式   */   return date   as  

CentOS 5.5 安裝 mysql-5.1.53-linux-x86_64 及主從複製叢集配置

設定Mysql的主從複製的主要用途:1 做備份機器,一旦主伺服器崩潰,可以直接啟用從伺服器作為主伺服器2 可以直接鎖定從伺服器的表唯讀,然後做備份資料,這樣不會影響主伺服器的服務3 可以處理讀寫資料庫的負載平衡要點:從伺服器一般需要設定唯讀,否則容易產生錯誤導致同步失敗wget

Oracle PL/SQL之GROUP BY ROLLUP

ROLLUP字面意思大概就是向上卷,用在GROUP BY

AIX 5.3安裝Oracle 11g R2 SSH 互信問題

在叢集節點上配置無口令的 SSH要配置無口令的 SSH,必須先在每個叢集節點上產生 RSA 或 DSA 密鑰,然後將所有叢集節點成員上產生的所有密鑰複製到授權識別碼檔案 中,該檔案在每個節點上都是相同的。注意,SSH 檔案必須只能由 root 使用者、軟體安裝使用者(grid、Oracle)讀取,因為如果其他使用者可以訪問一個私密金鑰檔案,則 SSH 會忽略該檔案。以下樣本中使用 DSA 密鑰。對於安裝時要使用的 Oracle

Oracle:ORA-39006 and ORA-39022 問題

在Oracle 10g可以使用expdp,impdp。在使用impdp通過資料庫db_link來複製遠端資料時,如果來源資料庫的版本(比如Oracle10.2.0.1.0)比目標資料庫(如Oracle10.1.0.2.0)的高。則會下面的報錯:Import: Release 10.1.0.2.0 - Production on 星期三, 21 4月, 2010 9:09Copyright (c) 2003, Oracle.  All rights reserved.Connected

MySQL中的MVCC

Mysql到底是怎麼實現MVCC的?這個問題無數人都在問,但google中並無答案,本文嘗試從Mysql源碼中尋找答案。在Mysql中MVCC是在Innodb儲存引擎中得到支援的,Innodb為每行記錄都實現了三個隱藏欄位:6位元組的事務ID(DB_TRX_ID ) 7位元組的復原指標(DB_ROLL_PTR) 隱藏的ID6位元組的事物ID用來標識該行所述的事務,7位元組的復原指標需要瞭解下Innodb的事務模型。1.

Oracle 中遊標的使用

  declare cursor my_cur is select empno,deptno from emp;  employee_id emp.empno%type;  dept_id emp.deptno%type;  begin    open my_cur; 

Oracle Database 基本概念

1、Oracle 伺服器是一個資料管理系統(RDBMS),它提供開放的、全面的近乎完美的資訊管理。Oracle 是由一個 Oracle 執行個體和一個 Oracle 資料庫組成。Oracle 伺服器由兩大部分組成,Oracle 資料庫和 Oracle 執行個體。(1)Oracle 資料庫是位於硬碟上實際存放資料的檔案,這些檔案組織在一起成為一個邏輯整體,即為 Oracle 資料庫。因此在 Oracle 看來,資料庫是指硬碟上檔案的邏輯集合,必須要在記憶體裡的執行個體合作才能對外提供資料管理服務。

Linux下卸載Oracle資料庫

上周,一個同事在Linux下安裝Oracle的時候,出現了錯誤,沒有安裝成功。領導讓我來從新安裝,只有將以前的安裝全部刪除乾淨才可以保證再次成功安裝,我卸載的步驟如下:1.運行 $ORACLE_HOME/bin/localconfigdelete2. rm -rf $ORACLE_BASE/*3. rm -f /etc/oraInst.loc/etc/oratab4. rm -rf /etc/oracle5. rm -f /etc/inittab.cssd6.rm -f

64位CentOS 5.6下Oracle 11gR2 安裝筆記

基本Linux操作uname -r       查看核心版本號碼df -m   查看各存放裝置空間du -sh   查看目前的目錄空間大小查看進程及IO情況: top  、 mpstat -P ALL 1 100 、iostat -x 1 10(測試IO效能)強制移除目錄  rm -rf刪除空目錄  rmdir設定Linux系統vi

Oracle進程無法KILL處理方案

Oracle進程被KILL之後,狀態被置為"KILLED",但是鎖定資源長時間不釋放,會出現類似下面這樣的錯誤提示:ORA-00030: User session ID does not exist 或ORA-00031: session marked for kill 以往大多都是通過重啟資料庫的方式來強行釋放鎖資源。現提供另一種方式解決該問題,在ORACLE中KILL不掉,在OS系統中再殺,操作方式如下:1. 查看哪些對象被鎖SELECT DISTINCT

Oracle尋找並殺掉鎖表及對象的session及相關係統進程

一、處理過程    1.通過尋找出已被鎖定的資料庫表及相關的sid、serial#及spid:     select object_name as 對象名稱,s.sid,s.serial#,p.spid as 系統進程號     from v$locked_object l , dba_objects o , v$session s , v$process

Oracle中預存程序的建立之根據條件采番篇

下面是我在做項目中寫的預存程序的例子,請參考!/* SQLPLUS中調用存貯過程方法如下: */set serveroutput on;var C varchar2(50);exec aheoms.GetSEQ('0551','0',:C);print C-------------------------------------------------------------/* 功能

Oracle 安裝OEM 報錯: 無法對所有EM 相關賬戶解鎖 解決方案

本本上的Oracle 版本是11.2.0.1的。 之前安裝的時候沒有安裝OEM,今天在用dbca 安裝的時候報錯,錯誤介面如下:之前有整理過一篇OEM 重建的方法:Oracle OEM 重建 執行如下步驟:1,修改DBSNMP密碼: 重新設定DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預先修改。 sql>alter user dbsnmp identified by

RHEL6安裝Oracle 11gR2

1 安裝Oracle資料庫軟體1) 檢查基本需求(mem:1024M,swap:mem*1.5.可以跳過)記憶體大小grep MemTotal /proc/meminfo交換分區大小grep SwapTotal /proc/meminfo增加交換分區建立/home/swap這麼一個分區檔案。檔案的大小是5120000個block,一般情況下1個block為1K,所以這裡空間是5G。dd if=/dev/zero of=/home/swap bs=1024

Oracle 11g 修改系統時間導致執行個體宕掉

Sun Microsystems  sun4u Sun Fire E6900Oracle 11.1.0.7.0 ASM 資料庫修改系統時間,導致Oracle 11g資料庫執行個體宕機, ASM和ORACLE執行個體都unmountTue Jul 14 20:11:00 1970Errors in file /oracle/db/diag/rdbms/ora11g/ora11g/trace/ora11g_mman_3329.trc:ORA-01513: invalid current

總頁數: 978 1 .... 604 605 606 607 608 .... 978 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.