上周五花了幾個(gè)小時(shí),專門來了解了下ORACLE表空間轉(zhuǎn)移的知識(shí),因?yàn)闇y(cè)試站點(diǎn)ORACLE所在的磁盤只剩下十幾M的空間了。于是我將表空間轉(zhuǎn)移到另外一個(gè)磁盤,過程如下: 操作環(huán)境: 數(shù)據(jù)庫(kù):Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 表空
2015-06-281)找出當(dāng)前會(huì)話ID的方法select sid from v$mystat where rownum=1 2)找出阻塞的會(huì)話IDselect * from dba_blockers 3)得到會(huì)話的詳細(xì)信息SELECT a.username, a.program, a.SID, a.serial# FROM v$session a, dba_blockers b WHERE a.SID = b.holdi
2015-06-28對(duì)于DBA來講,熟悉ORACLE的常用操作方法有很重要的作用,下面列舉幾個(gè)方面的: 一、Oracle數(shù)據(jù)庫(kù)的幾個(gè)關(guān)閉方法 對(duì)于ORACLE來講,關(guān)閉的方法有三個(gè): 在SVRMGRL下可以輸入如下語句,就可關(guān)閉數(shù)據(jù)庫(kù),但每個(gè)語句都有自己的作用,有的語句還必須慎重使用
2015-06-28Oracle索引? 目地:更快地檢索數(shù)據(jù)。 特點(diǎn):讀取數(shù)據(jù)速度快,但添加數(shù)據(jù)速度慢.。 語法: create index idx_stu_email on stu (email) ; drop index idx_stu_email ; select index_name from user_indexs ; Oracle視圖? 特點(diǎn):視圖相
2015-06-28好一段時(shí)間沒有用oracle數(shù)據(jù)庫(kù),突然想起來要用oracle數(shù)據(jù)庫(kù),可以用scott登錄,竟然不能正常登錄,提示this is account unlock,這個(gè)oracle數(shù)據(jù)庫(kù)提高安全性的需要,過一段時(shí)間就要修改密碼,避開密碼泄漏帶來的安全隱憂?! ∧怯惺裁崔k法解決嗎,不就是一個(gè)a
2015-06-28由于Oracle數(shù)據(jù)庫(kù)備份有三種方式,每種方式具有不同的恢復(fù)特性,因此應(yīng)集成數(shù)據(jù)庫(kù)與文件系統(tǒng)備份,集成邏輯備份和物理備份?! ∫?、備份策略 1.在操作系統(tǒng)級(jí),使用大容量磁盤陣列,通過磁盤映像技術(shù)使每一個(gè)數(shù)據(jù)庫(kù)文件自動(dòng)分布于每個(gè)物理磁盤。這樣,當(dāng)某個(gè)
2015-06-28現(xiàn)在某家企業(yè)的Oracle數(shù)據(jù)庫(kù)中有一張產(chǎn)品信息表。這張表中的記錄已經(jīng)超過了500萬條。其中成品信息大概30萬條。零件記錄有300萬條左右。剩余的都是包裝信息。數(shù)據(jù)庫(kù)工程師通過相關(guān)的分析與監(jiān)測(cè),用戶訪問這張表的時(shí)候,會(huì)有嚴(yán)重的等待現(xiàn)象。這主要是因?yàn)檫@張表中
2015-06-281.使用急救盤組進(jìn)行維護(hù) 急救盤組(也稱為boot/root盤組),是系統(tǒng)管理員必不可少的工具。用它可以獨(dú)立地啟動(dòng)和運(yùn)行一 個(gè)完整的Linux系統(tǒng)。實(shí)際上,急救盤組中的第2張盤上就有一個(gè)完整的Linux系統(tǒng),包括root文件系 統(tǒng);而第1張盤則存放了可啟動(dòng)的內(nèi)核。使用急
2015-06-28創(chuàng)建外鍵約束時(shí)如果使用Oracle默認(rèn)的創(chuàng)建方式,在刪除被參照的數(shù)據(jù)時(shí),將無法被刪除,這一點(diǎn)在Oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關(guān)鍵字來決定刪除被參照數(shù)據(jù)時(shí)是否要將參照這個(gè)數(shù)據(jù)的那些數(shù)據(jù)一并刪除,還
2015-06-28在Oracle中可能不小心會(huì)DROP掉一個(gè)表,如果沒有定期做備份的話,將會(huì)帶來很大的麻煩。如果有的情況下,每天的數(shù)據(jù)都很重要,而定期備份的周期又稍長(zhǎng),情況恐怕也不容樂觀! 不過還好Oracle有個(gè)回收站,概念就跟Windows里的回收站一模一樣?! ”热缬幸韵抡`
2015-06-28查詢并刪除重復(fù)記錄的SQL語句 查詢及刪除重復(fù)記錄的SQL語句 1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by 
2015-06-28Oracle關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)以其卓越的性能獲得了廣泛的應(yīng)用,而保證數(shù)據(jù)庫(kù)的安全性是數(shù)據(jù)庫(kù)管理工作的重要內(nèi)容。本文是筆者在總結(jié)Oracle數(shù)據(jù)庫(kù)安全管理工作的基礎(chǔ)上,對(duì)Oracle數(shù)據(jù)庫(kù)系統(tǒng)密碼文件的創(chuàng)建、使用和維護(hù)作了詳細(xì)的介紹,供大家參考。 在Oracle數(shù)據(jù)庫(kù)系
2015-06-28一、什么是注冊(cè)? 注冊(cè)就是將數(shù)據(jù)庫(kù)作為一個(gè)服務(wù)注冊(cè)到監(jiān)聽程序??蛻舳瞬恍枰罃?shù)據(jù)庫(kù)名和實(shí)例名,只需要知道該數(shù)據(jù)庫(kù)對(duì)外提供的服務(wù)名就可以申請(qǐng)連接到數(shù)據(jù)庫(kù)。這個(gè)服務(wù)名可能與實(shí)例名一樣,也有可能不一樣。 在數(shù)據(jù)庫(kù)服務(wù)器啟動(dòng)過程中,數(shù)據(jù)庫(kù)服務(wù)器
2015-06-28下面這個(gè)方法僅用在字符集為固定長(zhǎng)度的數(shù)據(jù)庫(kù)中: SQL> WITH STR AS (SELECT 'ABCDE 中文字符串 FG' S FROM DUAL) 2 SELECT 3 LENGTH(S) * 2 - LENGTHB(S) ENG, 4 LENGTHB(S) - LENGTH(S) CHN, 5 LENGTHB(S) * 2 - LENGTH(S) * 2 CHN_B 6
2015-06-28declare cnt number; begin ---查詢要?jiǎng)?chuàng)建的表是否存在 select count(*)into cnt from user_tables where table_name='ENTRY_MODIFYSTATUS'; ---如果存在則刪除該表 if cnt>0 then dbms_output.put_line('表存在不創(chuàng)建'); else
2015-06-28現(xiàn)在主流的數(shù)據(jù)庫(kù)管理系統(tǒng)中,都支持多個(gè)事務(wù)同時(shí)執(zhí)行,這樣提高了數(shù)據(jù)庫(kù)管理系統(tǒng)的運(yùn)行效率。試想如果只允許一個(gè)事務(wù)運(yùn)行,而這個(gè)事務(wù)又需要很長(zhǎng)的時(shí)間,那么其他的用戶必須一直等待該事務(wù)結(jié)束,效率何其低下。執(zhí)行不同的事務(wù)雖然可以提高性能,但是有可能會(huì)破
2015-06-28我們今天主要描述Oracle存儲(chǔ)過程定時(shí)執(zhí)行方法主要有2種方法,愿在你學(xué)習(xí)Oracle存儲(chǔ)過程定時(shí)執(zhí)行實(shí)際操作中以起到拋磚引玉的作用。你如果對(duì)其有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了。 1、編寫shell腳本,使用crontab在后臺(tái)定時(shí)執(zhí)行 a) shell腳本
2015-06-28Last login: Wed Jul 21 09:08:23 2010 from 172.16.7.15 [root@webserver2 ~]# su - oracle [oracle@webserver2 ~]$ sqlplus "/as sysdba" SQL> alter user system identified by mnyali 2 ;
2015-06-28Oracle數(shù)據(jù)庫(kù)可以運(yùn)行在兩種模式下:歸檔模式(archivelog)和非歸檔模式(noarchivelog)?! z查歸檔模式命令: SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FI
2015-06-28有客戶遇到SQL性能不穩(wěn)定,突然變差導(dǎo)致系統(tǒng)性能出現(xiàn)嚴(yán)重問題的情況。對(duì)于大型的系統(tǒng)來說,SQL性能不穩(wěn)定,有時(shí)突然變差,這是常常遇到的問題。這也是一些DBA的挑戰(zhàn)?! ?duì)于使用Oracle數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng),有時(shí)會(huì)出現(xiàn)運(yùn)行得好好的SQL,性能突然變差。特別是對(duì)于
2015-06-28