解決Oracle 11g中的索引名字亂碼問題

有一個主鍵對應的索引變成了亂碼。如下:如果在SQLPLUS查詢:SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where  2  table_name='OO_OMS_USER';索引名居然有三行,並且為亂碼: XP@ #@ r..解決:不能和主鍵及關聯的索引一起刪除,資料庫識別不出來索引。ALTER TABLE OO_OMS_USER

Oracle Database 10g Release 2(10.2.0.1)指令碼自動化安裝

#!/bin/sh#The scripts is for RHEL5U1#author is kevin#date 2011-06-06for i in  libXp-1.0.0-8    openmotif-2.3.0-0.3.el5 compat-db-4.2.52-5.1 compat-gcc-34-3.4.6-4 compat-libf2c-34-3.4.6-4  compat-gcc-34-g77-3.4.6-4 compat-gcc-

安裝 Oracle 10.2出現“all_no_orcl”錯誤的解決方案

在Ubuntu Server 9.04 上安裝Oracle 10.2,安裝到80%時出現all_no_orcl錯誤根據提示開啟記錄檔,發現如下錯誤:資訊: Creating /opt/oracle/lib/liborasdkbase.so.10.2資訊: gcc:資訊: /usr/lib/libstdc++.so.5:沒有該檔案或目錄資訊:資訊: /opt/oracle/bin/genorasdksh: Failed to link liborasdkbase.so.10.2資訊: make:

Oracle學習筆記:imp資料匯入工具用法

1、imp命令參數詳解[Oracle@linux exp]$ imp help=y    Import: Release 10.2.0.4.0 - Production on 星期三 10月 5 15:48:13 2011    Copyright (c) 1982,&

Oracle pragma 舉例:exception_init

PRAGMA是一個編譯指示(或命令)。編譯指示在編譯時間被處理,它們不在運行時執行。編譯指示是對編譯器發出的特殊指令。它也稱為偽指令(pseudoinstruction),不會改變程式的含義。它只是向編譯器傳遞資訊 ,實際上它是非常類似於嵌在 SQL 陳述式的注釋中的效能調整提示。EXCEPTION_INIT:將一個特定的錯誤號碼與程式中所聲明的異常標示符關聯起來。樣本:PRAGMA EXCEPTION_INIT(DEADLOCK_DETECTED,

解決EBS FORM 無法匯出主從關係(Master Detail)資料到EXCEL

解決EBS FORM 無法匯出主從關係(Master Detail)資料到EXCEL。 以下是關於解決EBS標準匯出功能無法匯出主從關係資料的方法。解決思路:1.  在form上增加一個匯出按鈕,或者在工具列註冊一個功能表項目。2.  用製作一個報表,或者模仿系統標準的匯出功能。然後用上面的按鈕或者功能表項目直接調用。這裡主要介紹模仿系統標準匯出功能。步驟:       1.  直接修改form級trigger EXPORT,

C#對Oracle Clob對象的讀寫

以下是我的兩種實現方式:方式一:該方式進行的操作是,將一大於4Kb的txt檔案寫入Clob對象或者從該Clob欄位讀取出來並建立一個txt檔案來儲存。這些操作通過分段讀取來實現。        public void SaveMassiveData()       

Oracle通過PL/SQL資料泵匯出匯入資料的命令

1:匯出資料的命令declare    ---建立資料泵工作控制代碼    h1  number;begin    --  建立一個使用者定義的資料泵做schema的備份   h1 := dbms_datapump.open(operation => 'EXPORT',  job_mode =>

Oracle 11g使用exp匯出空表

1、Oracle11g預設對空表不分配segment,故使用exp匯出Oracle11g資料庫時,空表不會匯出。2、設定deferred_segment_creation 參數為FALSE後,無論是空表還是非空表,都分配segment。   在sqlplus中,執行如下命令:   SQL>alter system set deferred_segment_creation=false;    查看:  

Oracle預存程序中異常處理應注意的問題

如果主預存程序和主函數又由子過程或子函數構成,在子函數或子程式中能否包含異常處理要依據以下原則:第一、如果主程式和子程式要作為一個事務來處理,則在子程式中不能觸發異常,異常要到主調程式中取處理,如果在子程式中進行異常處理,如果子程式出現異常,進行異常處理後,還會繼續執行主調程式中調用的出現異常的子程式的下面的代碼,這樣又開始了新的事務,這樣破壞了事務的一致性,從而破壞了資料的一致性     主調程式如下:   

Oracle中union語句中order by用法

union的各個子查詢要有相同數量的列,且對應位置的列必須具有相同的資料類型;但列的名字可以不同。 只能在union的最後一個子查詢中使用order by,而這個order by是針對整個unioning後的結果集的。So: 如果unoin的幾個子查詢列名不同,如 Sql代碼  select supplier_id, supplier_name    from suppliers    UNION  

在Oracle 10g 中如何以sys的身份登入isqlplus頁面

在linux上安裝完成Oracle 10g以後,我們常常會用到isqlplus來執行SQL語句。但正常的isqlplus登入介面只支援以普通使用者的身份進行登入,而我們有時又必須用到sys身份的許可權才能執行某些操作,那如何才能以sys的身份來登入isqlplus頁面呢?   (1) 設定oracle使用者的java環境變數:(在檔案的最底下增加一行)  [oracle@ocp~] vim .bash_profile  ---->

Oracle教程:快照控制檔案

The snapshot control file is a temporary snapshot control file that RMAN creates to re-synchronize from a read-consistent version of the control file. RMAN only needs a snapshot control file when re-synchronizing with the recovery catalog or when

Oracle 字串加密方法

測試環境:Oracle 10g1、方法一 MD5加密create or replace function fn_md5(input_string VARCHAR2) return varchar2   IS  raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);

ORA-01207 old control file完全解決方案

這個錯誤是Oracle db最常見的錯誤了,引起的原因很多,但是最主要的一個原因是資料庫伺服器突然掉電,然後重啟啟動資料庫報錯。究其這個問題產生的原因,其實就是控制檔案中記錄的db資訊太老,導致資料庫在啟動檢測時出現不一致。控制檔案中記錄了整個資料庫的全部資訊,具體包括資料檔案的,記錄檔等等。那麼為什麼會出現控制檔案記錄的資料庫資訊太老呢,原因很簡單:根據oracle

【Oracle】ORA-03113錯誤分析與解決

前言每一個DBA在進行資料庫管理的過程中不可避免的要遇到形形色色的錯誤(ORA-1547 ,ORA-904,ORA-1578 ......)。有些錯誤由於頻繁出現、原因複雜而被 Oracle DBA 們戲稱之為"經典的錯誤"。其中ORA-3113 "end of file on communication channel"

Oracle的exp/imp詳解

備份概述 邏輯備份:備份可分為兩類 ,物理備份和邏輯備份 物理備份:該方法實現資料庫的完整恢複,但需要極大的外部存放裝置,例如磁帶庫,具體包括冷備份和熱備份。冷備份和熱備份(熱備份要求資料庫運行在歸檔模式下)都是物理備份,它涉及到組成資料庫的檔案,但不考慮邏輯內容。邏輯備份:

邏輯備庫之ORA-01403解決方案

Oracle 的Data Guard環境中, 邏輯備庫應用進程停止,日誌顯示錯誤為ORA-01403 not data found 。它具體資訊如下:Mon May 21 10:39:31 2012 LOGSTDBY status: ORA-01403: no data found LOGSTDBY Apply process P004 pid=143 OS id=13936 stopped Mon May 21 10:39:32 2012 Errors in file

探索Oracle不完全恢複之--基於SCN恢複 第一篇

基於SCN恢複 第一篇1、在刪除資料之前,察看下SCN號是多少:SQL> col name format a45SQL> set line 300SQL> select name,checkpoint_change# from

總頁數: 978 1 .... 61 62 63 64 65 .... 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.