Oracle中的dual詳解

Oracle中的dual詳解對於Oracle的dual,有以下幾點我們需要明確:第一點dual不是縮寫詞而是完整的單詞。dual名詞意思是對數,做形容詞時是指二重的,二元的。第二點Oracle中的dual表是一個單行單列的虛擬表。第三點Dual表是oracle與資料字典一起自動建立的一個表,這個表只有1列DUMMY,資料類型為VERCHAR2(1),dual表中只有一個資料'X', Oracle有內部邏輯保證dual表中永遠只有一條資料。 第四點Dual表主要用來選擇系統變數或求一個運算式的值。

Oracle遞迴函式

Oracle遞迴函式Oracle start with connect by 用法oracle中 connect by prior 遞迴演算法  Oracle中start with...connect by prior子句用法 connect by 是結構化查詢中用到的,其基本文法是:  select ... from tablename start with 條件1  connect by 條件2  where 條件3;  例:

PostgreSQL模組——pg_stat_statements詳解和安裝測試

PostgreSQL模組——pg_stat_statements詳解和安裝測試其實很簡單,最近可能需要對postgresql進行監控,所以接觸了很多相關的監控命令和工具,這邊文章主要是記錄下工作過程,怕之後會忘記。我想要的功能:記錄每條sql的執行時間,能夠查詢每天執行最慢的top10。下面先介紹下pg_stat_statements:(翻譯)pg_stat_statements模組提供了一種跟蹤執行的所有SQL語句的統計資訊的方法。這個模組必須改寫設定檔postgresql.conf中的sha

【Oracle案例】ORA-01722 錯誤解決

【Oracle案例】ORA-01722 錯誤解決1.1.  ORA-01722 日期:2014-06-05 14:09 環境:測試環境 【情景描述】 在資料庫的升級過程中,執行SQL> @?/rdbms/admin/catupgrd.sql指令碼的時候遇到報錯退出。在CentOS 6.4下安裝Oracle 11gR2(x64) Oracle 11gR2 在VMWare虛擬機器中安裝步驟 Debian 下 安裝 Oracle 11g XE

MySQL binary 區分大小寫

MySQL binary 區分大小寫MySQL居然不區分大小寫??我開始差點以為眼花了再做個查詢..這是神馬結果啊可以使用binary將字串先轉換為二進位字串,在進行比較加上binary,終於正常了。Ubuntu 14.04下安裝MySQL 《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL Ubuntu 14.04下搭建MySQL主從伺服器 Ubuntu 12.04 LTS

Oracle 建立tablespace詳解

Oracle 建立tablespace詳解Oracle 建立tablespace詳細說明CREATE [UNDO]  TABLESPACE tablespace_name           [DATAFILE datefile_spec1 [,datefile_spec2] ......   [{MININUM EXTENT integer [k|m]   |BLOCKSIZE

Oracle跨資料庫查詢(database link方式)

Oracle跨資料庫查詢(database link方式)通過建立database link實現Oracle跨資料庫查詢的方法在Oracle本機資料庫端執行賦權dbuser帳號SQL> grant create database link to dbuser; 配置本機資料庫伺服器的tnsnames.ora檔案 $ vi $ORACLE_HOME/network/admin/tnsnames.ora增加需要遠端連線伺服器的串連配置,如:ORCL_REMOTE =(DESCRIPTION =

Oracle建立使用者詳解

Oracle建立使用者詳解一、使用者的概念   使用者,即user,通俗的講就是訪問Oracle資料庫的“人”。在Oracle中,可以對使用者的各種安全參數進行控制,以維護資料庫的安全性,這些概念包括模式(schema)、許可權、角色、儲存設定、空間限額、存取資源限制、Database Audit等。每個使用者都有一個口令,使用正確的使用者/口令才能登入到資料庫進行資料存取。在CentOS 6.4下安裝Oracle 11gR2(x64) Oracle 11gR2

MongoDB故障處理

MongoDB故障處理MongoDB複本集的主節點如果發生宕機故障,叢集會自動選舉出新的主節點。這個過程對於應用是透明的,也不需要人工介入。如果優先順序是一樣的,宕機的節點恢複之後,重新加入叢集,他會自動從新的主節點同步資料,並把自己設定為副本節點。(退位讓賢了)如果設定了主節點的優先順序,則宕機的主節點恢複之後,他還會成為叢集的主節點。CentOS編譯安裝MongoDB CentOS 編譯安裝 MongoDB與mongoDB的php擴充 CentOS 6 使用 yum

Greenplum同步到Oracle指令碼

Greenplum同步到Oracle指令碼開發提出需要從Greenplum同步到Oracle的解決方案,寫了個指令碼用於定時調度處理。Linux-6-64下安裝Oracle 12C筆記 在CentOS 6.4下安裝Oracle 11gR2(x64) Oracle 11gR2 在VMWare虛擬機器中安裝步驟 Debian 下 安裝 Oracle 11g XE R2 指令碼如下:#!/bin/sh #copy_gp_2_ora.sh if [ $# -ne 1 ]; then&

ORA-21779: duration not active問題解決方案

ORA-21779: duration not active問題解決方案使用者告知一個RAC環境資料庫在日誌中產生大量ORA-21799錯誤資訊,alert日誌部分截取如下:Mon Jan 06 10:27:24 2014Errors in file d:\Oracle\product\10.2.0\admin\orcl\bdump\orcl1_smon_22688.trc:ORA-21779: duration not activeORA-06512: at line 1Mon Jan 06

MySQL觸發器的正確用法

MySQL觸發器的正確用法一、建立觸發器的基本文法:CREATE TRIGGER 觸發器名 BEFORE|AFTER 觸發事件 ON 表名 FOR EACH ROW 觸發器語句    觸發事件包括:INSERT、UPDATE、DELETEMySQL 觸發器應用案例 MySQL自動更新時間的觸發器 MySQL 觸發器簡單一實例 二、正確案例示範    如果想在sql檔案中直接建立觸發器,下面為一個完整的sql檔案建立(含觸發器的建立)樣本:use

Dataguard主庫報ORA-16146錯誤解決

Dataguard主庫報ORA-16146錯誤解決產品版本 10.2.0.4作業系統 Oracle Solaris on SPARC (64-bit)  5.10一、alert日誌如下: 主庫alert log --------------------- Tue Mar 11 14:30:47 2014 LNS: Standby redo logfile selected for thread 2 sequence 192246 for

解決Oracle 11g ORA-00119 ORA-00132方法

解決Oracle 11g ORA-00119 ORA-00132方法在Linux下啟動Oracle 11g是報如下錯誤:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address XIANGDE_LISTENER在網上也有很多人遇到這種問題,大家的解決方案基本都是一致的,但是oracle11g和oracle10g有些區別。$ ./sqlplus /

某省電信行業公司資料庫ORA-00600 [15160]處理

某省電信行業公司資料庫ORA-00600 [15160]處理系統:HP-UX B.11.31是否RAC:YES資料庫詳細版本:10.2.0.41. 問題背景2014-02-26上午10:13:39dbrac庫節點2,在alert日誌中發現很多ORA-600錯誤,經分析是表test_wait的統計資訊出錯導致,重新分析該表的統計資訊,錯誤消除。 2. DBRAC庫錯誤處理過程1、查看alert日誌如下:Wed Feb 26 10:11:18 2014Errors in file

Oracle 函數中遊標及遞迴的應用

Oracle 函數中遊標及遞迴的應用在代碼中使用遞迴可能大部分程式員都不陌生,但是在預存程序或者函數中寫個遞迴估計就不多見了。今天遇到了一個在Oracle函數中使用遞迴的例子,特記錄下來,方便以後查閱CREATE OR REPLACE FUNCTION F_Func(v_pcatalogue IN NUMBER, i_newPcatalogue IN NUMBER, v_authTypeId in number)  RETURN NUMBER  as 

驗證MySQL主從一致性(pt-table-checksum&pt-table-sync)

驗證MySQL主從一致性(pt-table-checksum&pt-table-sync)percona-toolkit-2.2.8-1.noarch.rpm有兩個工具可以驗證MySQL主從資料的一致性 安裝tookkit需要一些依賴包 yum install perl perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes -y實驗環境在Master上初始化實驗資料 create

ORA-00257 archiver error. 錯誤解決方案一例

ORA-00257 archiver error. 錯誤解決方案一例在此發現一個Oracle漏動,eg: DELETE JEW_LOG WHERE C_ID IN (SELECT C_ID FROM BAS_BATCHNO WHERE C_WARID='028' AND C_BATCHNOTYPE='P')在這個DELETE 語句中子查詢是報錯的因為沒有C_ID這個欄位、所以JEW_LOG這張表就糟殃了資料98292條記錄直接被刪除、幸虧一直以來養成的好習慣(First delete,

CentOS下安裝MySQL及Windows下使用Navicat for MySQL串連

CentOS下安裝MySQL及Windows下使用Navicat for MySQL串連安裝查看有沒有安裝過: yum list installed mysql* rpm -qa | grep mysql* 查看有沒有安裝包: yum list mysql* 安裝mysql用戶端: yum install mysql 安裝mysql 伺服器端: yum install mysql-server yum install mysql-devel啟動&&停止資料庫字元集設定

【RMAN】RAC資料恢複至單機環境

【RMAN】RAC資料恢複至單機環境RAC資料恢複至單機環境一、概括隨著越來越多的RAC環境,將RAC資料移轉至單機環境下的需求也隨之增加,怎樣才能更有效遷移呢,方法有許多邏輯遷移(exp/expdp)、RMAN、DG、goldengate等,我們可根據自身環境及需求選擇相應的遷移方式,下面簡單介紹一下使用RMAN將RAC資料移轉至單機環境中的步驟。 二、

總頁數: 1023 1 .... 468 469 470 471 472 .... 1023 Go to: 前往
Tags Index:

聯繫我們

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

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