Time of Update: 2018-12-03
之前做了個oracle 調用webservice,由於要離職了,公司沒有可以接手的人,所以用oracle調用webservice的方案就沒有做了,改用java來做了,說是好交接,沒有辦法,所以沒有完整的用oracle實現調用webservice了,不過文檔裡將基本的都將痛點解決了。文檔目錄如下:Webservice實現... 1Java編寫簡單的WebService執行個體... 1目標... 1準備開發環境... 1Eclipse編寫簡單的WebService執行個體... 41
Time of Update: 2018-12-03
一. 判斷記錄中是否有中文這個可以使用Length 和 Lengthb 函數。 這個在blog裡有說明:Oracle Length 和 Lengthb 函數說明http://blog.csdn.net/tianlesoftware/article/details/6863797 這種方法使用與字元集為GBK的情況,其他情況不使用。在GBK 字元集下,中文的length 是1個字元,而lengthb 是2個byte。 樣本:select * from t where
Time of Update: 2018-12-03
字元集修改有2中辦法:1)原庫匯出,然後重建立立新字元集的新庫,再匯入,這裡需要注意匯出匯入用戶端字元集。2)ALTER DATABASE CHARACTER SET步驟如下:A.備份資料庫(一定需要,失敗可恢複)B.關閉資料庫shutdown immediate,啟動到mountC.啟用restrict session alter system enable resricted sessionD.確認沒有job運行,沒有高可用等傳輸功能在運行E.開啟資料庫 alter database
Time of Update: 2018-12-03
通過配置oracle 的異類服務代理(Heterogeneous Services Agents),我們能構通過oracle訪問各種非oracle的資料庫,比如sql server ,informix,sybase等。-- zql 出品 通過配置oracle 的異類服務代理(Heterogeneous Services Agents),我們能構通過oracle訪問各種非oracle的資料庫,比如sql server ,informix,sybase等。oracle的異類服務代理有兩種類型:
Time of Update: 2018-12-03
4.1 手動建立執行個體資料庫版本作業系統目標SID10.2.0.4 64bitWindows Server 2008R2secorcl 4.2 建立參數檔案目錄C:\Users\Administrator>md D:\oracle\product\10.2.0\admin\secorcl\adumpC:\Users\Administrator>md
Time of Update: 2018-12-03
修改電腦名稱後,oracle所有服務全部都啟動不了。建議不要隨意修改電腦名稱,因為修改電腦名稱後,要修改很多oracle的配置,麻煩的要死。我原來的電腦名稱為:53m6df34f7修改後的電腦名稱為:sgliuya2首先解決OracleDBConsole*服務。在cmd視窗運行命令emctl start dbconsole,出現下面資訊:C:/Documents and Settings/liuya>emctl start dbconsoleOracle Enterprise
Time of Update: 2018-12-03
一.Instant Clint 說明Toad,PL/SQL dev 工具都不能使用64位的Oracle,所以每次都安裝32位的,也很麻煩,為瞭解決這個問題,可以使用Oracle 的Instant client。 官網的說明:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092537-zhs.html 利用 Instant Client,您無需安裝標準的 Oracle 用戶端或擁有
Time of Update: 2018-12-03
一.自適應遊標共用(Adaptive Cursor Sharing) 說明 1.1 ACS概述綁定變數使Oracle DB 可以為多條SQL 陳述式共用單個遊標,以減少分析SQL 陳述式所使用的共用記憶體量。然而,遊標共用和SQL 最佳化是兩個相互衝突的目標。用文字編寫SQL 陳述式為最佳化程式提供了更多的資訊,這無疑會導致更好的執行計畫,但大量的硬分析會導致記憶體和CPU 開銷增加。 Oracle9i Database首次嘗試推出了一個折衷的解決方案:允許共用使用不同文字值的相似SQL
Time of Update: 2018-12-03
一.Tablespace Map 說明在Oracle 的OEM 和Toad 工具裡都有一個功能,Tablespace Map。 Oracle 9i官方文檔關於Tablespace Map功能的說明:http://docs.oracle.com/html/A86647_01/extent.htm Tablespace Map 提供各資料表空間內空間使用方式的具體視圖。它還包含資料表空間中的段列表,以及每個段的更詳細資料,如:(1) 段名(2) 段類型(3) 分配給段的塊數(4)
Time of Update: 2018-12-03
如果Oracle資料庫hang住了,對Oracle做system dump,或做 hang analyze,是研究和解決問題的有效辦法。如果能夠串連資料庫,並能夠進行操作,那麼用oradebug是簡單快捷的辦法。 OracleHANGANALYZE 功能診斷 DBhanginghttp://blog.csdn.net/tianlesoftware/article/details/6321961 Oracleoradebug 命令
Time of Update: 2018-12-03
ORA-600[41XX] 這種錯誤基本都於UNDO 有關係。關於ORA-600參數的更多說明,參考我的Blog:ORA-600 各個參數含義說明http://blog.csdn.net/tianlesoftware/article/details/6645809 ORA-600[4193] 這個錯誤也是與UNDO 有關係,MOS 上有幾篇相關的說明文章. 一.MOS說明 1.1 ORA-600 [4193] WhenTrying To Open The Database [ID 763566
Time of Update: 2018-12-03
一. Oracle OLAP 組件 說明有關Oracle 的所有組件的說明,參考:Oracle8i/9i/10g/11g 組件(Components) 說明http://blog.csdn.net/tianlesoftware/article/details/5937382線上分析處理OLAP(On-Line Analytical Processing),
Time of Update: 2018-12-03
RMAN> startup nomount;RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";--因為rman預設以環境變數來讀取時間格式,與sqlplus的固定格式不同,所以,此處要設定時間格式變數。RMAN> restore controlfile from autobackup until time '2009-03-10
Time of Update: 2018-12-03
之前對物化視圖整理的一篇介紹:http://blog.csdn.net/tianlesoftware/article/details/4713553 在老楊的Blog
Time of Update: 2018-12-03
一.問題說明 安裝環境:Oracle linux 6.1 資料庫: 10.2.0.1 安裝Oracle 10g的RAC,在第一個節點執行root.sh 時報錯,如下: [root@rac1 ~]# /u01/app/10.2.0/grid/root.shWARNING: directory '/u01/app/10.2.0' is notowned by rootWARNING: directory '/u01/app' is not ownedby rootWARNING:
Time of Update: 2018-12-03
Do Patchset Updates (PSU's) Change the Oracle Release Version/Fifth Digit? [ID 861152.1] Modified 08-SEP-2011 Type HOWTO Status PUBLISHED In this Document Goal Solution ReferencesApplies to:OracleServer - Enterprise Edition - Version: 10
Time of Update: 2018-12-03
一.OPatch 工具說明在之前的Oracle 補丁體系的blog 提到了opatch工具:Oracle 補丁體系 及opatch 工具 介紹http://blog.csdn.net/tianlesoftware/article/details/5809526 從9.2版開始,Oracle公司實現了個別補丁安裝工具opatch.
Time of Update: 2018-12-03
群裡有人貼了一個錯誤:ORA-00600: 內部錯誤碼, 參數:[dmlsrvColLenChk_2:dty], [2], [0], [16896], [], [], [], [], [], [], [], []ORA-06512: 在 "IDBG17_DEV.ETL_LINK13_LLR_BRN", line 44ORA-06512: 在 line 2 MOS 上搜了一下,有篇文章說明:ORA-00600: [dmlsrvColLenChk_2:dty], [2]During Insert
Time of Update: 2018-12-03
在RAC 環境下使用DataPump工具,alert log會出現修改SERVICE_NAMES參數的提示。 如: Sat Sep 1 13:33:20 2012ALTER SYSTEM SETservice_names='pmos','SYS$SYS.KUPC$C_1_20120901133317.PMOS' SCOPE=MEMORY SID='pmos1';Sat Sep 1 13:33:20 2012ALTER SYSTEM
Time of Update: 2018-12-03
1、只複製表結構 的sqlcreate table tableName2 as select * from tableName1 where 1<>1 2、即複製表結構又複製表中資料 的sqlcreate table tableName2 as select * from tableName1 3、Oracle複製表的制定欄位 的sqlcreate table tableName2 as select row_id,name,age from tableName1 where 1&