select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果沒有指定y,則對x在0位小數(shù)進(jìn)行截?cái)?,例如:TRUNC(5.75)=5,如果y是負(fù)數(shù),則對x在小數(shù)點(diǎn)左邊的第|y|位處進(jìn)行截?cái)?,例如:TRUNC(5.75, -1)=0,這里應(yīng)對小數(shù)點(diǎn)左邊的第|
2015-06-28很久沒有使用sqlplus創(chuàng)建表空間和用戶了,需要的時(shí)候竟然忘記了密碼,試了好多次都沒連接上,進(jìn)而用戶也被鎖定,在網(wǎng)上找了一些資料,問題解決了,希望對和我一樣情況的朋友們有所幫助?! ?.安裝時(shí)選擇的自動(dòng)安裝,忘了用戶名和密碼導(dǎo)致現(xiàn)在試了幾個(gè)默認(rèn)的用
2015-06-28elect * from dba_tables where OWNER='peter' CREATE TABLESPACE data01 DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M UNIFORM SIZE 128k; #指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認(rèn)為64kCREATE TEMPORARY TABLESPACEtemp_data
2015-06-28Oracle數(shù)據(jù)庫能運(yùn)行在2種模式下:歸檔模式(archivelog)和非歸檔模式(noarchivelog)。歸檔模式能提高Oracle數(shù)據(jù)庫的可恢復(fù)性,生產(chǎn)數(shù)據(jù)庫都應(yīng)該運(yùn)行在此模式下,歸檔模式應(yīng)該和相應(yīng)的備份策略相結(jié)合,只有歸檔模式?jīng)]有相應(yīng)的備份策略只會(huì)帶來麻煩?! z查歸檔模
2015-06-281. 通過數(shù)據(jù)庫連接工具導(dǎo)出所有表的信息,使用Emeditor進(jìn)行替換,生成導(dǎo)出的sheel文件,例如: ?。▽?shí)驗(yàn)證明tables后面有幾百張表是不行的,但是這里可以導(dǎo)出整個(gè)實(shí)例可能更好一點(diǎn),但是看不到進(jìn)度) exp test/test@機(jī)器名 tables=XXX表名 file=/appa/xxx/
2015-06-28權(quán)限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username;
2015-06-28Oracle 8i安裝完成后的初始口令: internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp Oracle 9i在安裝的時(shí)候 SYS 和SYSTEM是要你自己輸入密碼的 而且不能輸入默認(rèn)密碼 但是其他的可能不會(huì) ,比如你登
2015-06-28如下表table1: 日期(exportDate) 數(shù)量(amount) -------------- &n
2015-06-28Oracle數(shù)據(jù)庫系統(tǒng)根據(jù)初始化參數(shù)文件init.ora中設(shè)置的參數(shù)來配置自身的啟動(dòng),每個(gè)實(shí)例在啟動(dòng)之前,首先讀取這些參數(shù)文件中設(shè)置的不同參數(shù)。Oracle系統(tǒng)中的參數(shù),根據(jù)系統(tǒng)使用情況可以簡單分為兩大類,普通參數(shù),也就是Oracle系統(tǒng)正常使用的一些參數(shù),另外一類就
2015-06-281.long是一個(gè)舊oracle數(shù)據(jù)類型,用于存儲(chǔ)最多包含2GB數(shù)據(jù)的可變長度字符串,類似varchar2 2.不能在select語句的where子句中使用long 3.表不能有多個(gè)long列 4.不能被索引 5.強(qiáng)烈建議停止使用long引用clob
2015-06-28用過ORACLE的人都知道,要想在ORACLE中更改表的列名和順序可是一件很煩瑣的事,下面給大家提供一種簡單的方法?! QL> select object_id from all_objects where owner='SCOTT' and object_name='T1'; OBJECT_ID ---------- 6067 SQL> sel
2015-06-28一:什么是數(shù)據(jù)庫的壞塊 首先我們來大概看一下數(shù)據(jù)庫塊的格式和結(jié)構(gòu) 數(shù)據(jù)庫的數(shù)據(jù)塊有固定的格式和結(jié)構(gòu),分三層:cache layer,transaction layer,data layer。在我們對數(shù)據(jù)塊進(jìn)行讀取寫入操作的時(shí)候,數(shù)據(jù)庫會(huì)對要讀寫的數(shù)據(jù)塊做一致性的檢查,其中包括
2015-06-28在sql server以及類似數(shù)據(jù)庫中,可以使用select * into a from b where xxx來自動(dòng)建立select出來的字段組成的表。在oracle中則使用如下格式可以建立 create table a as select * from b where xxxx 這樣可以自動(dòng)把表b select的數(shù)據(jù)自動(dòng)變成表a
2015-06-28Oracle 8 和Oracle 9i中缺乏靈活性的SQL 正則表達(dá)式最終在Oracle 10g中得到了解決。Oracle 數(shù)據(jù)庫目前內(nèi)建了符合POSIX 標(biāo)準(zhǔn)的正則表達(dá)式。 四個(gè)新的函數(shù)分別是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它們在用法上與Oracle SQL 函
2015-06-28解鎖 alter user scott account unlock; 刪掉用戶和所屬對象 drop user ydjc cascade 新建用戶 create user ydjc identified by ydjc; GRANT Create USER,Drop USER,Alter USER,Create ANY VIEW, Drop ANY VIEW,EXP_FULL_DATABASE,IMP_FU
2015-06-28--set feedback off --此行代表不用Orcal返回信息 --set define off --drop user LNO cascade; -- 此行代表刪除用戶,以及用戶相關(guān)的表,視圖等 --drop tablespace LNO including contents; --drop tablespace LNOTEMP including contents;
2015-06-28在遠(yuǎn)程安裝oracle時(shí),最好不要直接通過遠(yuǎn)程進(jìn)行直接控制安裝。 好的方法是,如果在遠(yuǎn)端的局域網(wǎng)內(nèi)有兩臺(tái)服務(wù)器,那么我們將一臺(tái)作為數(shù)據(jù)庫服務(wù)器,另一臺(tái)可以作為安裝主機(jī)(即遠(yuǎn)程控制數(shù)據(jù)庫服務(wù)器安裝數(shù)據(jù)庫的主機(jī))?! 《覀冊谶h(yuǎn)端控制的是安裝主機(jī)(即
2015-06-28Oracle數(shù)據(jù)庫在使用過程中,隨著數(shù)據(jù)的增加數(shù)據(jù)庫文件也逐漸增加,在達(dá)到一定大小后有可能會(huì)造成硬盤空間不足;那么這時(shí)我們可以把數(shù)據(jù)庫文件移動(dòng)到另一個(gè)大的硬盤分區(qū)中。下面我就以O(shè)racleforWindows版本中把C盤的數(shù)據(jù)庫文件移動(dòng)到D盤為例介紹Oracle數(shù)據(jù)庫文件
2015-06-28Oracle的啟動(dòng)過程共經(jīng)歷四個(gè)階段: shutdown→nomount→mount→open shutdown→nomount過程: 讀初始參數(shù)文件 分配物理內(nèi)存 啟動(dòng)后臺(tái)進(jìn)程 定位到控制文件 打開/寫alert文件 nomount過程可以訪問的動(dòng)態(tài)性能視圖:v$par
2015-06-28其實(shí)我第一次的時(shí)候也是想當(dāng)然認(rèn)為OUI可以反安裝的,但是事實(shí)上沒有看到反安裝選項(xiàng)?! 木W(wǎng)上收集了以下方法,僅供參考: 第一步,先停掉所有和oracle相關(guān)的服務(wù),或者干掉所有相關(guān)進(jìn)程 第二步,用rm -rf把所有$ORACLE_HOME目錄都刪除掉 第三步,檢
2015-06-28