Time of Update: 2017-01-13
這是第一天在CSDN上發表文檔,目的是困惑了兩天的問題終於解決了,說出來,與大家共用一下,希望對遇到這樣問題的朋友有所協助。 是這樣的,我們在PB中用F1,把報表以EXCEL格式存貯在ORACLE資料庫中,我們剛開始用一個LONG RAW型欄位來存放EXCEL大對象,然後,存進去了幾個小的EXCEL檔案,做了測試程式,可以把LONG RAW欄位的EXCEL大對象讀出來,然後,在ASP中以EXCEL的格式把EXCEL檔案顯示出來。
Time of Update: 2017-01-13
Exadata的備份恢複跟普通單機或者RAC資料庫的備份恢複基本面是一樣的,但是針對多節點還是有一些最佳化的最佳實務。今天就簡單談談針對Exadata的備份和恢複。為充分利用Exadata的I/O能力和多節點的優勢,建議先在每個DB節點上分配2個通道進行測試。另外,為了讓所有的DB節點都能參與到備份任務中,可以在每個節點建立一個failover類型的service。下面是一個實際的測試組態和指令碼,僅供參考。srvctl add service –d df –s
Time of Update: 2017-01-13
在11g的cluster中,我們往往用dbs下的初始設定檔案(pfile),來指定asm中實際存在的spfile[oracle@ol6-112-rac1 dbs]$ cd /u01/app/oracle/product/11.2.0.4/db_1/dbs[oracle@ol6-112-rac1 dbs]$ lshc_acfsdb.dat hc_cdbrac_1.dat hc_cdbrac_2.dat initcdbrac_1.ora
Time of Update: 2017-01-13
【對象資訊】查看錶:user_tables、all_tables、dba_tables查看錶欄位:user_tab_columns、all_ tab_columns、dba_tab_columns查看錶注釋:user_ tab_comments
Time of Update: 2017-01-13
Flashback之後的standby database如何開啟,操作如下:SQL> flashback database to restore point myrs1; Flashback complete. SQL> shutdown immediateORA-01109: database not open Database dismounted.ORACLE instance shut down.SQL> startup
Time of Update: 2017-01-13
SCALABLE LGWR是12cR1中引入的一個令人激動的特性, 這是由於在OLTP環境中LGWR寫日誌往往成為系統的主要效能瓶頸, 如果LGWR進程能像DBWR(DBW0~DBWn)那樣多進程(LGNN)寫出redo到LOGFILE那麼就可能大幅釋放OLTP的並發能力,增長Transcation系統的單位時間交易處理能力。這裡在12.2版本中進行測試,確定_use_single_log_writer和_max_outstanding_log_writes參數對於SCALABLE
Time of Update: 2017-01-13
在一次遷移中,原來的資料庫中存在一些missing的datafile,如MISSING00006這樣的datafile,這些資料檔案經查已經在os上不存在,且該資料檔案上的資訊也已經不需要。一般情況下,我們是將仍舊需要表從這個資料表空間move到另外的資料表空間,再將這整個資料表空間drop掉。但是由於資料表空間中的對象很多,依賴關係複雜,且missing的資料表空間只是少數,所以可以用下面的方法清理掉。註:1. 該方法是次選,首選應該是drop資料表空間的方法。2.
Time of Update: 2017-01-13
客戶有個帶lob對象的資料表空間,希望做資料表空間的move,可是等move之後,發現在dba_lobs裡面查到的lob對象的資料表空間還是在原來的地方。CREATE TABLE SCES1INPUTS( CODREQUEST VARCHAR2(9 BYTE) NOT
Time of Update: 2017-01-13
Q:$archived_log中顯示creator有多種,如果是FGRD,這可能是alter system archive log current,那麼還有看到是RMAN,這是怎麼產生的?A:可能是這些archive之前被rman catalog過。見下面的testcase:[oracle10g@testdb archivelog]$ cd 2014_09_28[oracle10g@testdb 2014_09_28]$ lso1_mf_1_51_b2g3dm1s_.arc
Time of Update: 2017-01-13
一、RAC 中cluster wait time高問題1.設定LMS進程為FX 60,不要過多調整lms進程的數量註:在Solaris 10 Update 10之後,以及Solaris 11,才可以設定進程的優先順序。可以通過看/etc/release看其版本。如Oracle Solaris 10 1/13 是表示Solaris 10 Update 11,可參考:Oracle Solaris 10 Update版本及其曆史Oracle Solaris 10 1/06 (Update
Time of Update: 2017-01-13
做了一個指令碼sprpt_batch.sh:read linesnap_i_id=$1end_snap=$2 sqlplus -s /nolog<<EOFconn /as sysdba;define begin_snap=${snap_i_id};define end_snap=${end_snap};define report_name=sprpt_batch_${snap_i_id}_${end_snap}.txtset echo offset feedback
Time of Update: 2017-01-13
某資料庫restore之後,嘗試set newname但是報錯RMAN-06015。我們可以先手工catalog進去,在set newname。可以看如下的測試案例:--1.純粹的set newname是可以的RMAN> run{ 2> set newname for datafile 6 to '/u01/oracle11gR2/oracle/oradata/ora11g/U_NOLOB2.dbf222'; 3> } executing command: SET
Time of Update: 2017-01-13
12.1.0.2之前,用startup trigger: 代碼如下複製代碼 --在CDB中建立startup triggerCREATE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASEBEGIN EXECUTE IMMEDIATE 'alter pluggable database all open';END
Time of Update: 2017-01-13
在12c中的RAC中,由於是flex cluster,常常會出現執行個體亂跑的現象,如執行個體3跑到了節點2上,執行個體2跑到節點3上。而且重啟之後也還是如此。我們可以這樣處理,讓原來亂跑的執行個體改回去:1.檢查crs中記錄的執行個體和節點對應關係的資訊:[oracle@12102-rac2 ~]$ crsctl stat res ora.cdbrac.db -p |grep
Time of Update: 2017-01-13
資料庫雖然正常open了,但是由於system有壞塊,導致資料庫匯出有部分表報錯,客戶希望通過修複壞塊完美解決該問題exp-ORA-1578bbed檢查system報壞塊C:\Users\FAL>dbv file=D:\BAIDUYUNDOWNLOAD\ORADATA\CHEASDB\SYSTEM01.DBF DBVERIFY: Release 11.2.0.1.0 - Production on 星期六 5月 14 15:40:55 2016 Copyright
Time of Update: 2017-01-13
主要遇到了如下幾個問題:1. mount 發現控制檔案異常,通過替換,用pfile mount成功,這個不說了.2. open報了一個如下的錯誤:Fri Jul 04 20:03:23 2014alter database openBeginning crash recovery of 1 threads parallel recovery started with 15 processesStarted redo scanCompleted redo scan read 2
Time of Update: 2017-01-13
1. 下載並安裝 Oracle 8i for linux. 完整安裝,不要只安裝用戶端 下載地點:chat.hn.cninfo.net/soft的hot下載 2. 下載PHP3或PHP4源碼 下載地點:www.php.net www.phpuser.com chat.hn.cninfo.net/soft 3. 配置PHP的安裝參數 for php 4: ./configure --with-apxs=/usr/sbin/apxs --prefix=/usr --with-gd
Time of Update: 2017-01-13
一、單一實例開啟歸檔日誌的順序1.首先需要對原參數檔案進行備份create pfile='f:\pfile1018.ora' from spfile;2.調整歸檔日誌的格式alter system set log_archive_format='%s_%t_%r.log' scope=spfile;3.設定歸檔路徑在做這一步之前,先要建好目錄alter system set
Time of Update: 2017-01-13
方法一,安裝oracle資料時配置自動啟動1.安裝好Oracle資料庫後: 執行 dbstart和dbshut會提示: 代碼如下複製代碼 [oracle@oracle11g ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart
Time of Update: 2017-01-13
1、先在WEB應用程式項目中添加引用:Interop.OracleInProcServer2、Web.config的配置:<configuration> <appSettings> <!--資料庫連接資訊配置--> <add key="Data Source" value="DB" /> <add key="User ID" value="USER" /> &