背景:在windows2003server上安裝了Oracle9.2.0.1.0,現打算將其升級到9.2.0.8版本,並打上最新的安全補丁April2008版。1.升級oracle(administrator使用者權限) (1)到metalink下載升級壓縮包,patch號為4547809,壓縮包名稱為 p4547809_92080_WINNT.zip,for windows 32bit。
---建立學生表---create table student(STU_NO number(10) NOT NULL,STU_NAME varchar2(20) NOT NULL,STU_AGE number(10) NOT NULL,constraint PK_STUDENT PRIMARY KEY(STU_NO)--設為主健);---插入資料---insert into student select 1001,'AE','12' from dual union select 10
共用池、大池、Java池、快取的記憶體通過設定配置單位作為基本單元分配。在SGA小於1GB的情況下,配置單位尺寸為4MB,當SGA大於1GB時,單元尺寸為16MB。該單元大小能通過視圖 V$SGA_DYNAMIC_COMPONENTS查詢。這個單元決定了在SGA中所有動態分配地區的組成狀態。例如下面查詢了系統中SGA當前分配的尺寸和單元大小: SQL>select COMPONENT,CURRENT_SIZE,GRANULE_SIZE from
1. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳回應時間,使資源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM
網上搜了幾篇關於tablespace offline 和 datafile offline區別的文章,小總結了一下,記下來,方便以後學習。==================================================================================There is a big difference between:Taking the tablespace offline and Taking the datafiles
/*資料包(我們可以把相關的函數,過程,類型,變數放入一個資料包中,可以實現公開變數,過程函數對自訂類型的使用)*/--資料包的說明部分create or replace package mypackastype mytype is ref cursor return emp%rowtype;function myemp(dno number) return mytype;end;/--資料包的主體部分create or replace package body
在生產中常會遇到需要將數量比較大的表值匯入到本地文字檔中. 方法有很多種,比較常用的就是spool命令: 要輸出符合要求格式的資料檔案只需在select時用字元串連來標準格式。比如有如下表 SQL>; select id,username,password from myuser;//測試表 1 John 1234 2 Jack 12345 3 Rose 2345 4 Joe 384657 5 Tom 3