淺談Oracle綁定變數

綁定變數在OLTP環境下,被廣泛的使用;這源於OLTP的特點和sql語句的執行過程,OLTP典型的事務短,類似的sql語句執行率高,並發大;Oracle在執行sql語句前會對sql語句進行hash運算,將得到的hash值和share pool中的library

Data Guard之邏輯備庫的故障切換(logical standby failover)

在Oracle 10g logical standby 的模式下,如果主庫出現了故障,備用庫也可以迅速切換成主庫使用。 參考oracle 官方文檔中7.3.2 Failovers Involving a Logical Standby Database 章節,切換過程介紹的很詳細。 這雷根據實際項目需要,總結成下列三步。 第一步,將邏輯備庫的應用模式關閉,近可能應用完所有的歸檔記錄檔,使資料丟失度盡量小。 使用該SQL 檢查日誌的應用情況。 SELECT APPLIED_SCN, LATEST_

Oracle spatial 空間資料SQL查詢操作相關執行個體

Oracle spatial 空間資料SQL查詢操作相關執行個體--select dlbm,dlmc,trim(zldwdm) as zldwdm_1 from gzdt where nvl(zldwdm,'t')='t' or zldwdm='';update gzdt set ZLDWDM='510113106' where  nvl(zldwdm,'t')='t' or zldwdm='';commit;delete from gzdt where ZLDWDM like '51

將資料庫從 MySQL 移植到 MemSQL

因為 MemSQL 完全相容 MySQL,因此將資料從 MySQL 遷移到 MemSQL 上是非常直接的,你可以使用標準的 MySQL 工具來遷移。本例子假設你的 MySQL 和 MemSQL 都跑在同一台機器上,MySQL 在 3306 連接埠,而 MemSQL 在 3307 連接埠,同時假設二者都可以通過 root 帳號無需密碼訪問。使用 mysqldump

MySQL 5.5 編譯詳解

說明:藍色=命令名稱      淺綠=命令參數      淺藍=選項      紫色=目錄      系統內容:CentOS  5.7 

Oracle手工建庫後rman無法啟用(RMAN-04015)

Oracle手工建庫後rman無法啟用,報RMAN-04015錯誤解決方案如下: SQL> shutdown immediate;SQL> startup upgrade;SQL> @?/rdbms/admin/utlirp.sqlSQL> @?/rdbms/admin/utlrp.sqlSQL> shutdown immediate;SQL>

Oracle EBS R12下如何破解使用者密碼

前提:你有apps的資料庫賬戶,想知道某個使用者的密碼,因為fnd_user中的密碼為加密的,所以無法看懂,你可以嘗試用下邊的方式來查看使用者密碼。SQL> desc fnd_user;      Name                  &

Oracle 普通表與分區錶轉換

Oracle 9i提供了dbms_redefinition包來實現資料庫的表的線上重定義功能。在實際的應用上,我們可以利用這個包來進行:(1)堆表與分區之間進行轉換。(2)重建表以減少HWM。10g能shrink,9i如果用move tablespace and rebuild index在move的時候會鎖表,如果想實現線上降低HWM,只能用這個了。(3)線上更改表結構,如更改列的前後順序,將column_a,column_b改成column_b,column_a1.建立測試表create

真實案例:Oracle資料庫恢複ORA-01861問題

Oracle 資料庫WEBDB 在新的伺服器環境進行備份的異地恢複測試,在執行到還原資料檔案時出現“ORA-01861: literal does not match format string ”的錯誤。該錯誤不是NLS_DATE_FORMAT 參數設定不正確導致的,而是一個Oracle bug 導致的。在該錯誤的解決過程中,我們沒有採用官方推薦的重建控制檔案的解決方案,而是使用自己的解決方案,將老備份組完全刪除再註冊進新備份組。生產資料庫是10.2.0.3  ,RAC

工作中Linux上裝資料庫經常用到的命令

1若能遠程操作,在伺服器上設定ssh服務    a、修改sshd_config檔案,命令為:vi /etc/ssh/sshd_config    b、將#PasswordAuthentication no的注釋去掉,並且將NO修改為YES    c、將#PermitRootLogin yes的注釋去掉    d、重新啟動SSH服務,命令為:/etc/init.d/sshd

MongoDB中shard key的選擇

將儲存在MongoDB資料庫中的Collection進行分區需要選定分區Key(Shard key),對於分區Key的選定直接決定了叢集中資料分布是否均衡、叢集效能是否合理。那麼我們究竟該選擇什麼樣的欄位來作為分區Key呢?有如下幾個需要考慮點。以下述記錄日誌的Document為例:{server : "ny153.example.com" ,application : "apache" ,time : "2011-01-02T21:21:56.249Z" ,level : "ERROR"

11gR2 新特性:Oracle Cluster Health Monitor(CHM)簡介

   Cluster Health Monitor(以下簡稱CHM)是一個Oracle提供的工具,用來自動收集作業系統的資源(CPU、記憶體、SWAP、進程、I/O以及網路等)的使用方式。CHM會每秒收集一次資料。   這些系統資源資料對於診斷叢集系統的節點重啟、Hang、執行個體驅逐(Eviction)、效能問題等是非常有協助的。另外,使用者可以使用CHM來及早發現一些系統負載高、記憶體異常等問題,從而避免產生更嚴重的問題。CHM會自動安裝在下面的軟體:

HBase的安裝配置

首先需要先下載HBase最新且穩定的版本:http://www.apache.org/dyn/closer.cgi/hadoop/hbase 然後把它解壓,把解壓下來的檔案移動到一個目錄下如/home/user/hbase $ cd /home/user/hbase 進入此目錄 $ vi conf/hbase-env.sh   export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03 編輯 conf/hbase-env.sh

查詢Oracle資料表空間資訊

1.查看目前使用者每個表佔用空間的大小:Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name;2.查看每個資料表空間佔用空間的大小:Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name;3.查詢出目前使用者的表所佔用的空間大小,並按大小進行降序排列:Select

Oacle實現不同機子間匯入匯出資料

實現一個功能即從本地Oracle匯出資料表,檔案名稱為.dmp,然後將該dmp檔案匯入到另一台主機的oracle表中。感受頗深。主要還是不瞭解oracle各檔案的作用。首先要更改tnsnames.ora(oracle安裝目錄中D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora)檔案內容:  ORA10G =          

基於時間的資料庫不完全恢複

1.查詢時間SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; TO_CHAR(SYSDATE,'YY-------------------2012-07-22 14:27:13 2.刪除使用者SCOTT及其對象SQL> drop user scott cascade; 3.設定系統時間格式$ export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:

MySQL中“Insert into xxx on duplicate key update”問題

在看代碼的過程中碰到了這一用法,不太理解,google了一下。它的意義其實是如果在insert語句末尾制定了“on duplicate key update”語句的話,則當插入行會導致一個unique索引或者primary key中出現重複值,則執行update中的語句,否則才插入新行。例如,如果列a被定義為unique,並且值為1,則下列語句有同樣的效果,也就是說一旦出入的記錄中存在a=1的情況,直接更新c = c + 1,而不執行c = 3的操作。insert into table(a,

Oracle資料備份過程中遇BUG_ORA-27054 NFS file system

【Oracle故障】ORA-27054 NFS file system where the file is created or resides is not mounted with correct options 在資料備份過程中,由於目標是使用NFS檔案系統,因此在匯入的時候遇到了BUG,報錯如下: ORA-39001: invalid argument valueORA-39000: bad dump file specificationORA-31641:

Oracle 什麼時候select會產生redo?

Oracle什麼情況下select會產生redo ?1`)快速塊清除或者叫commit cleanout。事務提交的時候,oracle針對記憶體裡的塊 1)把資料區塊ITL  ENTRY裡flag的標記為U 2)設定commit scn在Scn/Fsc列。有了兩個標記就可以告訴全世界這個事務已經提交。但ITL ENTRY 的Lck標誌和每個資料行頭的lb(鎖定位資訊)並不會清除。Oracle 做commit

在 Oracle 中產生隨機密碼

在我的應用程式中,我需要在使用者首次註冊時為該帳號產生一個隨機密碼。所產生的密碼必須滿足一定的要求,這些要求由系統管理員進行配置。我們提供了下面幾個對密碼的要求規則,這些規則可組合使用:1- 要求大寫字母 UPPERCASE            =====> 縮寫 [U] 2- 要求小寫字母 LOWERCASE          

總頁數: 978 1 .... 704 705 706 707 708 .... 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.