Time of Update: 2018-12-05
PLSQL變數有四種類型,分別是: - 標量類型(Scalar) - 複合類型(Composite) - 參照類型(Reference) - LOB類型(Large Object) 1、標量類型:- 只能存放單個數值的變數- 定義時,必須要指定標量的資料類型 1.1常用標量類型(1)VARCHAR2(n)定義可變長度的字串n指定字串最大長度n最大值是32767位元組使用時必須指定長度當在PLSQL塊鐘使用該資料類型操縱VARCHAR2表列時,起數值長度不應超過4000位元組 (2)CHAR(n)
Time of Update: 2018-12-05
SQLServer和Oracle的常用函數對比1.絕對值 S:select abs(-1) value O:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from
Time of Update: 2018-12-05
D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN修改tnsnames.ora檔案,增加你要訪問的oracle的執行個體名稱FUNODB_YSF = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = YangShiFeng)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = funodb)
Time of Update: 2018-12-05
ORACLE資料庫通過sqlnet.ora檔案中的參數sqlnet.authentication_services,參數檔案中的remote_login_passwordfile和口令檔案pwdsid.ora三者協同作用實現身份認證.Sqlnet.authentication_services=(NTS)|(NONE)NTS:作業系統認證方式,不使用口令檔案;NONE:口令檔案認證方式Remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)NON
Time of Update: 2018-12-05
常規資料表空間: CREATE SMALLFILE TABLESPACE "CAMCDC" LOGGING DATAFILE 'E:/camcdc/CAMCDC1.ora' SIZE 10000M, 'E:/camcdc/CAMCDC2.ora' SIZE 10000M, 'E:/camcdc/CAMCDC3.ora' SIZE 10000M, 'E:/camcdc/CAMCDC4.ora' SIZE 10000M EXTENT MANAGEMENT LOCAL SEGMENT
Time of Update: 2018-12-05
使用者定義函數是儲存在資料庫中的代碼塊,可以把值返回到調用程式。調用時如同系統函數一樣,如max(value)函數,其中,value被稱為參數。函數參數有3種類型。IN 參數類型:表示輸入給函數的參數。OUT 參數類型:表示參數在函數中被賦值,可以傳給函數調用程式。IN
Time of Update: 2018-12-05
一、 安裝susu9作業系統二、 安裝c/c++相關rpm包三、 用yast2檢查以下rpm包是否安裝(我記得安裝c/c++相關全部rpm包後,以下就只有gnome、sysstat兩個rpm包沒有安裝) binutils-2.15.90.0.1.1-32.5 gcc-3.3.3-43.24 gcc-c++-3.3.3-43.24 glibc-2.3.3-98.28 gnome-libs-1.4.1.7-671.1 libstdc++-3.3.
Time of Update: 2018-12-05
何為閃回恢複區Oracle 10g 有一項新功能稱為:自動的基於磁碟的備份與恢複( Automatic Disk-Based Backup and Recovery )。實現該功能的基礎為本文要講述的閃回恢複區( Flash Recovery Area )。閃回恢複區是 Oracle 10g 中的新事物。簡單的說,閃回恢複區是一塊用以儲存恢複相關的檔案的儲存空間。允許使用者集中儲存所有恢複相關的檔案。閃回恢複區可以放在如下幾種儲存形式上:目錄 一個檔案系統 自動儲存管理(ASM)磁碟組 在
Time of Update: 2018-12-05
一、$vi $ORACLE_HOME/network/admin/sqlnet.ora如果該sqlnet.ora檔案不存在,可以採用如下方式產生1)可以拷貝$ORACLE_HOME/network/admin/samples/sqlnet.ora到$ORACLE_HOME/network/admin/目錄下使用2)使用netca工具進行配置,NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 二、設定或修改參數(如果參數不存在,則添加在檔案末尾即可):tcp.
Time of Update: 2018-12-05
1、CEIL(n)函數:取大於等於數值n的最小整數 2、FLOOR(n)函數:取小於等於數值n的最大整數 3、INSTR和INSTRB:查詢目標字串在源字串中的位置,INSTR是用字元方式,INSTRB是位元組方式INSTR方法的格式為INSTR(源字串, 目標字串, 起始位置, 匹配序號)例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字串為'CORPORATE FLOOR',
Time of Update: 2018-12-05
系統內容: 1、作業系統:Windows 2003 Server2、資料庫: Oracle9I Release 9.0.1.1.1 3、安裝路徑:D:/ORACLE 建庫步驟:1、 手工建立相關目錄D:/Oracle/admin/orarman D:/Oracle/admin/orarman/archD:/Oracle/admin/orarman/bdump D:/Oracle/admin/orarman/create D:/Oracle/admin/orarman/pfile
Time of Update: 2018-12-05
在你的一個事務(外層事務)中可以定義一個或幾個自治事務。自治事務可以獨立commit,不對外層事務產生影響,同樣外層事務的 rollback 也對自治事務沒有影響。通常可以考慮將自治事務定義成一個過程,在外層的事務中調用。現在舉個例子吧:以下procedure被一個無名塊調用,PROCEDURE write_log (code IN INTEGER, text IN VARCHAR2)ISPRAGMA AUTONOMOUS_TRANSACTION;BEGININSERT INTO log
Time of Update: 2018-12-05
技術點 :1.1 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5編碼的資料包函數,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual時,卻有錯誤提示,看來該函數只能直接在程式包中調用,不能直接應用於SELECT語句。 2.2 Utl_Raw.Cast_To_Raw
Time of Update: 2018-12-05
一、技術點 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5編碼的資料包函數,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual時,卻有錯誤提示,看來該函數只能直接在程式包中調用,不能直接應用於SELECT語句。 2、Utl_Raw.Cast_To_Raw
Time of Update: 2018-12-05
latch是用於保護記憶體(系統全域區,SGA)中的共用記憶體結構的互斥機制。Latch就像是記憶體上的鎖,可以由一個進程非常快速地啟用和釋放,用於防止對一個共用記憶體結構進行並行訪問。如果latch不可用,那麼將記錄latch釋放失敗。絕大多數latch問題都與沒有使用綁定變數(library-cache latch(庫緩衝latch))、重做日誌產生問題(redo-allocation latch(重做日誌的分配latch ))、緩衝競爭問題(cache-buffers LRU-chain
Time of Update: 2018-12-05
高清動漫大圖第10集 380張 尺寸3000*2000以上 115下載Oracle 10g資料庫遷移的經驗 Windows環境 2011-09-07 13:58:11| 分類:開發 | 標籤:oracle 編程 匯入 匯出 |字型大小大中小 訂閱從舊的伺服器遷移到新的伺服器, 舊的伺服器是Windows2003,新的是Windows2008 R2資料庫都是Oracle 10g.來源資料庫操作:先用dba許可權的使用者登入,修改system使用者,添加系統許可權export
Time of Update: 2018-12-05
analyze table tablename compute statistics;analyze index indexname compute statistics; 對於使用CBO很有好處,可以使用更可靠的table資訊,從而執行計畫也可以更準確一些,在10g會自動analyze,之前的版本需要手動定期 產生統計資訊,,選擇合理的執行計畫..Oracle的online document這樣描述analyze的作用:Use the ANALYZE statement to collect
Time of Update: 2018-12-05
1)檢查oracle系統暫存資料表空間大小:select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP'; 2)查詢undo資料表空間大小select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where
Time of Update: 2018-12-05
下面介紹的是匯入匯出的執行個體。 資料匯出: 1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 將資料庫中system使用者與sys使用者的表匯出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3
Time of Update: 2018-12-05
1.首先,我們先看看oracle和sqlserver的一些區別吧。