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
Select Top在不同資料庫中的使用方法: 1. Oracle資料庫 (ORACLE不支援SELECT TOP語句,所以在ORACLE中經常是用ORDER BY跟ROWNUM的組合來實現SELECT TOP N的查詢) SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix資料庫 SELECT FIRST N * FROM TABLE1 3. DB2資料庫 SELECT * ROW_NUMBER() OVER(ORDER BY COL1
Time of Update: 2018-12-05
文章目錄 1.什麼是RMAN2. Terminology專業詞彙解釋3. 恢複目錄4. 啟動RMAN6.操作已有的備份7.在非歸檔模式下備份8.歸檔模式下的備份9. 增量備份10. 恢複11. 指令碼12. Corruption detection 13. 通道14. Report & list commands15. 小提示 Oracle RMAN快速入門手冊
Time of Update: 2018-12-05
怎樣查看Oracle的資料庫名稱sid加入IT軟體技術討論QQ千人群:228249641點擊用sysdba身份登入 比如 conn / as sysdba 匿名管理員登陸執行 select name form V$database; 或是執行select * from V$database;不過執行第二個顯示的內容太多了不好找自己想要的結果你也可以先用desc
Time of Update: 2018-12-05
大家好,最近由於離職在家,沒事情幹,就想搞搞原來一老機型的ROM,結果WIN7不感冒,沒法,想搞個雙系統,無奈,辦法太多,而且複雜,沒法了,只能用虛擬機器了。工具:WIN7 32位旗艦版作業系統電腦一台(也不一定,XP也可以)Oracle VM VirtualBox虛擬機器軟體漢化版(自己百度完整的)XP系統鏡像ISO一個(這個隨便你到哪裡去下載了)人一個(純屬廢話)開始,看圖說話,安裝完Oracle VM
Time of Update: 2018-12-05
下載,準備http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk2.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk3.cpio.gz我建議將
Time of Update: 2018-12-05
區別: 1.CHAR的長度是固定的,而VARCHAR2的長度是可以變化的, 比如,儲存字串“abc",對於CHAR (20),表示你儲存的字元將佔20個位元組(包括17個Null 字元),而同樣的VARCHAR2 (20)則只佔用3個位元組的長度,20隻是最大值,當你儲存的字元小於20時,按實際長度儲存。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同義字。工業標準的VARCHAR類型可以儲存Null
Time of Update: 2018-12-05
[oracle@node1 crsd]$ crs_stat -tCRS-0184: Cannot communicate with the CRS daemon. [oracle@node1 crsd]$ crsctl check crsFailure 1 contacting CSS daemonCannot communicate with CRSCannot communicate with EVM [root@node1 crs]# ps -ef|grep crsroot 3
Time of Update: 2018-12-05
開始移植工作的時候,嘗試了很多自動轉換工具,包括access通過odbc匯出,csv匯入等等,發現有一些問題: 例如得到欄位類型轉換不能滿意,象Boolean被變成Char等等.後來開始自己寫轉換指令碼.1 最簡單的使用SQL插入.所有的表結構通過手工定義.dim ConnStr,conn1,conn2,DbDb = "olddb.mdb"ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " &
Time of Update: 2018-12-05
前言每一個DBA在進行資料庫管理的過程中不可避免的要遇到形形色色的錯誤(ORA-1547 ,ORA-904,ORA-1578 ......)。有些錯誤由於頻繁出現、原因複雜而被 Oracle DBA 們戲稱之為"經典的錯誤"。其中ORA-3113 "end of file on communication channel" 就是這樣的一個。
Time of Update: 2018-12-05
發布時間:2007-06-02 來源:本站收集整理 作者:在大型商業應用中,資料的異地容災備份十分重要,也必不可少。筆者根據自己的實踐經驗,設計了一套簡潔地實現異地資料自動備份的方案,可供資料庫管理員參考。文中所有的程式都經過測試,運行良好。這裡類比的異地運行環境為一主一備兩套SunSolaris系統,所採用的備份方法為Oracle資料庫提供的標準備份:export。 ---www.bianceng.cn相關命令 文中主要用到三個命令,這裡先單獨介紹一下: export:
Time of Update: 2018-12-05
把下面的地址複製到訊雷裡就可以下載 , 包括了最新的 10.2.0 .5 的補丁---------------------------------------------------------------------------------------------------ORACLE 9iOracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows
Time of Update: 2018-12-05
win7安裝oracle 10g時發生“程式異常終止。發生內部錯誤”的提示安裝oracle10g“程式異常終止。發生內部錯誤。請將以下檔案提供給oracle支援人員部門。發生情景:我由於在做開發時需要用IE9來做開發,來看展示頁面,而IE9在windows XP 上是無法安裝的,所以使用windows7+IE9在安裝Oracle 10g資料庫時發生了錯誤,以前windows7上安裝從來沒出過的錯誤,現在把解決問題的方法和原因分享給大家。* 安裝出現的現象:
Time of Update: 2018-12-05
在Oracle中判斷一個使用者自訂對象是否存在,可以通過如下Sql語句來實現:select * from user_objects where object_name ='YOUROBJECT';這樣可以取得對象的所有資訊.需要注意的是:1.查詢條件中的對象名要大寫2.對象名有可能重複,所以需要再指定一個OBJECT_TYPE條件,才能更精確的判斷 OBJECT_TYPE有: FUNCTION, INDEX, LOB, PACKAGE, PACKAGE, BODY, PROCEDURE,
Time of Update: 2018-12-05
Oracle 的使用者根據所被授與權限分為系統許可權和對象許可權。其中最高的許可權是sysdba。 Sysdba具有控制Oracle一切行為的特權,諸如建立、啟動、關閉、恢複資料庫,使資料庫歸檔/非歸檔,備份資料表空間等關鍵性的動作只能通過具有sysdba許可權的使用者來執行。這些任務即使是普通DBA角色也不行。Sysoper是一個與sysdba相似的許可權,只不過比sysdba少了SYSOPER privileges WITH ADMIN OPTION,CREATE
Time of Update: 2018-12-05
檢查監聽狀態:C:\Documents and Settings\Administrator>lsnrctl statusLSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 15-11月-2012 11:30:32Copyright (c) 1991, 2010, Oracle. All rights reserved.正在串連到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=
Time of Update: 2018-12-05
1、 Oracle的網路體系對於一個網路應用程式來說,無論它屬於B/S還是C/S,其模型都是一樣的,(1)所示,在這個模型中涉及到3個進程:服務端的監聽進程、伺服器端的服務進程、用戶端的客戶進程,其工作原理如下:首先,伺服器端啟動監聽進程,這個進程會在一個固定的IP地址和連接埠上監聽使用者請求。 其次,一個使用者進程向制定的IP地址和連接埠發出串連請求,只要沒有輸入錯誤,這個請求最終會通過網路,送達這個伺服器的這個監聽進程。
Time of Update: 2018-12-05
通過bulk collect減少loop處理的開銷,使用Bulk Collect提高Oracle查詢效率Oracle8i中首次引入了Bulk Collect特性,該特性可以讓我們在PL/SQL中能使用批查詢,批查詢在某些情況下能顯著提高查詢效率。採用bulk collect可以將查詢結果一次性地載入到collections中。而不是通過cursor一條一條地處理。可以在select into,fetch into,returning into語句使用bulk collect。注意在使用bulk
Time of Update: 2018-12-05
引用功能被關閉了。Windows 64位下裝Oracle 11g 64位,PLSQL Developer使用出現以下問題:1、Database下拉框為空白:2、強制輸入使用者名稱、密碼及Database,登入彈出:引用Initialzation errorCould not initialize"...."Make sure you have the 32 bits Oracle Client
Time of Update: 2018-12-05
ORACLE時間欄位取年、月、日、季度--得到年月,日,季度 select to_char(日期,'yyyymmdd') DATE_ID,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')||'月'||to_char(日期,'dd')||'日' DATE_NAME, to_char(日期,'yyyymm') MONTH_ID,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')|