Time of Update: 2018-12-07
資料庫事務(ACID)中的I指隔離性(isolation):未完成的(也就是未提交的)事務必須不可視。在某個事務進行期間,只有執行該事務的一個會話能看到所做的變化。 oracle是通過使用還原段來實現隔離性的。還原段(undo)的目的:(1)事務恢複;(2)交易回復;(3)讀一致性代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
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
Time of Update: 2018-12-07
如轉載請註明出處:http://www.cnblogs.com/xd502djj/archive/2010/08/18/1802130.html以前的一篇重複資料刪除記錄的雖然還不錯 但是在我遇到重量級的大表時還是顯的力不從心,不小心想到一種新的方法思路1、儲存不重複的記錄 2、儲存重複記錄中的一個rowid //3、刪除原表中rowid不為步驟2中rowid的記錄 ,留下重複資料中的一條 3.找出記錄中rowid為步驟2中rowid的記錄 4
Time of Update: 2018-12-07
主要有四步: 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 角色 關 鍵 詞: 主要有四步:
Time of Update: 2018-12-07
Oracle的SQL函數 Oracle的SQL函數分為單行函數和多行函數。單行函數只對單條記錄有效,多行函數對多條記錄有效。 單行函數包括,字元、數字、日期、轉換和普通函數。 字元函數舉例: ?全小寫 LOWER('SQL Course') sql course ?全大寫 UPPER('SQL Course') SQL COURSE ?首字母大寫 INITCAP('SQL Course') Sql Course 拼接 CONCAT('Good',
Time of Update: 2018-12-07
轉載: 關於Oracle Exp-00003問題的解決方案 前天在導資料的時候發生了Exp-00003的錯誤,以前也遇到過這樣的問題,當時的解決方案是到資料庫伺服器本機上導,問題解決了,但是這次是從oracle
Time of Update: 2018-12-07
(轉自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
Time of Update: 2018-12-07
(轉自 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
Time of Update: 2018-12-07
一、硬體要求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
Time of Update: 2018-12-07
1. 使用者失效問題上次安裝一個鐵路系統的過程中,發現Oracle
Time of Update: 2018-12-07
--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
Time of Update: 2018-12-07
簡介:這是php oracle 分頁類的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=323428' scrolling='no'>下面是分頁樣本程式,看起來可能比較繁瑣,但其實你只要用一下就會發現,"一切原來如此簡單" example.php<?php$conn =
Time of Update: 2018-12-07
簡介:這是在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資料庫也成功了,現在就和大家共同分享。
Time of Update: 2018-12-07
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---
Time of Update: 2018-12-07
[問題]: 1.oracle控制檔案和線上重做日誌沒有實現多路鏡像,導致資料庫可靠性降低。 2.沒有依據IO負載 對資料檔案進行調整,導致各磁碟IO不均衡,個別磁碟IO過高。 Av Av Tablespace Reads Reads/s Writes Writes/s -------------- ------- ------ -- -------- -
Time of Update: 2018-12-07
我們知道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
Time of Update: 2018-12-07
本招聘資訊來自 Ricky 兄的推薦,有興趣像 Ricky 兄一樣殺進 Oracle 的朋友可以試試。更多的資訊,可以通過 www.RickyZhu.com
Time of Update: 2018-12-07
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.
Time of Update: 2018-12-07
往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
Time of Update: 2018-12-07
上午在紅帽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