有歸檔日誌無基準備份的資料庫恢複

一、現場情況:用RoseHa做的Oracle雙機熱備。資料庫版本是11.2.0.1.0(64位),作業系統是64位windows2008。公司的測試環境,使用者保留了最近1個月的歸檔日誌,沒做基準備份。資料庫大約10天前提示SYSTEM資料表空間存在壞塊。昨天重啟電腦後,資料庫就不能自己啟動了。alert_orcl.log提示如下錯誤:      ORA-00376: file  cannot be read at&

Oracle EM 此網站的安全性憑證有問題

在本機調試Oracle

Oracle使用系統級觸發器禁用DDL語句

對於一個上線啟動並執行系統,使用DDL操作是十分謹慎的。為了防止不必要的誤操作,可以通過DDL觸發器對某些表禁用DDL操作。可以在需要禁止的操作類型上使用raise_application_error函數來禁止操作,比如:CREATE OR REPLACE TRIGGER DDL_FB before ALTER OR DROP OR RENAMEon

Oracle SQL編程及最佳化:聚簇因子筆記

1、聚簇因子(Clustering

MySQL主主模式無法開機記錄同步進程問題處理

兩台互為主從mysql資料庫伺服器硬體升級,正常伺服器關閉,硬體升級完畢,啟動伺服器,發現主從同步進程為關閉狀態,mysql> show slave status\G;*************************** 1. row ***************************Slave_IO_Running: NoSlave_SQL_Running: Nomysql互為主從,但是在SLAVE執行CHANGE MASTER時,出現這個錯誤:mysql> slave

Oracle 10g的spfile與pfile

從Oracle 9i開始,Oracle預設使用spfile啟動資料庫,spfile必須由pfile建立,建立的spfile將在下一次啟動資料庫時生效。pfile為初始化參數檔案(Initialization Parameters Files),Oracle 9i之前,Oracle通過pfile儲存初始化參數,該檔案為文字檔,可手工修改。spfile為伺服器參數檔案(Server Parameters Files),Oracle

ORA-01157: cannot identify/lock data file n 故障一例

最近在使用swingbench的時候碰到了ORA-01157故障,下面是其具體描述與解決。1、故障現象  --查詢檢視dba_data_files時出現ORA-01157故障  SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='SOE';  select file_name,tablespace_name from dba_data_files

利用Toad管理本機資料庫

利用Toad管理本機資料庫,相對於使用sqlplus來說,要更加直觀和方便,而且,更容易操作一些,對於某些大的表格,查詢結果一目瞭然。總的來說,需要以下幾步:第一步:安裝本機資料庫這個過程和一般的安裝沒什麼區別,但要注意以下兩點:1.        在安裝資料庫的時候有,“建立啟動資料庫(附加720MB)”,指定全域資料庫名:myOrcl,以及資料庫口令****。2.       

使用rrdtool自訂繪圖監控Oracle資料庫

結合這篇關於PHP串連Oracle資料庫,本次結合rrdtool繪圖工具,繪製一些自訂的監控圖,雖然Oracle的EM已經很完美了,但是往往根據業務需求對一些自訂或者說業務環境關心的問題無法監控,此時我們就需要自己來搞定了。首先用php寫一個rrdtool資料庫檔案的生產 指令碼#!/usr/bin/php -f <?phpdefine('WD','/u01/app/oracle/awr'); $cs = $_SERVER['argv'][1]; $user

Oracle 11g中管理使用者sys,system密碼不可用解決辦法

Oracle 11g資料庫安裝的時候,跳過了密碼設定那一項。在後來需要使用sys和system的時候,老是提示密碼不對。這裡提供一種能重新設定這些使用者密碼的方法。使用sqlplus登陸資料庫:bash-3.00$ sqlplus / as sysdba    SQL*Plus: Release 10.2.0.2.0 - Production on Fri Nov 30 16:29:59 2012    Copyright (c) 1982, 2005,

Ubuntu 12.10 下MySQL 5.1.65 解壓安裝

在Ubuntu 12.10 下MySQL 5.1.65 解壓安裝過程記錄。1. 下載http://downloads.mysql.com/archives.php?p=mysql-5.1&o=linux-http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.65-linux-i686-glibc23.tar.gz2、解壓gunzip mysql-5.1.65-linux-i686-glibc23.tar.gztar -xvf

MongoDB簡單使用

Mongo是一個高效能,開源,無模式的文檔型資料庫,它在許多情境下可用於替代傳統的關係型資料庫或鍵/值儲存方式。Mongo使用C++開發,提供了以下功能:◆面向集合的儲存:適合儲存物件及JSON形式的資料。◆動態查詢:Mongo支援豐富的查詢運算式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數組。◆完整的索引支援:包括文檔內嵌對象及數組。Mongo的查詢最佳化工具會分析查詢運算式,並產生一個高效的查詢計劃。◆查詢監視:Mongo包含一個監視工具用於分析資料庫操作的效能。◆複製及

MongoDB 可讀性比較差的語句

今天學習update語句,和$push修改器,書上舉得例子讓我百思不得其解,update()的前兩個參數分別是:查詢,新文檔。書上的例子如下所示,在集合裡面找Key是Gende不是Mr的項,找到之後,把他的Gender設定為M。按照我的想法,誰都沒有Gendar屬性,那麼條件不滿足,後面的新文檔就不會產生咯,但是執行的結果卻大相徑庭,因為所有文檔都沒有Gender屬性,所以第一條文檔被返回了,而Gender屬性也加到了第一條文檔during上!>

ORA-01403:no data found 及 select a into b 空值

1. 預存程序中 ORA-01403: no data found 錯誤在預存程序中,select 欄位名  into  變數 from 表名 where .........;如果查詢出來為空白時, 會出現  ORA-01403: no data found 的錯誤測試表:create table TEST_TABLE  (    T_ID  NUMBER,    T_NAME

Oracle 資料庫冷備份及RMAN簡單使用

1.jsp調用Oracle 1.安裝tomcat [root@h1 ROOT]# cd /var/App/ [root@h1 App]# unzip apache-tomcat-6.0.14.zip2.複製ojdbc.jar[root@h1 ~]# cd /app/oracle/product/11.2.0/dbhome_2/jdbc/lib [root@h1 lib]# find ojdbc6.jar ojdbc6.jar [root@h1 lib]# cp ojdbc6.jar /

Oracle 11g 新特性 -- Result Cache(結果快取)說明

一.Result Set Caching 說明 Oracle 官網的說明,參考:7.6 Managing the Server and ClientResult Cacheshttp://docs.oracle.com/cd/E11882_01/server.112/e16638/memory.htm#BGBCABED 1.1 概述SQL 查詢結果快取可在資料庫記憶體中對查詢結果集和查詢片段啟用顯式快取。儲存在共用池(Share

Oracle 監聽(Listener) 中 services 說明

一. 查看service1.1 先看下一個監聽查看的樣本:[Oracle@db2 ~]$ lsnrctl service LSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43 Copyright (c) 1991, 2005, Oracle. All rights reserved. Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=

ORA-600(504)(row cache objects)錯誤

客戶資料庫出現ORA-600(504)錯誤,其中第5個錯誤參數為row cache objects。以前碰到過一個shared pool的相關latch: 錯誤資訊為:Wed Apr 18 06:03:41 2012Errors in file /data/Oracle/admin/orcl/udump/orcl_ora_19038.trc:ORA-00600: 內部錯誤碼,參數: [504], [0x4628BD7A0], [32], [4], [row cache objects], [10

MySQL中文顯示亂碼問題

1、查看MySQL資料庫字元集mysql> show variables like "%char%";-------------------------- -------------------------- | Variable_name | Value |-------------------------- -------------------------- | character_set_client | utf8 || character_set_connection |

在Hibernate應用中批次更新和大量刪除

批次更新是指在一個事務中更新大批量資料,大量刪除是指在一個事務中刪除大批量資料。以下程式直接通過Hibernate API批次更新CUSTOMERS表中年齡大於零的所有記錄的AGE欄位:tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c.age>0").iterator();while(customers.hasNext()){Customer customer=(

總頁數: 978 1 .... 424 425 426 427 428 .... 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.