Oracle10g New Feature:閃回恢複區空間管理

Oracle在10g中引入了閃回區(flash recovery area)的概念,用以簡化和完善備份,但是閃回區同樣需要精心規劃和設定,否則一樣會遇到問題,從Oracle10gR2開始,Oracle還提供了一個新的視圖V$FLASH_RECOVERY_AREA_USAGE,用以監控閃回區空間的耗用情況。本文簡要介紹Oracle閃回區的警報和空間維護機制。每次RMAN在閃回區(flash recovery

CentOS5.4下自動備份MySQL資料庫

利用系統crontab來定時執行備份檔案,按日期對備份結果進行儲存,達到備份的目的。1、建立儲存備份檔案的路徑#mkdir /opt/databack/mysql2、建立備份指令檔#vi /usr/sbin/mysqlback.sh輸入date=` date +%Y%m%d `tar zcvf /opt/databack/mysql/mysql$date.tar.gz /var/lib/mysql或者寫成date=` date +%Y%m%d `mysqldump –all-databases

Ubuntu 10.04啟動/關閉資料庫、監聽、iSQL*Plus和企業管理器

一 啟動和停止資料庫1.啟動資料庫1.1 登入。XX-laptop:~$ sqlplus "scott/tiger as sysdba"將出現如下串連資料庫資訊:SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 9 15:30:16 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.Connected to an idle

Oracle 預存程序的參數理解

-- 輸出參數不可以修改 解決的方法有兩種   --1 把參數改成 輸入參數      --2 就是參數改成 可輸入輸出的參數; 調用過程的 三個方式       1 就是使用call              在只用call方式調用函數的時候,必須加要括弧,

關於Oracle RAC資料庫的串連使用方法

1、用戶端hosts檔案配置:10.19.65.167    sdwgrac1-vip10.19.65.169    sdwgrac2-vip註:unix平台是/etc/hosts;windows平台是C:\Windows\System32\drivers\etc\hosts。2、用戶端tnsnames.ora配置:EOMS =(DESCRIPTION =    (ADDRESS = (PROTOCOL =

Linux下安裝Oracle的一點個人心得

在Linux下安裝Oracle其實並沒有那麼困難,可是愚笨的我還是安裝了3天之久。我用的是Linux5 安裝Oracle 10G ,SO,悲劇出現了,軟體環境不支援,這裡有一個小技巧,不過在生產環境下應該是比較危險的,那就是 ./runinstall -ignoreSysPreReqs

Oracle無法刪除表

Oracle10g,在pl/sql中選中刪除後會出現類似:BIN$nJ5JuP9cQmqPaArFei384g==$0的表。1.查看資源回收筒select * from user_recyclebin;2.清空資源回收筒purge recyclebin;3.清空資源回收筒中的某個表--如下方式刪除會提示:SQL命令未正確結束。purge table BIN$/UpBuh+LQ9yZGN95BFsk5Q==$0--正確寫法如下:purge table

Oracle集合操作函數備忘

集合操作符專門用於合并多條select 語句的結果,包括:UNION, UNION ALL, INTERSECT , MINUS。當使用集合操作符時,必須確保不同查詢的列個數和資料類型匹配。集合操作符具有以下注意事項:* 集合操作符不適用於LOB、VARRAY和巢狀表格列。* UNION、INTERSECT、MINUS操作符不使用於 LONG列。* 如果挑選清單中包含有運算式或者函數,那麼必須為運算式或者函數定義列別名。1、UNION (無重並集):當執行UNION

Oracle 中oci 關於null 的處理方法

oci中處理null,必須通過 Indicator 來完成。使用的Oracle 版本 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 #include <stdlib.h>#include <stdio.h>#include <string.h>#include "include\oci.h"#include "include\ociextp.h" #define

Ubuntu下編譯安裝MySQL 5.5.9

MySQL正式發布5.5.9版本,win下有了msi安裝包,Ubuntu還在採用保守的5.1版本,官方網站上有rpm和tar.gz的源碼版本,至今還沒有ubuntu的安裝源,本人對rpm不太感冒,所以只能編譯源碼安裝了,參照網上的編譯安裝選項,實驗了幾次,終於成功,做個筆記。5.5.9編譯採用cmake,Ubuntu下只要sudo apt-get install cmake就可以,mysql具體編譯選項如下(#後面的複製進去即可):root@ubuntu:~/downloads/mysql-5.

Oracle_PL/SQL的基本寫法_BEGIN_END塊結構及簡單的事務實現

雖然之前寫了不少Oracle上的SQL語句,但是沒有抽出時間對Oracle進行一個系統的學習,實踐固然重要,但沒有一個理論上的規範學習與理解,在實踐中就不能舉一反三,就不能寫出高規範高品質的SQL語句。-- PL/SQL 基本寫法-- 說明:聲明、異常處理部分為可選,視具體程式而定-- 部落格記錄點滴 ORA-03114 PLSQL過程編譯中斷連線錯誤 PLSQL 串連 Oracle簡單配置 PLSQL批量Forall操作效能提升詳解 使用Oracle

MySQL備份與恢複之冷備

用一句話概括冷備,就是把資料庫服務,比如MySQL,Oracle停下來,然後使用拷貝、打包或者壓縮命令對資料目錄進行備份。如果資料出現異常,則可以通過備份資料恢複。冷備一般需要定製計劃,比如什麼時候做備份,每次對哪些資料進行備份等等。但是由於這樣的備份佔用過多的空間,對大資料量的環境下不一定適合,故生產環境很少使用。  二 冷備三 冷備實驗 第一步,建立測試資料庫,插入測試資料mysql> use larrydb;Database

varchar2轉化nvarchar2類型亂碼

開發人員有個需求,需將一個字串,轉成nvarchar2類型。但是測試是亂碼,例句如下:SQL> select(selectutl_raw.cast_to_nvarchar2(utl_raw.cast_to_raw('i am nvarchar2string')) from dual) from dual;(SELECTUTL_RAW.CAST_TO_NVARCHAR2(UTL_RAW.CAST_TO_RAW('IAMNVARCHAR2STRING'))FROMDUAL)----------

Java調用 Oracle 函數

Java調用 Oracle 函數,一個函數本質上一個返回一個結果的預存程序,這個例子示範了怎麼調用有in、out和in/out參數的函數。大同小異的方法。  CallableStatement cs;   try {   // 調用一個沒有參數的函數; 函數返回 a VARCHAR   // 預先處理callable語句      cs = connection.prepareCall("{? = call myfunc}");      // 註冊傳回值類型

ORA-01403: no data found ,Standby無法apply

昨天下午,logical standby 突然無法apply.資料庫報如下錯誤:Warning:  Apply error received:  ORA-26714: User error encountered while applying.  Clearing.*** 2010-03-16 20:04:48.484knahcapplymain: encountered error=12801*** 2010-03-16 20:04:48.515ksedmp:

DB2手工建立庫

DB2手工建立資料庫,很簡單的。建立例子資料庫:  1. 產生資料庫存放目錄,和歸檔目錄      mkdir -p /demo/sample      mkdir -p /demo/samplearc 2. 產生sample資料庫    db2sampl -dbpath /demo/sample 3. 指定資料庫歸檔目錄    -- DISK:

根據ora_rowscn重複資料刪除插入的資料

今天下班前,突然接到局方電話,要求提供10月詳單通話記錄。這下就開始整,結果不小心,把提取的記錄全部插入到了詳單表。這下好了,幾十w條重複記錄,在1000億大表中,刪除嘛。--下面是解決方案:--1.找出提交值 ora_rowscn-- select scn_to_timestamp(ora_rowscn) from dual 查看提交時間select /*+ parallel(12) */  dt.ora_rowscn,count(*) from 

Oracle Join Methods

Hash Join過程通過一個例子來說明SQL_ID  gtmmr9gaxqhfr, child number 0-------------------------------------SELECT /*+ USE_HASH(d e) */e.ename, d.dname FROM emp e, dept d wheree.deptno=d.deptnoPlan hash value: 1123238657---------------------------------------

Oracle 11g中SYS串連阻止關閉資料庫

以前就發現11g的Oracle有這個問題,一直沒有太在意,直到今天關閉資料庫的時候發現很長時間Oracle都無法正常關閉。  從後台查詢,探索資料庫出現錯誤提示:SHUTDOWN: Active processes prevent shutdown operation  檢查資料庫後台進程,未發現佔用大量資源的串連,實際上整個資料庫中只有一個本地串連:      bash-3.00$ ps -ef|grep oraclerac11g2   oracle 22273

Oracle啟用自動歸檔模式

Oracle的歸檔模式一 查看oracle資料庫是否為歸檔模式:1.select name,log_mode from v$database;NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令Database log mode No Archive Mode Automatic archival Disabled

總頁數: 978 1 .... 527 528 529 530 531 .... 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.