恢複db_recovery_file_dest_size參數為預設值“0”方法

db_recovery_file_dest_size參數的作用是限制閃回恢複區可存放檔案總大小。一旦將參數db_recovery_file_dest_size設定為非零值後“很難”恢複為預設值“0”。這裡我給出兩種可以將此參數恢複為預設值“0”的方法,一種是“迂迴策略”,一種是reset方法。1.查看預設情況下db_recovery_file_dest_size參數值db_recovery_file_dest_size參數的預設值是“0”。SYS@PROD> show parameter

ORA-04068的錯誤解決

今天接到一個奇怪的故障,發現有一些包在NODE1上執行是正常的,再NODE2上執行報ORA-04068的錯誤.但是檢查DBA_INVALIED_OBJECTS的STATUS都是正常.(由於昨天晚上對資料庫的某些PACKAGE進行修改)後來檢查包的依賴情況,發現有很多依賴包的時間戳記已經不一致導致該問題的.使用以下命令可以檢查到PACKAGE的依賴情況:set pagesize 10000column d_name format a20column p_name format a20select

MySQL 主-主複製 + SSL認證

一、節點資訊:Master1:192.168.80.143/24 + CAMaster2:192.168.80.144/24這裡兩節點同為master,並且是對方節點的slave二、基本配置:(1)首先2台都安裝mysql# pvcreate /dev/sda5   # vgcreate myvg /dev/sda5

Oracle sql語句中不支援boolean類型(decode&case)

Oracle sql語句中不支援boolean類型(decode&case)版本資訊:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit ProductionPL/SQL

SQL Server 資料庫完整備份不只是備份資料還有日誌

以前認為SQL Server完整備份只是備份資料庫的資料而不包含日誌,其實這是錯誤的。使用RESTOREHEADERONLY可以幫我們驗證(msdb.dbo.backupset也包含相應的資訊)。RESTORE HEADERONLY回包含特定備份裝置上所有備份組的所有備份標題資訊的結果集。查詢結果包含三列:FirstLSN numeric(25,0) 備份組中第一個日誌記錄的記錄序號。NULLLastLSN numeric(25,0)

Oracle資料庫部署實施流程

作為一個Oracle資料庫的DBA,部署一套Oracle資料庫屬於基本技能,那麼完整的部署一套Oracle資料庫應該包含哪些內容呢?下面我們來簡單討論一下。1.基礎環境的搭建。這個步驟的關鍵在於確保資料庫所需要的網路跟儲存配置完成,且能正常的訪問。主要包含以下內容:1).安裝作業系統。2).串連網路裝置,配置網路IP地址。3).串連存放裝置,劃分儲存空間,確保LUN能正常的掛在到伺服器。2.安裝前的準備工作。安裝前還需要做大量的準備工作,這個步驟要比安裝更為複雜和變化多端。我們需要安裝補丁,相關

MySQL從 5.1.26-rc 升級 到 5.5.15

今天做了MySQL升級,從 5.1.26-rc 升級 到 5.5.15,都是從官網下載的源碼包進行編譯的,其中MySQL 5.5.15是由我的同事提供的。由於現有資料庫採用innodb的引擎,故採用mysqldump匯出備份,然後再匯入備份的方式進行升級。升級大致步驟準備:1、對現有資料庫做備份2、對現有的MySQL程式重新命名(防止升級失敗還能恢複)3、對現有許可權庫做單獨備份4、替換現有MySQL程式5、啟動MySQL

淺析Oracle 11g中對資料列預設值變化的最佳化

在日常的營運工作中,對生產資料表進行DDL操作是一件需要謹慎對待的事情。營運DBA們在進行資料DDL操作的時候,通常要全域考慮,諸如對生產影響、執行時間長度和影響儲存資料等等。 資料列預設值的添加,是DBA們經常頭疼的一個問題。傳統的執行語句,消耗時間長、資源使用量大,對生產環境影響程度高。採用其他的一些變通方法,又存在操作步驟繁瑣的問題。如何快速的添加一個有預設值的資料列,同時對現有生產環境影響最小,是我們希望達到的一個目標。 本文從操作入手,探討添加default資料列的

Oracle賦予使用者sysdba許可權

以SYS使用者進入Oracle,SQL> grant sysdba to username;grant sysdba to username*ERROR at line 1:ORA-01994: GRANT failed: password file missing or disabled首先,把初始化參數REMOTE_LOGIN_PASSWORDFILE的值改成EXCLUSIVE如果還是有問題,可能是缺少密碼檔案,用orapwd建立密碼檔案$ orapwd -hUsage:

記ORA-00600 [25012]的一次解決過程

OS:aix5DB:9.2.0.8客戶需要把生產庫通過RMAN的方式還原到開發測試環境中,通過RMAN還原資料檔案、控制檔案以及相關的歸檔檔案後,開始對資料庫進行recover操作,在還原完所有歸檔後報以下錯誤:ORA-01547、ORA-01194、ORA-01110 通過alter database open

恢複SQL Server執行個體串連

問題:開啟SQL Server 2008之後,本機系統管理員群組不再需要手動添加,因為在安裝的時候已經預設添加。你甚至只需要把目前使用者手動添加到本地管理使用者即可。這意味著,特別是如果你不使用混合認證模式(或者忘記了sa密碼),你可能會被拒絕登入自己的SQL Server執行個體。我遇到過一個情景,一個職員離開,但是他的windows帳號,只擁有SQL

在Oracle中進行大小寫不敏感的查詢

在Oracle中,命令和對象名稱都是大小寫不敏感的,因為Oracle在處理語句時,將所有的名稱和命令全部轉化為大寫。但是對於字串中的字元,無論是比較還是排序,都是大小寫敏感的。這在Oracle是預設,但不是唯一的方式。下面看一個簡單的例子:SQL> CREATE TABLE T (NAME VARCHAR2(30));表已建立。SQL> INSERT INTO T VALUES ('A');已建立 1 行。SQL> INSERT INTO T VALUES ('a');已建立

Oracle RAC系列之:利用srvctl管理RAC資料庫

srvctl即Server Control,是Oracle提供的一個命令列工具,用以用於管理Oracle的RAC環境。srvctl在Oracle 9i中被引入,Oracle10g、11g對其功能進行了很大的增強和改進。下面介紹下此命令的簡單用法。一、 查看執行個體狀態(srvctl status)查詢所有執行個體和服務的狀態:[oracle@node-rac1 ~]$ srvctl status database -d racdbInstance racdb2 is running on

ORACLE RAC 有些概念比較容易混淆

單一實例的資料庫一般有 資料庫名稱db_name,執行個體名稱:instance_name:服務名稱:service_names.一般情況下三個名稱是一致的.在RAC叢集當中有些不一樣.在規划上. 先說下RAC的布局. 每個節點上有 各自的監聽,IP地址,執行個體, ASM執行個體和叢集軟體CRS,OCR一般流程是

SQL Server 資料行無法刪除 和 複製表結構

下面是我在做系統時遇到的兩個問題<1>.sql server中多行所有資料重複,無法更新或刪除問題通常是在沒有主鍵的情況下的表.錯誤:先確認一下表中有沒有主鍵,要是沒有就得使用暫存資料表來實現重複資料刪除的行。方法一:DELETE FROM 表名 WHERE 主鍵欄位名 IN(SELECT MAX(主鍵欄位名) AS 主鍵欄位名 FROM表名 GROUP BY 其他欄位 HAVINGCOUNT(1)>1)方法二:SELECT 欄位列表 INTO #T FROM 表名GROUP

MySQL 查詢時強制區分大小寫

平時很少會考慮資料存放區需要明確字串類型欄位的大小寫,MySQL預設的查詢也不區分大小寫。但作為使用者資訊,一旦使用者名稱重複,又會浪費很多資源。再者,李逵、李鬼的多起來,偵辨起來很困難。要做到這一點,要麼在建表時,明確大小寫敏感(欄位明確大小寫敏感)。如果通盤資料庫所有欄位都需要大小寫敏感,不如在字元集設定時做好調整。不過,通常不建議這麼做。如果跟我一樣,資料庫已經線上上跑了,一個表上百萬條資料,做欄位類型變更有可能導致資料庫宕機。那麼好吧,在查詢時,多加個單詞好了!例如,一般查詢:SELEC

Oracle中的函數

一函數的基本應用1 建立函數(SQL視窗中)create or replace function get_hello_msgreturn varchar2 asbegin       return 'hello world';end get_hello_msg;函數必須有傳回值,該函數的傳回值是varchar2類型。2 在資料字典查看函數資訊(SQL視窗)select object_name,object_type,status

使用MySQL的PROFILING調試功能

MySQL5.0.37版本以上支援PROFILING調試功能,讓您可以瞭解SQL語句消耗資源的詳細資料。因為它需要調用系統的getrusage()函數,所以只是在Linux/Unix類平台上才能使用,而不能在Windows平台上使用。而且,PROFILING是針對處理進程(process)而不是線程(thread)的,伺服器上的其他應用,可能會影響您的調試結果,因此,這個工具適合開發過程中的調試,如果要在生產環境中調試使用,則要注意它的局限性。參考資料:http://dev.mysql.com/

RAC下丟失undo資料表空間的恢複

測試環境:系統:LINUX-64資料庫:10.2.0.1二節點RAC:RACDB1,RACDB2  儲存使用的ASM (1)插入資料,不提交RACDB1>insert into xuhm.test3 values (4,'aa'); 有一個活動的事務。RACDB1>select usn,xacts from v$rollstat;       USN    XACTS---------- -

ORA-00257 archiver error--資料閃回區滿導致無法歸檔

ORA-00257 archiver error--資料閃回區滿導致無法歸檔 系統:Windows Server 2008 R2資料庫版本:Oracle 10.2.0.4今天上午,一上班就發生錯誤:ORA-00257: archiver error. Connect internal only, until freed 。資料庫狀態:開啟但不可用。警示日誌:~Errors in file

總頁數: 978 1 .... 736 737 738 739 740 .... 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.