Oracle數(shù)據(jù)類型: Create table test1(name char(10),sex char(1)); Insert into test1 values(‘tomcatt北京’,’f’); Create table test2(name nchar(10),sex nchar(1)); Insert into test2 values(‘tomcatt北京&rsq
2015-06-28有時候我們可能不知道一個用戶的密碼,但是又需要以這個用戶做一些操作,又不能去修改掉這個用戶的密碼,這個時候,就可以利用一些小竅門,來完成操作?! 【唧w操作過程如下: SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004
2015-06-28Oracle中Delete和Commit操作的流程分析 ?。?)刪除(Delete)流程 * Oracle讀Block(數(shù)據(jù)塊)到Buffer Cache(緩沖區(qū))(如果該Block在Buffer中不存在); * 在Redo Log Buffer(重做日志緩沖區(qū))中記錄Delete操作的細(xì)節(jié); * 在相應(yīng)回滾段段頭的事物表中
2015-06-28今天需要用到Oracle的控制臺,啟動服務(wù)時,出現(xiàn)異常。查看了系統(tǒng)錯誤日志,心里猜想,應(yīng)該是修改了機器名稱引起的問題,所以去google了一把,果然是這個原因?! “凑账阉鞯降慕鉀Q辦法進(jìn)行處理,先用命令"emca -deconfig dbcontrol db -repos drop"
2015-06-28說明:使用全文索引需要使用詞法分析器,什么叫詞法分析器呢,如:你想搜索"中國人",那么數(shù)據(jù)庫的底層就會給你以"中國"、"國人"等等進(jìn)行解析去搜索,大概就是這樣,oracle有幾個可供選擇的分析器,默認(rèn)創(chuàng)建全文搜索時會默認(rèn)有一
2015-06-28前幾天在工作中不小心truncate了一個表, 而該表中的數(shù)據(jù)又是很重要的數(shù)據(jù)。并且該表數(shù)據(jù)又沒有備份的,有備份的也不是最新的,一時之間不知如何是好。在網(wǎng)上找了很多資料,但沒有一個很適合的,有適合的但又沒詳細(xì)說明,很無奈。經(jīng)過多方面的查找,以下是我綜
2015-06-28啟動數(shù)據(jù)庫命令分為三個階段: startup nomount alter database mount alter database open 本用戶讀取其他用戶對象的權(quán)限: select * from user_tab_PRivs; 本用戶所擁有的系統(tǒng)權(quán)限: select * from user_sys_privs; ——&
2015-06-28這里介紹然而,當(dāng)部分資料是放在Oracle數(shù)據(jù)庫服務(wù)器的時候,這就可能帶給您許多挑戰(zhàn)。舉例來說,光是設(shè)定連結(jié)服務(wù)器就不是一件容易的事。 假定您現(xiàn)在擁有一個以Microsoft .NET為架構(gòu)的網(wǎng)絡(luò)訂購系統(tǒng),但是品管維護(hù)系統(tǒng)卻仍然使用一套舊式的Oracle數(shù)據(jù)庫應(yīng)用程
2015-06-28根據(jù)索引的類型與where限制條件的不同,有4種類型的Oracle索引掃描: ?。?) 索引唯一掃描(index unique scan) (2) 索引范圍掃描(index range scan) ?。?) &nb
2015-06-28用Oracle9i自帶的企業(yè)管理器或PL/SQL圖形化的方法創(chuàng)建表空間和用戶以及分配權(quán)限是相對比較簡單的,本文要介紹的是另一種方法,使用Oracle 9i所帶的命令行工具:SQLPLUS來創(chuàng)建表空間,這個方法用起來更加簡明快捷。 假設(shè): 文章假設(shè),如果您用的是Linux系統(tǒng),
2015-06-281 SELECT * FROM table a WHERE LENGTH (id) != LENGTHB (id); Oracle中l(wèi)ength()與lengthb()區(qū)別 SQL> select length('姍姍') from dual; LENGTH('姍姍') -------------- 2 SQL> select lengthb('姍姍') from dual; LENGT
2015-06-281.求某個日期所在月份的總天數(shù) SELECT TO_NUMBER(TO_CHAR(LAST_DAY(TO_DATE('20080801','YYYYMMDD')),'dd')) FROM DUAL; 2.函數(shù)可以得到兩個日期之間的天數(shù) select trunc(sysdate
2015-06-28(1)如果數(shù)據(jù)庫配置了自動存儲管理(ASM)應(yīng)該先刪除聚集同步服務(wù)CSS(Cluster Synchronization Services) 刪除CSS服務(wù)的方式是在DOS命令行下輸入: localconfig delete (2)停止所有Oracle服務(wù) (3)運行Universal Insatall 卸載 Oralce 10g(一路下一
2015-06-28測試: run { allocate channel t1 device type disk format='db_%U.bak'; backup database plus archivelog delete all input; release channel t1; } 全庫備份加切換歸檔,并刪除已備份歸檔: CONFIGURE MAXSETSIZE to 295m; bac
2015-06-28下面我們以表code_ref為例來討論這個問題及其解決辦法。 ERROR位于第1行: ORA-01452: 無法 CREATE UNIQUE INDEX;找到重復(fù)的關(guān)鍵字 Oracle系統(tǒng)提示不能對表code_ref創(chuàng)建一個唯一索引,因為系統(tǒng)發(fā)現(xiàn)表中存在重復(fù)的記錄。我們必須首先找到表中的重復(fù)記錄
2015-06-28SELECT 1 UPLOAD, 0 SHENGJI, MR.BUSI_ID, MASTER.PERSON_ID, MASTER.ACNT_ID, MASTER.ID_NUM, MASTER.NAME, MASTER.SEX, MR.MIGRT_OUT_REGION, MR.OUT_OPERA_TIME, MR.OUT_OPERA_ID, MR.IN_OPERA_TIME, MR.MIGRATE_STATE
2015-06-28一、Matlab通過ODBC建立到Oracle數(shù)據(jù)庫的連接 1、在Windows下"開始"→"控制面板"→"性能和維護(hù)"→"管理工具",點擊"數(shù)據(jù)源(ODBC)" 2、選擇"系統(tǒng)DSN"→"添加"&
2015-06-28sqlplus "sys/123456@//10.8.114.2:1521/orcl as sysdba" conn "sys/123456@//10.8.114.2:1521/orcl as sysdba" select instance_name,status from v$instance;
2015-06-28有很多原因?qū)е铝藬?shù)據(jù)記錄的誤刪,怎樣恢復(fù)誤刪的記錄呢?先來看看這個概念: SCN(系統(tǒng)改變號),它的英文全拼為:System Change Number ,它是數(shù)據(jù)庫中非常重要的一個數(shù)據(jù)結(jié)構(gòu)。 SCN提供了Oracle的內(nèi)部時鐘機制,可被看作邏輯時鐘,這對于恢復(fù)操作是至關(guān)重
2015-06-28Oracle 10g默認(rèn)不支持AS5,不過也能裝上去,下面只是簡單記錄一些安裝過程:安裝LINUX把GCC等開發(fā)類的包裝上,以減少安裝時環(huán)境的配置。針對Oracle配置Linux 創(chuàng)建ORACLE用戶:/usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin
2015-06-28