Oracle中的dual詳解

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

Oracle 下操作blob欄位是否會產生大量redo

Oracle 下操作blob欄位是否會產生大量redo操作blob欄位是否會產生大量redo,答案是不會,下面來做一個實驗,測試Oracle資料庫版本是11.2.0.1.0:在CentOS 6.4下安裝Oracle 11gR2(x64) Oracle 11gR2 在VMWare虛擬機器中安裝步驟 Debian 下 安裝 Oracle 11g XE R2  --建立一張表做測試之用 create table test_blob (  id

Oracle空間資料庫函數使用

Oracle空間資料庫函數使用最近一段時間一直在用Oracle的空間資料庫做一些空間資料處理和分析功能,寫這篇文章主要是做一個筆記,畢竟好記性不如爛筆頭嘛。首先說說我用的第一個函數:SDO_GEOM.SDO_BUFFER,根據官方文檔的描述,這個函數是用來返回一個代表緩衝區的幾何體(This function returns a geometry object representing the buffer

Oracle 11g Active Data Guard搭建、管理

Oracle 11g Active Data Guard搭建、管理說明:參考網路眾多人的筆記及思路,加上自己親身實踐之後的整理筆記,僅供參考。Data Guard與RAC不同的是,在一般情況下,Standby只有一個節點處於活動狀態,所有的應用都串連到主伺服器。只有當伺服器發生故障時,才考慮切換到待命伺服器。在Oracle 11g以前版本中的的Data

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

RMAN備份資料庫後到另一台機器上恢複

RMAN備份資料庫後到另一台機器上恢複1、來源資料庫端查詢dbid和資料檔案名 運行在歸檔模式下 select dbid from v$database; select file#,name from v$datafile; create pfile from spfile select * from v$logfile; rman 備份 之後關閉來源資料庫 2、在目標資料庫上建立同樣的執行個體名

Linux下Oracle Database 12C的安裝

Linux下Oracle Database 12C的安裝在Linux系統下把Oracle Database 12C安裝了。安裝完後 Oracle Configuration Manager沒能正常安裝,這個也無關緊要,等以後要用的時候在安裝。想來肯定是環境變數或者許可權的問題。畢竟Linux Oracle的安裝還是有點繁瑣,容易出錯,所以要小心謹慎。其實安裝過程也很簡單,只是內容多。還是參考官方文檔比較靠譜:oracle database :Quick Installation

在RHEL5上安裝SQL Developer

在RHEL5上安裝SQL Developer安裝SQL Developer的過程比較簡單,大概就是先安裝java支援,然後安裝SQL Developer軟體。順序也可以反過來。接著配置SQL Developer的Java指向,因為這個程式要調用Java麼。1、準備軟體包uname -i查看當前系統的架構我的系統時RHEL5.8_x64的,那麼需要準備一個相應版本的java的安裝包。Oracle的SQL Developer 在Ubuntu上以表徵圖顯示且雙擊能運行 PL/SQL

innodb_memcache之配置

innodb_memcache之配置innodb_memcache在安裝之前,需要匯入配置sql,配置sql位於安裝目錄的share目錄下,檔案名稱為innodb_memcached_config.sql,匯入至資料庫即可。匯入完之後,我們發現多了一個資料庫innodb_memcache,該庫下有三個表:cache_policies:緩衝策略表config_options:配置選項表containers:memcache中繼資料容器表1. cache_policies定義了緩衝策略

MySQL觸發器的正確用法

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

Oracle使用查詢結果更新表的方法

Oracle使用查詢結果更新表的方法Oracle使用一個查詢的結果更新另一個表的資料。類比實驗如下,使用t2表的查詢結果,更新t1表相同id的資料。 drop table t1; drop table t2;create table t1(id int primary key,nickname varchar(20),playNum varchar(20));create table t2(id int primary key,nickname

Linux 安裝Oracle 11g RAC 前準備工作

Linux 安裝Oracle 11g RAC 前準備工作安裝環境 作業系統:RHEL6.2 64bit Oracle Database 版本:11.2.0.3 Oracle Grid 版本:11.2.0.3 軟體:RHEL6.2 64bit,linux_11gR2_grid,linux_11gR2_database 配置rac ip----------------------------------------------------------

Oracle實驗環境搭建(Windows + Oracle 11g)

Oracle實驗環境搭建(Windows + Oracle 11g)一.系統和軟體Windows7 + Oracle 11g二. 安裝環境準備準備工作,針對裝過ORACLE的機器1.刪除環境變數D:\oracle\product\11.2.0\dbhome_1\bin\注意:只刪除oracle部分的環境變數,其他的要保留哦2.清空註冊表a.SOFTWARE項:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLEb.SYSTEM項:

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

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

配置靜態監聽sid_name大小寫造成無法登入

配置靜態監聽sid_name大小寫造成無法登入配置靜態監聽時SID_NAME名字大小寫造成的遠程登入失敗。對於Oracle資料庫來說同樣的名字不一樣的大小寫表示完全不同的資料庫執行個體。一旦靜態監聽的執行個體名字與對應的資料庫執行個體不一致時,便會出現無法串連資料庫的問題。【Oracle】靜態監聽導致的ORA-12523錯誤 Oracle靜態監聽配置樣本 Oracle DBA之配置靜態監聽(listener registered statically)

驗證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

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啟動&&停止資料庫字元集設定

Oracle建立使用者時的密碼校正問題

Oracle建立使用者時的密碼校正問題今天需要在測試環境中做一些效能測試,為了不影響原有的資料,準備建立一個臨時的schema。但是建立的時候報了如下的錯誤。 SQL> create user mig_perf identified by mig_perf; create user mig_perf identified by mig_perf * ERROR at line 1: ORA-28003: password

decode和case when區別?

decode和case when區別?decode只能做等值的,case when可以做區間的,使用範圍來進行條件區分,decode能做到的,case when也能做到;效率方面,個人覺得兩者效率差不多;但decode的文法要簡單些,但它只能做等值的比較;case when end 能做條件的判斷。 Oracle中的CASE When:SELECT LogID,UserID,LogTime,Url,Description,(  casewhen OperateType = 0

Oracle的OS驗證登入

Oracle的OS驗證登入使用者名稱、密碼是我們最常見的安全驗證策略方法,也是我們在各種應用系統軟體中採用的最多的安全保護原則。對Oracle而言,以最大限度保護系統資料安全,是不可推卸的天然職責。 從最早版本到今天,Oracle在使用者名稱和密碼安全性原則方面不斷的加以改進,比如,進入11g之後,Default

總頁數: 978 1 .... 500 501 502 503 504 .... 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.