Oracle11G資料庫關於spfile的小小改進

資料庫環境: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=

32位Linux平台下安裝32位的Oracle

今天,在一台刀片失伺服器上,安裝了一個32位的Linux, 再在上面安裝了一個32位的Oracle, 配置成一台64位的Oracle的物理data guard成功。同位元,同版本的data guard配置,可以在網上找到無數篇的教材,但不同位元的Oracle之間的dg配置,幾乎沒見到有人討論過,但我們現在新伺服器都是64位的系統,而淘汰下來的都是32位的,這次測試成功,那這些伺服器就還可以利用。安裝配置過程,其實和原來一樣,但switch over的時候,根據metalink

Oracle 建立暫存資料表文法及提示

Oracle Temporary Tables(Oracle 暫存資料表)1. 建立暫存資料表文法A.ON COMMIT DELETE ROWS 定義了建立事務級暫存資料表的方法CREATE GLOBAL TEMPORARY TABLE TABLE_NAME-----(COUMNS …)-----AS SELECT … FROM TABLE…ON COMMIT DELETE

在Oracle資料庫裡使用RAID

  RAID,即廉價磁碟冗餘陣列,是一種將相同的資料放在多個硬碟上不同位置的方法。RAID有很多不同的類型(叫做RAID“級”),每種類型都有其相對的優勢和劣勢。     對於Oracle9i的資料庫而言,很多RAID方案都不具備Oracle資料庫所需要的高效能。大多數Oracle的專家都會選擇一種結合了映像(mirroring)和資料區塊分段(block-level

MySQL遠端連線伺服器容易出錯的問題

MySQL的命令也是不好記,好容易亂,而且想登入伺服器預設是不可能的,要在伺服器上授權給所想登入機的IP。看看命令mysql> grant all privileges on *.* to root@"%" identified by '0123456789' with grant

關於oralce9iR2 for Linux的dbstart設定與dbshut指令碼

看了一下$Oracle_HOME\bin\dbstart這個shell指令碼,發現居然有一個bug。他認為PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora,但是實際上在oracle9i預設安裝以後,$ORACLE_HOME/dbs目錄下並沒有init$ORACLE_SID.ora這個檔案,因為9i已經使用spfile來作為啟動時候的parameter

Oracle資料庫整體轉移攻略

複製或遷移方法及步驟如下:在轉移之前先卸載原先安裝的Oracle(如果有的話)1、複製原 ORACLE 的安裝目錄到新機器或系統中的安裝目錄,注意目錄要一致,盤符也要一致。2、如果 ORACLE 的安裝目錄不在 Program Files 系統檔案夾下,則需把原系統中的 Program Files 檔案夾下的ORACLE 目錄也複製到新系統的 Program Files 檔案夾中去。3、匯出原系統中的 ORACLE 的註冊表資訊,主要有以下幾個:A.

關於Oracle資料庫密碼檔案的一點學習

1.建立密碼檔案的命令orapwd file=<> password=<> entries=最大數目這裡的file命名規則在unix/linux下 orapw,在windows下為 pwd.ora具體資料看下面的描述(這是pub中一個網友的總結)1. unix 環境:查了Administrator’s Reference 10g Release 2 (10.2) for UNIX-Based Operating Systems.1. Log in as the

基於Linux平台的Oracle RAC 10g叢集教程:刪除節點所需要的步驟

在本文中,我將討論從現有Oracle RAC 10g第二版叢集中刪除節點所需要的步驟。     出於示範目的,我們這裡的環境是一個二節點的 RedHat Linux 叢集。庫名節點編號資料庫版本執行個體編號作業系統核心版本檔案系統叢集管理器RACDB二個節點 -- Rac10g01和Rac10g0310.2.0.1四個執行個體 -- RACDB1、RACDB2Red Hat Enterprise Linux AS 42.6.9-42.ELsmpOCFS2 和

Linux RHEL5.0+Oracle10G安裝

系統採用迷你安裝,安裝步驟不在細化1 安裝RPM包:   # rpm -ivh glibc-headers-2.5-12.i386.rpm   # rpm -ivh glibc-headers-2.5-12.i386.rpm   # rpm -ivh libaio-0.3.106-3.2.i386.rpm   # rpm -ivh libgomp- 4.1.1-52.el5.i386.rpm  

使用暫存資料表刪除Oracle重複資料

在對資料庫進行操作過程中我們可能會遇到這種情況,表中的資料可能重複出現,使我們對資料庫的操作過程中帶來很多的不便,那麼怎麼刪除這些重複沒有用的資料呢?   重複資料刪除技術可以提供更大的備份容量,實現更長時間的資料保留,還能實現備份資料的持續驗證,提高資料恢複服務水平,方便實現資料容災等。

ORA-27102: out of memory 故障

最近的UAT資料庫遷移,由於是多個DB需要遷移到同一台機器,一部分完成後,啟動後續資料庫碰到了ORA-27102錯誤,提示記憶體超出,查看系統可用記憶體,遠大於需要啟動資料庫的sga和pga,究竟是怎麼一回事呢?如果你也碰到類似錯誤,不妨往下看。 1、故障現象Oracle@v2013db02u:~> cat /etc/issueWelcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel \r

Statspack 安裝和使用

環境:CentOS 6.2 + Oracle 11.2.0.3 1.Statspack的安裝安裝Statspack的過程就是建立一個使用者perfstat,並且在這個使用者下建立相應的對象,Oracle提供了現有的指令碼來建立這些對象,我們只需要用SYSDBA使用者來運行這個指令碼就OK了,Statspack的建立指令碼spcreate.sql位於$ORACLE_HOME/rdbms/admin的目錄下。下面是建立Statspack的過程: SQL>

Oracle備份如何到異機還原

情景描述:有朋友問,MS SQL SERVER將Database Backup還原到其它機器很方便,基本就是傻瓜式操作,Oracle有控制檔案、參數檔案一堆東西,覺得還原很複雜;其實不然,我抽出了點時間,簡單示範下案例,朋友們,參考下!為了簡單快速,我採用RMAN備份與還原。--說明: (1).RMAN備份到異機恢複的時候,db_name需要相同。如果說要想改成其他的執行個體名,可以在恢複成功後,用nid 命令修改。

Oracle Bug 6136074 - ORA-04068 / ORA-04065 / ORA-06508

工作上碰到的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,

Oracle 記錄檔和控制檔案損壞的恢複

Oracle記錄檔和控制檔案損壞的恢複: 恢複步驟: 1.加入_allow_resetlogs_corruption=true,_corrupted_rollback_segments=true,_offline_rollback_segments=true,啟動到nomount 2.利用控制檔案的備份,進行指令碼重建,由於current狀態redo損壞,所以要resetlogs重建 3.重建後通過alter database open

CentOS 5.6 x32安裝Oracle 11g圖文教程

一、運行環境   注意:Oracle11安裝的SWAP需要在2.57G以上,因此在安裝CentOS時候,確保swap大於2.57G 系統內容:centos 5.6 32位(圖形安裝) 硬碟分區: /boot 150M swap 4096M(最少要3G以上) / 10G /home 5G /tmp 5G /usr 10G /usr/local 10G /var 10G 

dbca刪除資料庫時選項灰色

遇到這樣一個情況,之前做過將/u01/app/Oracle下所有檔案拷備、還原的操作,現在想刪除已存在的資料庫時,發現dbca中delete database選項是灰色的。但實際是存在一個資料庫的,因此我懷疑是設定檔沒有匹配的原因。在網上找了些看,看到有說直接修改/etc/oratab內容就可以的,實際操作後也可以:以下為/etc/oratab中的原始內容:$ cat /etc/oratab## This file is used by ORACLE utilities.  It

Oracle 從備份的控制檔案進行完全恢複

SYS@orcl#shutdown abort; Oracle 常式已經關閉。 SYS@orcl# oracle@oracle:~/product/10.2/db_1/dbs> rman target / 復原管理員: Release 11.1.0.6.0 - Production on 星期三 6月 5 23:13:10 2013 Copyright (c) 1982, 2007, Oracle.  All rights

MySQL裡求給定的時間是所在月份的第幾個星期

分享一個昨天寫的MySQL函數。 目的是求給定的時間是所在月份的第幾個星期。DELIMITER $$USE `t_girl`$$DROP FUNCTION IF EXISTS `weekofmonth`$$CREATE DEFINER=`root`@`localhost` FUNCTION `weekofmonth`(    f_datetime DATETIME    ) RETURNS INT(11)BEGIN  -- Created

總頁數: 978 1 .... 434 435 436 437 438 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.