資料庫環境:Oracle 11G功能spfile的改進在11G中,Oracle為保護spfile也做了一些小小的改進,例如,在運行時,spfile無法中被刪除時,可以從memory中直接讀出所有參數的值類比spfile被刪除[Oracle@rac2 dbs]$ rm spfileorcl.ora嘗試修改參數,Oracle會報錯SQL> alter system set sga_max_size=317M scope=spfile;alter system set sga_max_size=
在本文中,我將討論從現有Oracle RAC 10g第二版叢集中刪除節點所需要的步驟。 出於示範目的,我們這裡的環境是一個二節點的 RedHat Linux 叢集。庫名節點編號資料庫版本執行個體編號作業系統核心版本檔案系統叢集管理器RACDB二個節點 -- Rac10g01和Rac10g0310.2.0.1四個執行個體 -- RACDB1、RACDB2Red Hat Enterprise Linux AS 42.6.9-42.ELsmpOCFS2 和
最近的UAT資料庫遷移,由於是多個DB需要遷移到同一台機器,一部分完成後,啟動後續資料庫碰到了ORA-27102錯誤,提示記憶體超出,查看系統可用記憶體,遠大於需要啟動資料庫的sga和pga,究竟是怎麼一回事呢?如果你也碰到類似錯誤,不妨往下看。 1、故障現象Oracle@v2013db02u:~> cat /etc/issueWelcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel \r
工作上碰到的Oracle Bug 6136074,一個10203上的bug,這種問題還是第一次碰到。 在10.2.0.3上,存在bug可能導致編譯過程或視圖失敗,而失敗的結果並不只是當前視圖或過程不可用,而是可能影響整個資料字典,導致預存程序在執行時出現ORA-04068錯誤。 錯誤資訊如下: ORA-04068: existing state of packages has been discarded. ORA-04065: not executed,
遇到這樣一個情況,之前做過將/u01/app/Oracle下所有檔案拷備、還原的操作,現在想刪除已存在的資料庫時,發現dbca中delete database選項是灰色的。但實際是存在一個資料庫的,因此我懷疑是設定檔沒有匹配的原因。在網上找了些看,看到有說直接修改/etc/oratab內容就可以的,實際操作後也可以:以下為/etc/oratab中的原始內容:$ cat /etc/oratab## This file is used by ORACLE utilities. It
分享一個昨天寫的MySQL函數。 目的是求給定的時間是所在月份的第幾個星期。DELIMITER $$USE `t_girl`$$DROP FUNCTION IF EXISTS `weekofmonth`$$CREATE DEFINER=`root`@`localhost` FUNCTION `weekofmonth`( f_datetime DATETIME ) RETURNS INT(11)BEGIN -- Created