常用SQL查詢: 1、查看表空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查
2015-06-28在SQL語句優(yōu)化過程中,我們經(jīng)常會用到hint,現(xiàn)總結(jié)一下在SQL優(yōu)化過程中常見Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明對語句塊選擇基于開銷的優(yōu)化方法,并獲得最佳吞吐量,使資源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FRO
2015-06-28以下是windows下,備份前一些RMAN操作 將數(shù)據(jù)庫啟動到歸檔模式下: C:\Documents and Settings\Administrator>sqlplus / as sysdba SQL>shutdown immediate SQL>startup mount SQL>alter database archivelog; SQL>alter data
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-28exp system/manage@oracle9i file=路徑 log=路徑 owner=(用戶) img system/manage@oracle9i file=路徑 log=路徑 fromuser=(用戶)
2015-06-28dual是一個虛擬表,用來構(gòu)成select的語法規(guī)則,oracle保證dual里面永遠只有一條記錄。我們可以用它來做很多事情,如下: 1、查看當(dāng)前用戶,可以在 SQL Plus中執(zhí)行下面語句 sql代碼 select user from dual; 2、用來調(diào)用系統(tǒng)函數(shù) sql代碼 sele
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對內(nèi)存的管理的 優(yōu)化從未間斷,從8i到11g不斷地提出新的管理概念。每個本版都對內(nèi)存管理進行了簡化: 8i->9i:PGA的自動管理; 9i->10g:SGA的自動管理; 10g->11g:MEMORY(SGA+PGA)的自動管理?! ≡?1g中oracle引入了自動化內(nèi)存管理(
2015-06-28\>sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Sat Nov 1 10:52:30 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9
2015-06-281.不裝入數(shù)據(jù)庫而啟動事例 可以不裝入數(shù)據(jù)庫而啟動事例,一般是在數(shù)據(jù)庫才創(chuàng)建時才可以這樣做: STARTUP NOMOUNT 2.啟動事例并裝入數(shù)據(jù)庫 用戶可以啟動事例而并裝入數(shù)據(jù)庫但不打開數(shù)據(jù)庫,允許用戶執(zhí)行特定的維護操作。例如: l 重命名數(shù)據(jù)文件
2015-06-28我們今天主要描述Oracle存儲過程定時執(zhí)行方法主要有2種方法,愿在你學(xué)習(xí)Oracle存儲過程定時執(zhí)行實際操作中以起到拋磚引玉的作用。你如果對其有興趣的話你就可以點擊以下的文章進行觀看了?! ?、編寫shell腳本,使用crontab在后臺定時執(zhí)行 a) shell腳本
2015-06-28declare cnt number; begin ---查詢要創(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一、什么是注冊? 注冊就是將數(shù)據(jù)庫作為一個服務(wù)注冊到監(jiān)聽程序??蛻舳瞬恍枰罃?shù)據(jù)庫名和實例名,只需要知道該數(shù)據(jù)庫對外提供的服務(wù)名就可以申請連接到數(shù)據(jù)庫。這個服務(wù)名可能與實例名一樣,也有可能不一樣?! ≡跀?shù)據(jù)庫服務(wù)器啟動過程中,數(shù)據(jù)庫服務(wù)器
2015-06-28Oracle關(guān)系數(shù)據(jù)庫系統(tǒng)以其卓越的性能獲得了廣泛的應(yīng)用,而保證數(shù)據(jù)庫的安全性是數(shù)據(jù)庫管理工作的重要內(nèi)容。本文是筆者在總結(jié)Oracle數(shù)據(jù)庫安全管理工作的基礎(chǔ)上,對Oracle數(shù)據(jù)庫系統(tǒng)密碼文件的創(chuàng)建、使用和維護作了詳細的介紹,供大家參考。 在Oracle數(shù)據(jù)庫系
2015-06-28查詢并刪除重復(fù)記錄的SQL語句 查詢及刪除重復(fù)記錄的SQL語句 1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by 
2015-06-28現(xiàn)在某家企業(yè)的Oracle數(shù)據(jù)庫中有一張產(chǎn)品信息表。這張表中的記錄已經(jīng)超過了500萬條。其中成品信息大概30萬條。零件記錄有300萬條左右。剩余的都是包裝信息。數(shù)據(jù)庫工程師通過相關(guān)的分析與監(jiān)測,用戶訪問這張表的時候,會有嚴重的等待現(xiàn)象。這主要是因為這張表中
2015-06-28所有實例和服務(wù)的狀態(tài) $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 單個實例的狀態(tài) $ srvctl status instance -d orcl -i orcl2 Instance orcl2 is running on n
2015-06-28概述 通過實例,全面而深入的分析oralce的基本數(shù)據(jù)類型及它們的存儲方式。以O(shè)RACLE 10G為基礎(chǔ),介紹oralce 10g引入的新的數(shù)據(jù)類型。讓你對oracle數(shù)據(jù)類型有一個全新的認識。揭示一些不為人知的秘密和被忽略的盲點。從實用和優(yōu)化的角度出發(fā),討論每種數(shù)據(jù)類型
2015-06-28RDA是Remote Diagnostic Agent 的簡稱,是oracle用來收集、分析數(shù)據(jù)庫的工具,運行該工具不會改變系統(tǒng)的任何參數(shù),RDA收集的相關(guān)數(shù)據(jù)非常全面,可以簡化我們?nèi)粘1O(jiān)控、分析數(shù)據(jù)庫的工作,Oracle Support也建議我們在反饋相關(guān)問題時,提供RDA收集的數(shù)據(jù),這樣可
2015-06-281 啟動數(shù)據(jù)庫監(jiān)聽 su -oracle――切換Oracle用戶(如果使用su oracle ,則啟動時不運行.profile用戶環(huán)境配置文件) $ lsnrctl start――啟動監(jiān)聽 2 啟動數(shù)據(jù)庫 $ sqlplus "/ as sysdba"――用sys用戶登陸sqlplus SQL*Plus: Release 9.2
2015-06-28