oracle 隔離性(isolation)

  資料庫事務(ACID)中的I指隔離性(isolation):未完成的(也就是未提交的)事務必須不可視。在某個事務進行期間,只有執行該事務的一個會話能看到所做的變化。  oracle是通過使用還原段來實現隔離性的。還原段(undo)的目的:(1)事務恢複;(2)交易回復;(3)讀一致性代碼 Code highlighting produced by Actipro CodeHighlighter

oracle中的空值null

oracle中的數值空值什麼也不等。只是 is not null。例如 table1表中有一個nub_flag 為number(1)類型的 其中已經有一部分值為1了,其他的全為空白 想把其他值更新為0寫了一條語句 update table1 set nub_flag=0 where nub_flag<>1這條語句猛一看,覺得沒問題啊。但是結果更新的條數為0;其實null值是不在這個範圍內的 更不在=1的範圍內。其實這個語句正確的就應為 update  table1 set

高效快速刪除Oracle表中重複記錄

如轉載請註明出處:http://www.cnblogs.com/xd502djj/archive/2010/08/18/1802130.html以前的一篇重複資料刪除記錄的雖然還不錯 但是在我遇到重量級的大表時還是顯的力不從心,不小心想到一種新的方法思路1、儲存不重複的記錄      2、儲存重複記錄中的一個rowid      //3、刪除原表中rowid不為步驟2中rowid的記錄 ,留下重複資料中的一條      3.找出記錄中rowid為步驟2中rowid的記錄      4

oracle 9i啟用Execution Plan的方法

主要有四步: 1.建立表,通過utlxplan.sql指令碼 SQL> @?/rdbms/admin/utlxplan.sql 2. 建立同義字為了多個使用者可以共用一個plan_table 並授權給public SQL> create public synonym plan_table for plan_table; SQL> grant all on plan_table to public; 3.建立plustrace 角色        關 鍵 詞:   主要有四步:

Oracle的sql 函數

Oracle的SQL函數   Oracle的SQL函數分為單行函數和多行函數。單行函數只對單條記錄有效,多行函數對多條記錄有效。   單行函數包括,字元、數字、日期、轉換和普通函數。  字元函數舉例:  ?全小寫 LOWER('SQL Course')   sql course  ?全大寫 UPPER('SQL Course')     SQL COURSE  ?首字母大寫 INITCAP('SQL Course')    Sql Course  拼接 CONCAT('Good',

關於Oracle Exp-00003問題的解決方案

轉載: 關於Oracle Exp-00003問題的解決方案   前天在導資料的時候發生了Exp-00003的錯誤,以前也遇到過這樣的問題,當時的解決方案是到資料庫伺服器本機上導,問題解決了,但是這次是從oracle

oracle 移動資料檔案(裝)

(轉自http://space.itpub.net/12361284/viewspace-588) 一.移動資料檔案:-- 可以用ALTER DATABASE,ALTER TABLESPACE兩種方法移動資料檔案。1. ALTER DATABASE方法;-- 用此方法,可以移動任何錶空間的資料檔案。STEP 1. 下資料庫:$ sqlplus /nologSQL> CONNECT INTERNAL;SQL> SHUTDOWN;SQL> EXIT;STEP

Oracle許可權查看(轉自javaeye)

(轉自 http://duqiangcise.javaeye.com/blog/563296)1.查看目前使用者所擁有的系統許可權 select * from session_privs; 2.查看資料庫內的所有角色 selec * from dba_roles; 3.查看資料庫所支援的最大角色數SQL> show parameter rolemax_enabled_roles                    integer     150 --該值可以修改os_roles     

CentOS 6.3(x86_32)下安裝Oracle 10g R2

一、硬體要求1、記憶體 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more檢查記憶體情況# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬碟由於CentOS安裝後差不多有4~5G,再加上Oracle等等的安裝,所以請準備至少10G的硬碟空間。檢查磁碟情況# df -h二、軟體系統平台:CentOS

Oracle 11g存在使用者失效及鎖定問題

1. 使用者失效問題上次安裝一個鐵路系統的過程中,發現Oracle

oracle鎖表解除

--Oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill進程等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。 --鎖表查詢的代碼有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;    --查看哪個表被鎖 Sql代碼 select b.owner,b.object_name,a.session_id,a.locked_mode from

php oracle 分頁類

簡介:這是php oracle 分頁類的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=323428' scrolling='no'>下面是分頁樣本程式,看起來可能比較繁瑣,但其實你只要用一下就會發現,"一切原來如此簡單" example.php<?php$conn =

在Linux下安裝PHP,APACHE,ORACLE,PERL的方法

簡介:這是在Linux下安裝PHP,APACHE,ORACLE,PERL的方法的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=324832' scrolling='no'>經過一夜的“奮戰”,終於把ORACLE裝上了,而且PHP指令碼調用ORACLE資料庫也成功了,現在就和大家共同分享。

ORACLE 字串操作

1 字串串連 SQL> select 'abc' || 'def' from dual;'ABC'|------abcdef2 小寫SQL>select lower('ABC012');lower--------abc0123 大寫select upper('abc012');upper--------ABC0124  左補全 select lpad('abc', 5, '0');lpad-------00abcselect lpad('abc', 5, '012');lpad---

oracle安裝規劃

[問題]:         1.oracle控制檔案和線上重做日誌沒有實現多路鏡像,導致資料庫可靠性降低。         2.沒有依據IO負載 對資料檔案進行調整,導致各磁碟IO不均衡,個別磁碟IO過高。                        Av                    Av  Tablespace           Reads Reads/s    Writes Writes/s -------------- ------- ------ -- -------- -

mysql中實作類別似oracle中的nextval函數

我們知道mysql中是不支援sequence的,一般是建表的時間使這個欄位自增。  如       create table table_name(id int auto_increment primary key, ...);             或者alter table table_ame add id int auto_increment primary key  //欄位,一定設定為primary key             或者重設自增欄位的起步值 alter table

Oracle 招聘資訊

本招聘資訊來自 Ricky 兄的推薦,有興趣像 Ricky 兄一樣殺進 Oracle 的朋友可以試試。更多的資訊,可以通過 www.RickyZhu.com

oracle手記(二)

pl/sql基礎pl/sql語句塊set serveroutput on size 10000 --設定緩衝區declarex varchar2(10);beginx:='this is ';dbms_output.put_line ('x的值為:'||x);end;分支語句結構declarea number;b varchar2(10);begina:=2;if a=1 thenb:='a';elsif a=2 thenb:='b';elseb:='c';end if;dbms_output.

oracle資料庫插入日期型資料

往Oracle資料庫中插入日期型資料(to_date的用法)今天碰到了需要往Oracle資料庫中插入日期型資料,要使用TO_DATE函數,在網上發現一篇寫的不錯的文章,摘來一起分享。INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;查詢顯示:2007-12-20 18:31:34.0-------------------INSERT  INTO  FLOOR 

ORACLE 歸檔模式

上午在紅帽5上安裝ORACLE成功。建庫的時候特意未啟用歸檔模式。SQL> select name,open_mode,log_mode from v$database;NAME OPEN_MODE LOG_MODE--------- -------------------- ------------SZPDCORA READ WRITE NOARCHIVELOGSQL> archive log listDatabase log

總頁數: 1509 1 .... 68 69 70 71 72 .... 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.