【備份與恢複】恢複受損的複用聯機重做記錄檔

出現情況:假如複用了聯機重做記錄檔,那麼丟失記錄檔中的一個成員不會導致資料庫停機,不過警示日誌中會寫下告知出現問題的訊息。解決方案:方法一:如果能夠忍受停機,那麼可以關閉資料庫並將受損或丟失的成員複製為組中的倖存成員。不過,在資料庫保持開啟狀態時,這種操作顯然是不合適的。缺點:需要停機方法二:使用ALERT DATABASE CLEAR LOGFILE group #;命令刪除已有的記錄檔(至少是仍然存在的記錄檔)並且建立新的檔案。上述操作只有在這些記錄檔不活動時進行(可以使用Alter

用Partition Exchange(分區交換)卸載資料

我們有個應用每天操作相關的一張核心表t_ms_mdeia_task,此表是按天來做的List分區,分區鍵為monthday,列值類似於‘mmdd’,共有366個分區。每天的資料量在3千萬以上,應用的要求是只儲存31天,之前的全部遷移到曆史表中,用於查詢。也就是說每天要把31天前那一天的資料移轉到hist表裡面,當然hist表也是分區的。應用側原先通過預存程序來大批量的進行刪除和insert,對於這樣的操作,而且過程搞的非常複雜且影響資料庫效能。看提交的的過程:CREATE OR&nbs

RMAN恢複資料庫ORA-01861錯誤

在一個新環境中恢複Database Backup。在資料檔案還原階段,就出現了錯誤。環境說明:Oracle 10.2.0.3 for solaris 10,備份資料庫是RAC,恢複則在單一實例上進行。操作出現過程如下:第一步,將資料庫恢複到某個時間點,恢複出錯。RMAN> run2> {3> allocate channel ch01 type disk;4> allocate channel ch02 type disk;5> set until time

RMAN不恰當配置導致OracleDatabase Backup特慢解決

這是一個發生在Oracle資料庫上使用RMAN進行資料庫操作因在預設配置中使用不合適的配置導致備份效能慢到不能接受的問題。在整個問題解決過程中,涉及了儲存商、網路、作業系統以及Oracle等等。解決過程複雜和艱難,甚至都開始懷疑自己了,到最後峰迴路轉,在RMAN備份的輸出日誌發現了關鍵資訊,使得問題得以解決。這個問題我們想複雜了。如果我們能仔細一點,多看看日誌資訊,就能節省很多時間和人力,就不會繞這麼一個大圈子。 1. 環境 客戶的資料庫系統運行在Linux

MySQL 資料庫匯出SQL出現亂碼解決

環境:NavicatforMysql8.2 + MySQL Sever 5.1問題:MySQL 資料庫匯出SQL出現亂碼解決:方法一:將資料庫的編碼改成UTF-8。資料庫-------->右鍵-------->資料庫屬性-------->字元集-------->選擇UTF-8-------->確定。方法二(如果使用方法一後仍有亂碼,則使用此方法):使用命令匯出資料庫。win +

Oracle 11gR2 警告檔案的位置

Oracle 11g asm執行個體的警告記錄檔alert_+ASM.log的位置:ORACLE_BASE/diag/asm/+asm/+ASM/trace/opt/app/oracle/diag/asm/+asm/+ASM/traceoracle 11g

rman 恢複---歸檔丟失and資料檔案損壞

在歸檔日誌有丟失的情況下並且資料檔案損壞,恢複資料庫。 用rman恢複,歸檔有丟失,恢複到指定的sequence1、在資料庫open的情況下,做一些操作,確定這些操作所在的歸檔記錄檔SQL> select group#,sequence#,members,status from v$log;    GROUP#  SEQUENCE#    MEMBERS STATUS---------- ----------

各類型資料表空間的建立、擴充、刪除

永久資料表空間1、擴充永久資料表空間Sql>alter tablespace users add datafile ‘/db/Oracle/oradata/yang/users01.dbf’ size 100m;增加資料檔案方式Sql>alter database datafile ‘/db/oracle/oradata/yang/users01.dbf’ resize 200m; 修改資料表空間中資料檔案大小的方式Sql>alter database

靜默安裝Oracle 11gR2軟體並且手動建庫

---1、安裝Oracle 的前期準備oracle 使用者  .bash_profile  檔案內容umask

CentOS 6.2下MySQL Cluster 7.2 設定資料庫叢集

1 MySQL ClusterMySQL Cluster 是MySQL適合於分散式運算環境的高實用、高冗餘版本。它採用了NDB Cluster 儲存引擎,允許在1個 Cluster 中運行多個MySQL伺服器。在MyQL 5.0及以上的二進位版本中、以及與最新的Linux版本相容的RPM中提供了該儲存引擎。(注意,要想獲得MySQL Cluster 的功能,必須安裝 mysql-server 和 mysql-max RPM)。目前能夠運行MySQLCluster 的作業系統有Linux、Mac

Oracle 11g RAC 用戶端Tnsname配置

一、修改用戶端伺服器hosts記錄 192.168.1.240 rac01192.168.1.241 rac02192.168.1.242 rac01-vip192.168.1.243 rac02-vip108.88.3.240 rac01-priv108.88.3.241 rac02-priv二、建立一條Tnsname 紀錄編輯用戶端:tnsnames.ora 檔案,增加如下:RACDB =  (DESCRIPTION =    (ADDRESS =

Oracle EBS主介面的Top Ten List

Top Ten List的資料儲存在表FND_USER_DESKTOP_OBJECTS中,登陸的時候從這個表讀取,然後展示;在使用者退出的時候,通過API:FND_SIGNON.UPDATE_NAVIGATOR把新的TOP Ten List更新到FND_USER_DESKTOP_OBJECTS表中。SQL查看Top Ten List   Select function_name, object_name  

瞭解Oracle RAC Brain Split Resolution叢集腦裂協議

CSS工作原理在理解腦裂(Brain Split)處理過程前,有必要介紹一下Oracle RAC Css(Cluster Synchronization Services)的工作架構:Oracle RAC CSS提供2種後台服務包括群組管理(Group Managment簡稱GM)和節點監控(Node Monitor簡稱NM),其中GM管理組(group)和鎖(lock)服務。在叢集中任意時刻總有一個節點會充當GM主控節點(master

phpMyAdmin的mcrypt錯誤

錯誤提示:無法載入mcrypt擴充可能情況1);extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效[root@ www.bkjia.com ~]# updatedb  #更新資料庫[root@ www.bkjia.com ~]# locate php.ini  #尋找檔案/usr/local/php/php.ini/usr/local/php/php.ini.default/usr/src/php-5

PL/SQL 別名時用中文字元報錯ora-00911 或中文亂碼解決辦法

今天用PL/SQL 9(最新版)的綠色漢化破解版,發現在執行查詢: select user_no 戶號 from lack_charge  這個語句時在 user_no處報錯,錯誤為 ORA-00911: invalid character

在DataGuard環境中使用Broker-角色轉換Switchover

【Oracle DataGuard】在DataGuard環境中使用Broker-角色轉換Switchover 一、環境介紹 Data Guard環境: Primary資料庫:oracle10.2.0.5.0作業系統:RedHat 4.4主機名稱:sourceIP地址:192.168.10.101資料庫SID:sourceDB_UNIQUE_NAME:source_pr Standby資料庫:oracle10.2.0.5.0作業系統:redhat

phpMyAdmin網頁版資料庫的管理

phpMyAdmin 是一套可以用來管理Mysql-server以及單一一個資料庫的PHP程式,對於不熟悉Mysql的人來說這是一個很方便的管理工具。這裡使用的是phpMyAdmin-3.4.3.2-all-languages.tar.bz2 源碼包首先這一切是建立在LAMP的基礎之上,至於LAMP的編譯和配置我在前面的部落格已經介紹了,這些都是在那個基礎之上做的。接下來就是安裝軟體包了#tar   zxvf  

ORA-00942: 表或視圖不存在

SQL> conn hr/*** SQL> select username,sid,serial#,module,action from v$session; select username,sid,serial#,module,action from v$session ORA-00942: 表或視圖不存在 解決: sqlplus "sys/*** as sysdba" SQL> grant select on  gv$session to hr; grant

sql執行計畫錯誤之cache buffers chain

分享個小案例:今天某個庫出現了cache buffers chain,最近應用沒啥變更,怎麼會突然出現呢,當然latch:cache buffers chain的作用是db cache中Find data很重要的latch,不管邏輯讀,物理讀(也要經曆邏輯讀),如果link或者unlink一個buffer到不同的Hash Bucket,再或者pin,unpin一個buffer,都要獲得相關bucket上相關的cache buffers chain

使用 PowerShell 加密 SQL Server 的預存程序

下面代碼示範如何使用 PowerShell 指令碼將 SQL Server 中的所有預存程序加密。出於安全的考慮,我們使用 WITH ENCRYPTION 在建立預存程序的時候進行加密,但如果我們想要更新已加密的預存程序該如何做呢?我看到一些人寫了一個 C# 控制台程式,受此提示,我使用了 PowerShell 調用 'Microsoft.SqlServer.Management.Smo' 來實現。首先我們開啟 PowerShell,你需要確定的是你的 SQL Server 版本是否支援

總頁數: 978 1 .... 708 709 710 711 712 .... 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.