Time of Update: 2017-01-18
本文介紹Oralce資料庫中,表名可以使用的最大長度。這個長度也是Oracle標識符的最大長度,為30個字元。小編今天在建一個Oracle資料庫表時,提示如下表名長度超過了最大值了。錯誤如下:複製代碼 代碼如下:錯誤報表:SQL 錯誤: ORA-00972: 標識符過長00972. 00000 - "identifier is too long"*Cause: An identifier with more than 30 characters
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle平台應用程式資料庫系統的設計與開發。Oracle是目前應用最廣泛的資料庫系統。一個完整的資料庫系統包括系統硬體、作業系統、網路層、DBMS(資料庫管理系統)、應用程式與資料,各部分之間是互相依賴的,對每個部分都必須進行合理的配置、設計和最佳化才能實現高效能的資料庫系統。本文討論筆者使用Oracle開發區域網路中、小型資料庫應用中,系統硬體的選擇與使用、應用程式資料庫系統設計與開發方面的一些心得和建議。應用程式資料庫系統包含應用程式資料庫和應用兩方面的內容,
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle捕獲問題SQL解決CPU過渡消耗。本文通過實際業務系統中調整的一個案例,試圖給出一個常見CPU消耗問題的一個診斷方法.大多數情況下,系統的效能問題都是由不良SQL代碼引起的,那麼作為DBA,怎樣發現和解決這些SQL問題就顯得尤為重要. 本案例平台為UNIX,所以不可避免的應用了一些Unix下常用的工具.如vmstat,top等. 本文適宜讀者範圍:中進階. 系統內容:
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle 9i 資料庫異常關閉後的啟動。 Oracle 資料庫啟動 Oracle shutdown的時候突然斷電,導致使用sql/plus啟動時無法串連到資料庫,具體描述為: connection can not permitted, shut in progress. 到dos 提示符 鍵入:
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle Portal及其門戶網站開發概述。摘要: Portal是IT領域的新技術,是公司資訊化工作的發展方向之一。本文首先介紹了Oracle Portal的定義、特點,接著闡述了portal的體繫結構。隨後本文介紹了Oracle9iAS Portal的功能特點及基於它的企業門戶網站的開發。最後本文簡要探討了基於portal的門戶網站開發的問題。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle PL/SQL入門案例實踐。 前面已經瞭解了關於PL/SQL編程的基礎,本文將結合一個案例來加深對這些知識點的理解。 一. 案例介紹 某資料庫有兩張表,是關於某公司員工資料、薪水和部門資訊的,它們分別是emp表和dept表,兩張表的結構如下: 要求如下: 1、按照上表結構建立相應的表,並每張表寫入5組合法資料。 2、操縱相關表,使得“技術部”的員工的薪水上漲20%。 3、建立日誌,追蹤薪水變動情況。 4、建立測試包。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料倉儲的分層管理器解決方案開發人員網路Oracle。摘要 本文描述分層管理器的原理、步驟、限制,並和Oracle資料倉儲相結合實現了地學資料的有效儲存、管理以及大範圍資料的快速探索。 關鍵字 分層管理器 中繼資料
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料庫的備份及恢複策略研究。 摘 要 恢複丟失的資料庫檔案在很大程度上取決於所採用的備份策略。本文從恢複的靈活性出發,對Oracle8資料庫的備份及恢複策略進行了探討,並給出了Windows 2000環境下使備份過程自動化的指令檔的項目開發執行個體。 關鍵詞 Oracle 資料庫 備份 恢複 引言
Time of Update: 2017-01-18
下面通過一些例子來說明使用Regex來處理一些工作中常見的問題。 1. REGEXP_SUBSTR REGEXP_SUBSTR 函數使用Regex來指定返回串的起點和終點,返回與source_string 字元集中的VARCHAR2 或CLOB 資料相同的字串。 文法: --1.REGEXP_SUBSTR與SUBSTR函數相同,返回截取的子字串 REGEXP_SUBSTR(srcstr, pattern [, position [, occurrence [, match_option]]])
Time of Update: 2017-01-18
毫秒轉換為日期SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE FROM DUAL;日期轉換毫秒SELECT TO_NUMBER(TO_DATE('2014-07-28 17:12:45', 'YYYY-MM-DD HH24:MI:SS') - TO_DATE(
Time of Update: 2017-01-18
做個筆記,僅供參考SELECT d.TABLE_NAME tbName,//表名COALESCE(t.COMMENTS, ' ') tbDesc, //表注釋a.COLUMN_NAME columnName, //欄位名a.DATA_TYPE columnType, //欄位類型a.DATA_LENGTH width, //欄位長度a.DATA_SCALE precision,//欄位小數位decode(a.NULLABLE,'Y','0','1')
Time of Update: 2017-01-18
Flashback Data Archive(閃回日誌歸檔)其實理解為長時間的儲存undo資料,對於某些重要的表可以自訂它的記錄儲存期限,它的的種種行為與undo資料表空間十分相似,使用的時候也是完全透明的,使用者不知道它的查詢一致性視圖資料是來自undo還是Flashback Data Archive,現來分析它與undo的幾點不同:1.Flashback Data Archive僅記錄UPDATE和DELETE語句,不記錄INSERT語句。2.Flashback Data
Time of Update: 2017-01-18
很多Oracle使用者都知道,Oracle的監聽器一直存在著一個安全隱患,假如對此不設定安全措施,那麼能夠訪問的使用者就可以遠程關閉監聽器。相關樣本如下:D:>lsnrctl stop eygleLSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40Copyright (c) 1991, 2006, Oracle. All rights reserved.正在串連到
Time of Update: 2017-01-18
TNS是Oracle Net的一部分,是專門用來管理和配置Oracle資料庫和用戶端串連的一個工具,在大多數情況下用戶端和資料庫要通訊,就必須配置TNS。本文主要講述了Oracle資料庫TNS常見錯誤的解決方案如下:1、ORA-12541:TNS:沒有監聽器原因:沒有啟動監聽器或者監聽器損壞。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是後者,則使用“Net Configuration
Time of Update: 2017-01-18
Oracle監聽器服務不啟動的時候可採取以下措施予以解決:一、串連主機字串,提示沒有監聽器SVRMGR> connect internal/oracle@orcl;ORA-12541: TNS:no listenerSVRMGR>二、運行監聽器,提示地址的協議專用組件指定不正確在開始菜單運行中鍵入lsnrctlLSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 08-6月 -2006
Time of Update: 2017-01-18
一、概述: Oracle的註冊就是將資料庫作為一個服務註冊到監聽程式。用戶端不需要知道資料庫名和執行個體名,只需要知道該資料庫對外提供的服務名就可以申請串連到這個資料庫。這個服務名可能與執行個體名一樣,也有可能不一樣。 在資料庫伺服器啟動過程中,資料庫伺服器會向監聽程式註冊相應的服務(無論何時啟動一個資料庫,預設地都有兩條資訊註冊到監聽器中:資料庫伺服器對應的執行個體和服務。) 相當於是這樣:在資料庫伺服器和用戶端之間有一監聽程式(Listener),在監聽程式中,會記錄相應資料庫對應的服
Time of Update: 2017-01-18
在網上查了幾天的資料,嘗試綜合清除警示日誌內容及建外部表格的方式來解決這一問題。一:備份並清除警示日誌內容將每天的警示記錄備份好,然後進行清除。1:備份警示日誌在$ORACLE_HOME/SID/bdump/ 目錄下,按日期備份alert_ORACLE_你的執行個體名.LOG這個檔案,如:alert_ORACLE_orcl_201408111639_bak.LOG。2:清除日誌內容開啟警示記錄檔,用true > 檔案名稱
Time of Update: 2017-01-18
oracle trunc()函數是最常用的函數之一,下面就為您介紹oracle trunc()函數的用法,供您參考,希望可以讓您對oracle trunc()函數有更深的認識。1.TRUNC(for dates)TRUNC函數為指定元素而截去的日期值。其具體的文法格式如下:TRUNC(date[,fmt])其中:date一個日期值fmt
Time of Update: 2017-01-18
ORACLE 10G修改字元編碼,不再麻煩,沒有超字元集的限制,可以直接修改成自己想要字串,不過可能之前已經存在資料可能顯示的不正確,需要重新再匯入修改方法如下:$sqlplus /nologSQL>conn / as sysdba;然後執行以下命令: SQL>STARTUP MOUNT;如果提示不能共用記憶體使用量命令ORA-27125: unable to create shared memory segment[oracle@yans1 ~]$ id oracleuid=500
Time of Update: 2017-01-18
11g通過一個參數設定密碼大小寫敏感,下面來做個實驗:C:\Documents and Settings\guogang>sqlplus gg_test/gg_test@10.10.15.25_ggSQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 4 17:54:19 2014Copyright (c) 1982, 2005, Oracle. All rights reserved.串連到:Oracle Database 11g