安好oracle後 部署策略

用rman備份···命令裡面有···crontab你應該會的--開歸檔之後 每個星期歸一次 、?歸檔是自動一直進行的,由歸檔進程自己幹 --寫滿就歸檔  對吧你要乾的是每周的  備份 和  將產生的歸檔日誌移動到別介質中 防止磁碟用光NONONO···

噁心的Oracle的if else if…

 前段時間寫Oracle預存程序就遇到問題.原來寫成這樣if 1=2 then  null;elseif 1=3 then  nullend if;在PL/SQL編輯環境下elseif沒有變色,說明不是關鍵字。後來改成if 1=2 then  null;else if 1=3 then  nullend if;編譯時間報異常。去goole上百度了下,很多人都說是 elseif。又試了N邊,編譯總不能通過。怒了,直接寫成if 1=2 then  null;else if 1=3 then   

oracle 使用遊標

 oracle  使用遊標進行多個表聯集查詢declare --定義遊標 cursor mycur is select t.dept_id,m.station_id,m.name from person_inform t left join contacts m on t.dept_id=m.id order by t.dept_id; --臨時欄位

oracle 匯入匯出常用操作命令

  oracle  匯入匯出常用操作命令 該命令在“開始菜單>>運行>>cmd”中執行一、資料匯出(exp.exe)1、將資料庫orcl完全匯出,使用者名稱system,密碼accp,匯出到d:\daochu.dmp檔案中 exp system/accp@orcl file=d:\daochu.dmp full=y 2、將資料庫orcl中scott使用者的對象匯出 exp scott/accp@orcl file=d:\daochu.dmp  owner=(scott) 

oracle索引,主鍵影響查詢速度

要提高查詢速度,一般:1.不需要刪除的欄位,建主鍵;有可能要被刪除的欄位,建索引。2.假如一次提交5W個號碼,每個都要和資料庫裡90W號碼進行比較5W個號碼中哪些號碼是90W號碼中的。那麼將90W號碼建一個表,一個欄位就是號碼欄位,然後把該欄位設為主鍵即可。update前100條為0,另外一個程式找狀態為0的,要提高速度,要將這100條(所有條)的ID建索引。3.不管對什麼欄位建的什麼索引,該欄位只有放在where條件中使用時,索引才生效,假如放到not

oracleRegex

需求:匹配手機號,第一位可以是+,可以沒有+,後面的全部要是數字,如:+86135941566586136595585551356856455都是合法的。 +aa156945555aa1359556666aaddssdfdfsd都是不合法的。正則:SQL> SELECT * FROM DUAL WHERE regexp_like('+333333' ,'^[\+]*[[:digit:]]+'); --該+轉義或者不轉義,結果是一樣的DUMMY-----X SQL>

oracle工具:logminer的簡單使用

我的環境:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.18-308.el5xen #1 SMP Fri Jan 27 17:59:00 EST 2012 i686 i686 i386 GNU/Linuxsys@ORCL> select * from v$version where rownum=1;BANNER-----------------------------------------------------

Oracle 巡檢工具:RDA 使用簡介

      ㈠ 下載 RDA 並 解壓縮:點擊下載[oracle@localhost vmshare]$ gunzip rda_4[1].1-051205.tar.gz[oracle@localhost vmshare]$ tar -xf rda_4[1].1-051205.tar[oracle@localhost vmshare]$ cd rda[oracle@localhost rda]$ lsDISCLAIM.txt modules RDA rda.bat rda.pl rda.

【Oracle 世界一等公民視圖】 認識 v$segment_statistics

    在 MOS 上發了SR、問 v$segment_statistics 是如何更新的?    Oracle 答曰:v$segment_statisitcs自 9IR2 引入以來、僅用作 internal research【這回答、坑爹嘛】    ㈠ 先看錶結構:sys@ORCL> desc v$segment_statistics Name Null? Type ---------

Oracle DBA 每天、每周、每月應該做的工作

     ㈠ 每天的工作                ① 檢查 alert.log                ② 環境確認                      ● 資料庫執行個體是否正常工作                         ▼ ps –ef|grep ora_              ▼ select status from v$instance                ● 監聽器是否正常工作                            ▼

alter system flush “oracle的緩衝”

    下面3條語句,旨在重新整理oracle的緩衝。這裡總結一下。     1)alter system flush global context    說明:    對於多層架構的,如:應用伺服器和資料區塊伺服器通過串連池進行通訊,對於串連池的這些資訊被保留在SGA中,這條語句便是把這些串連資訊清空。     2)alter system flush shared_pool    將使library cache和data dictionary

深入理解Oracle最佳化器(2):該不該翻譯Carnality?

       感覺cardinality翻譯成基數很不好,誤導科技工程人員!       我覺得最初翻譯這詞的翻譯者就沒有理解它本身的意思,所以字典上就會誤導很多人                  基數給人的感覺是集合的全部,比如說我國人口基數大,有13億       而cardinality應該是給集合應用某種條件後的輸出數       比如條件是月收入在一萬以上,那麼如果我國有1000萬人達到,那麼這1000萬就是相對13億cardinality     

MySQL Replication和Oracle logical standby的原理對比

        MySQL Replication和Oracle logical standby都是SQL apply,那麼在實現上有何區別?                Binary Log 和 Redo的傳輸原理                MySQL Replication可以很方便的用來做應用的讀擴充,也可以幫MySQL實現一定程度的HA方案        整個複製過程實際上就是Slave從Master端抓取Binary Log然後再在自己身上完全順序的執行日誌中所記錄的各種操作 

動手操作oracle細粒度存取控制(FGAC)一則

    環境:sys@ORCL> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prodsys@ORCL> !uname -aLinux localhost.localdomain 2.6.18-

OCP考題解析_043:Oracle 參數shared_pool_size

環境:idle> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for

Oracle 暫存資料表之暫存資料表空間組(TTG)

環境:sys@ORCL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS

理解redo(9)10g R2後oracle對redo寫的增強

            10G R2後,ORACLE提供了一個新參數commit_write來控制用戶端commit後,ORACLE寫日誌的行為。這個參數值有四種組合。         ·  immediate , wait            注釋:Server process在提交時使用semctl發送訊號給LGWR,通知其Flush Log Buffer,並等待LGWR發回的訊息(semtimedop).                       LGWR在接收到訊息後, Flush

flash_recovery_area空間壓力導致ORA-01033:ORACLE 正在初始化或關閉

處理方法如下:          SQL> conn / as sysdba          已串連。          SQL> conn hr/hr          ERROR:          ORA-01033: ORACLE 正在初始化或關閉                              警告: 您不再串連到 ORACLE。                    SQL> shutdown immediate          ORA-01109:

ORACLE ROWNUM ROWid

ORACLE 中ROWNUM用法總結!(精華)對於 Oracle 的 rownum 問題,很多資料都說不支援>,>=,=,between...and,只能用以上符號(<、<=、!=),並非說用>,>=,=,between..and 時會提示SQL語法錯誤,而是經常是查不出一條記錄來,還會出現似乎是莫名其妙的結果來,其實您只要理解好了這個 rownum 偽列的意義就不應該感到驚奇,同樣是偽列,rownum 與 rowid 可有些不一樣,下面以例子說明假設某個表

[Oracle 10g] 閃回恢複區 (Flash Recovery Area)

何為閃回恢複區Oracle 10g 有一項新功能稱為:自動的基於磁碟的備份與恢複( Automatic Disk-Based Backup and Recovery )。實現該功能的基礎為本文要講述的閃回恢複區( Flash Recovery Area )。閃回恢複區是 Oracle 10g 中的新事物。簡單的說,閃回恢複區是一塊用以儲存恢複相關的檔案的儲存空間。允許使用者集中儲存所有恢複相關的檔案。閃回恢複區可以放在如下幾種儲存形式上:目錄 一個檔案系統 自動儲存管理(ASM)磁碟組 在

總頁數: 1509 1 .... 426 427 428 429 430 .... 1509 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.