Time of Update: 2017-02-28
oracle|資料 問題描述:這是一個復原段資料表空間資料檔案丟失或損壞的情景,這時oracle不能識別相應的資料檔案。當你試圖startup資料檔案時會報ORA-1157,ORA-1110,並且可能會伴隨著標識作業系統層級的錯誤,比如ORA-7360。當你試圖以shutdown normal或shutdown
Time of Update: 2017-02-28
oracle|unix|window UNIX 和 WINDOWS2000 上的 ORACLE 的差異 IIIIan Adam, SAIC LtdDavid Stien, SAIC Ltd翻譯:Fenng www.ITPub.netPart IIIORACLE 的安裝ORACLE8i通過新的基於Java的ORACLE Universal Installer來安裝,在所有的平台上都有一樣的介面 [1 M
Time of Update: 2017-02-28
Oracle是世界上用得最多的資料庫之一,活動伺服器網頁(ASP)是一種被廣泛用於建立動態網頁的功能強大的伺服器端指令碼語言。許多ASP開發人員一直在考慮,能否在開發互連網應用、電子商務網站、互連網管理系統時結合使用ASP和Oracle資料庫?這個問題的答案是肯定的,我們還可以使用VB訪問Oracle資料庫。在本篇文章中,我們將主要討論如何使用ASP來處理Oracle資料庫中資料的方法。 在開始討論這個問題前,我們需要瞭解幾個背景知識,Oracle Objects for
Time of Update: 2017-02-28
關於 PHP/Oracle 開發模型如何在Myers Internet縮短應用程式生命週期的案例研究。 對於主要由應收款業務模型驅動的公司而言,其核心的業務功能之一是輸入、跟蹤和記錄訂單。在這方面比較出色的公司可以伸縮它們的機構,並提高它們的利潤,而不會遇到基礎架構的限制。當訂單處理很麻煩、容易出錯或不一致時,公司將因為直接的成本和降低的生產效率而蒙受經濟上的損失。 在我的公司 Myers Internet,核心的業務事項圍繞著建立客戶基礎,為 Myers
Time of Update: 2017-02-28
oracle|訪問|資料|資料庫 長期以來,我一直用的是 MS SQL Server / Access 資料庫,通過.NET 訪問MS自家的東西幾乎沒碰到過什麼麻煩。最近項目中要用 Oracle 作為資料庫,學習研究了一些 .NET 訪問Oracle 的東西,發現問題倒真的不少。 1。System.Data.OracleClient 和 System.Data.OleDb 命名空間 雖然通過這兩個命名空間的類都可以訪問 Oracle
Time of Update: 2017-02-28
安裝Fedora2 2. 下載Oralce10G (www.oracle.com),一般安裝只需下載ship.db.cpio.gz3. 解開[oracle @oar10g oracle]$ cd /tmp[oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv4. 修改Linux的系統參數:As root: (su - )# cat /proc/sys/kernel/shmmax (查看)33554432#
Time of Update: 2017-02-28
毫秒轉換為日期 1 2 3 SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) +
Time of Update: 2017-02-28
linux下系統開機oracle自啟動 以root身份登入: $su - root 1、linux下oracle內建的dbstart和dbshut沒反應: 修改Oracle系統配置文檔/etc/oratab文檔: #vi /etc/oratab /etc/oratab 格式為:
Time of Update: 2017-02-28
如果你不小心覆蓋了之前的預存程序,那得趕緊閃回,時間長度越長閃回的可能性越小,下面為大家介紹下恢複原理如果你不小心覆蓋了之前的預存程序,那得趕緊閃回,時間長度越長閃回的可能性越小。原理很簡單,預存程序的定義就是資料字典,修改資料字典跟修改普通表的資料沒有區別,此時會把修改前的內容放到undo中,我們可以根據這一點來進行閃回,所以我說要儘快,要不然找不回來了。下面我們來做一個實驗:1.在使用者TEST下14:31下建立預存程序 代碼如下:create or replace
Time of Update: 2017-02-28
準備: 確認對象和語句能被standby支援 確保primary庫中各表的行可被唯一標識 環境: 作業系統:RED HAT LINUX ENTERPRISE 5 ORACLE: 11.2.0.1.0 PRIMARY: IP: 192.168.1.11 SID:
Time of Update: 2017-02-28
Oracle在運行中很不幸遇到undo損壞,當然最好的方法是完全恢複,但如果是在沒有備份的情況下undo損壞怎麼辦?以下就為大家介紹出現這種情況的解決辦法,需要的朋友參考下 如果Oracle在運行中很不幸遇到undo損壞,當然最好的方法是完全恢複,不過如果沒有備份,可以採用一種非常規的手段(利用Oracle的隱藏參數),如果此時undo包含未提交的事務,會造成一點點的資料丟失(一般都是可忍受的),如果沒有未提交的事務,則不會有資料丟失。其主要步驟有:1.
Time of Update: 2017-02-28
Oracle有三種表串連技術,分別是嵌套串連、合并串連和雜湊串連。以下就是對這三種表串連演算法進行了詳細的分析介紹,需要的朋友可以參考下 1. 嵌套迴圈串連 (NESTED LOOP
Time of Update: 2017-02-28
在Oracle中的DBMS_RANDOM程式包中封裝了一些產生隨機數和隨機字串的函數,其中常用的有以下兩個: DBMS_RANDOM.VALUE函數 該函數用來產生一個隨機數,有兩種用法: 1. 產生一個介於0和1之間(不包含0和1)的38位精度的隨機數,文法為: DBMS_RANDOM.VALUE RETURN NUMBER; 這種用法不包含參數。 2
Time of Update: 2017-02-28
一次Oracle建庫錯誤的排除,無法在指定的範圍內為以下進程分配連接埠解決 前幾天安裝Oracle資料庫。按照說明配置Linux環境,安裝rpm,然後先安裝10.2.0.1安裝包,完了之後又安裝10.2.0.4補丁,最後打em補丁。到這一切正常,我開始用dbca建立資料庫,結果報錯誤如下: 1 嚴重: 無法在指定的範圍內為以下進程分配連接埠: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM
Time of Update: 2017-02-28
在網路或者書籍中,我們可以非常容易的瞭解到ORACLE中遊標的生命週期包括如下部分:1,開啟遊標-- open cursor,此步驟在 UGA 裡申請一塊記憶體給遊標使用,這個時候遊標還沒有與sql語句關聯。2,解析遊標-- sql與遊標關聯起來,解析sql的內容(包括執行計畫),解析後的內容會被載入到共用池中(share pool-- library cache)。在UGA申請的記憶體用來儲存指向這個共用遊標(share cursor)在library
Time of Update: 2017-02-28
Oracle監控索引使用 Oracle提供一個監控索引的方法,來確定索引是否被使用。如果索引沒有被使用,就可以刪除它們以減少不必要的語句的開銷。因為表上的大量不必要的索引可能會降低DML語句的效能,給資料庫效能產生壓力。所以生產環境上,以根據業務增長情況定期監控、分析資料庫索引的使用,特別是一些大表上的索引,提升資料庫事務提交的效能。 1 2 3
Time of Update: 2017-02-28
1.下面的語句用來查詢哪些對象被鎖: 代碼如下 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id =
Time of Update: 2017-02-28
SQL調整工具集(SQL Tuning Set,STS)是Oracle 10g的SQL Tuning Advisor特性的一個組成部分。每個調整工具集都包含一個或幾個SQL語句,以及正確解釋它們所需的上下文資訊。SQL Tuning Advisor用一個調整工具集作為輸入,檢查其中的語句並為它們提出最佳化建議。 由於沒有辦法在不同的執行個體間移動調整工具集,Oracle 10g的最初版本要求在具有SQL Tuning
Time of Update: 2017-02-28
系統內容: Red Hat Enterprise Linux Server release 5.5 (Tikanga) Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 步驟如下: 1.停止所有Oracle進程 $ sqlplus / as sysdba //for asm instance $ sqlplus / as sysasm SQL> shutdonw immediate $
Time of Update: 2017-02-28
教大家如何用PHP調用Oracle預存程序: PHP程式訪問資料庫,完全可以使用預存程序,有人認為使用預存程序便於維護 不過仁者見仁,智者見智,在這個問題上,偶認為使用預存程序意味著必須要DBA和開發人員更緊密配合,如果其中一方更變,則顯然難以維護。 但是使用預存程序至少有兩個最明顯的優點:速度和效率。 使用預存程序的速度顯然更快。 在效率上,如果應用一次需要做一系列SQL操作,則需要往返於PHP與ORACLE,不如把該應用直接放到資料庫方以減少往返次數,增加效率。