Oracle資料庫字元集問題總結

在不同資料庫做資料移轉、同其它系統交換資料等,常常因為字元集不同而導致遷移失敗或資料庫內資料變成亂碼。現在我將oracle字元集相關的一些知識做個簡單總結一、什麼是oracle字元集Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字元集最重要的參數是NLS_LANG參數。

如何加密Oracle中的預存程序

軟體環境:1、作業系統:Windows 2000 Server2、數 據 庫:Oracle 8i R2 (8.1.7) for NT 企業版3、安裝路徑:C:\ORACLE實現方法:1、D:\>set NLS_LANG=AMERICAN_AMERICA.USACII7或D:\>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1D:\>set直接打set命令可以查看環境變數2、在D:\下建立a.sql檔案,內容如下:create or

一個簡單的oracle分頁預存程序的實現和調用

在看了眾多的分頁預存程序以後發現都是針對sqlserver的,而沒有oracle的,因此想寫一個關於oracle的預存程序,因為我用到的資料庫是oracle.---------------------------------------------------------------------------------------oracle分頁預存程序的思路於sqlserver的思路是一樣的,但是我這裡做了點改動,在因為oracle的文法和規則的不同所以,oracle分頁預存程序看上去有點不一

Oracle錯誤案例:ORA-00922

ORA-00922 missing or invalid option 0RA-00922: 丟失或者無效的選項Cause An invalid option was specified in defining a column or storage clause. The valid option in specifying a column is NOT NULL to specify that the column cannot contain any NULL values. Only

oracle串連常見錯誤及解決方案

出現資料庫的串連問題可在命令列下使用 tnsping 服務名 來檢查出錯原因。常見錯誤有:ORA-12535: TNS: 操作逾時首先關閉防火牆,這是最常見的串連出錯原因。如果仍然不行,檢查 tnsnames.ora 檔案配置,主要是主機名稱是否正確# TNSNAMES.ORA Network Configuration File: E:\oracle\ora92\network\admin\tnsnames.ora# Generated by Oracle configuration

將圖片檔案儲存體到Oracle的預存程序

一個儲存圖片檔案的過程,任何開發工具都可以通過調用過程把圖片文儲存到資料庫中。詳細步驟:Microsoft Windows 2000 [Version 5.00.2195](C) 著作權 1985-2000 Microsoft Corp.C:\Documents and Settings\chanet>cdC:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 1月 19 14:46:21

Oracle 9i資料庫異常關閉後的啟動

Oracle shutdown的時候突然斷電,導致使用sql/plus啟動時無法串連到資料庫,具體描述為:connection can not permitted, shut in progress.到dos 提示符 鍵入:c:\> sqlplus /nolog顯示:sql/plus: Realease9.0.2……..all rights reservedsql> connect /as sysdba顯示已串連至空閑常式sql>startup

如何在oracle的blob欄位裡儲存多個檔案

Oracle的BLOB欄位類型可以用來儲存長2進位資料。但是通常讀寫BLOB欄位資料的代碼都是很羅嗦,非細心編碼很容易出錯。我把這個功能整合到我的OCI封裝庫(ORADBI)中。下面的例子就是示範如何使用ORADBI把多個檔案按儲存到一個欄位裡。我在另外的例子中將示範如何把BLOB欄位中的資料還原為檔案。整個ORADBI是我在OCI基礎上寫的C語言API。從創作這個API到一直不斷的更新維護,已經有1年多了。我也將一直維護下去,不斷完善和添加新的功能。ORADBI是完全免費和完全開源的,使用者只

全新感受Oracle 9i

Oracle背景資料在介紹Oracle 9i之前我們先介紹一些關於Oracle公司的資料,讓各位朋友更多瞭解Oracle。1977 年,拉裡·艾裡森和Bob Miner、Ed Oates一起建立一家軟體開發實驗室(Software Development

oracle如何利用觸發器對物化視圖重新整理進行定製

物化視圖的重新整理其實和普通的SQL執行沒有什麼本質的區別,因此也可以通過在物化視圖上建立觸發器的方式,對重新整理操作進行定製。正好前兩天有人在BLOG上問我,如果在物化視圖添加一個時間戳記列,並在物化視圖更新的時候,自動維護這個列。其實很簡單,通過觸發器就可以達到這個目的:SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, NAME VARCHAR2(30));表已建立。SQL> INSERT INTO T SELECT ROWNUM,

Oracle物化視圖詳解

一.

oracle多層嵌套同義字

在Oracle的管理員手冊上,說明可以為表、視圖、物化視圖、過程、函數、包、對象和序列建立同義字。雖然Oracle並沒有明確說明,但是同樣可以為同義字建立同義字。有些時候建立指向同義字的同義字是有意義的。由於同義字本身功能之一就是實現物理結構和物理位置的透明性,因此使用者在建立同義字的時候並不會太關係當前指向的對象是否是同義字還是其他對象。Oracle處理指向同義字的同義字只是在解析對象的時候存在很小的代價,其他並沒有太多的影響。當然如果同義字嵌套的層數過多,也不是很好的設計方式,使用者在確定要

Oracle的資料類型簡介

在ORACLE8中定義了:標量(Scalar)、複合(COMPOSITE)、引用(REFERENCE)和LOB四種資料類型。(一)標量(Scalar)標量類型與資料庫的列所使用的類型相同,此外它還有一些擴充。它又分為七個組:數字、字元、行、日期、行標識、布爾和可信。①數字 有三種基本類型:NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整數或實數,而PLS_INTEGER和BINARY_INTENER只能描述整數。NUMBER,是以十進位格式進行儲存的,它

oracle資料庫的安裝配置

第一部分:安裝oracle資料庫第二部分:通過DBCA建立第一個oracle資料庫一、 安裝oracle資料庫,首先在root使用者下執行xhost+不然安裝報錯,然後切換到oracle使用者模式下;[root@stu49 tmp]# xhost + 需要在伺服器本機執行[root@stu49 tmp]# su - oracle 以下執行必須在圖形化介面下安裝,遠程需要VNC或者box支援圖形化的來安裝[oracle@oracle10g ~]$ cd /tmp/database/二、

Oracle遠程複製和異地容災方案分析

【導讀】本文介紹目前針對oracle資料庫遠程複製和異地容災的主要幾種技術和解決方案。目前,針對oracle資料庫的遠程複製、容災主要有以下幾種技術或解決方案:

解決Oracle中Exp/Imp大量資料處理問題

Oracle的exp/imp是許多使用者經常使用的兩個工具。 它們常被用來做資料庫的邏輯備份,資料庫重組和資料轉移等工作。 先由exp把資料卸出到檔案系統, 產生一個。dmp檔案, 然後必要時再由imp將資料裝入資料庫。 對於一般中小型資料庫來說, 全資料庫的exp所產生的dmp檔案可能小於2GB, 但對稍大型的資料庫, exp產生的資料動輒數十至上百個GB. 而現時多數作業系統為32位, 其檔案系統允許的最大檔案為2GB. 這樣顯然不能由檔案系統存放exp產生的資料。 這是問題之一。

用C++庫串連Oracle,MS SQL,MySQL等資料庫

最近在網上找到一個好東西SQLAPI++,它是可以訪問多個SQL資料庫(Oracle,SQL Server,DB2,Sybase,Informix,InterBase,SQLBase,MySQL,PostgreSQL)C++庫。SQLAPI++直接調用本地目標資料庫管理系統(DBMS)的API(不像ADO一樣使用OLEDB and/or

Oracle基於使用者管理的不完全恢複(五)誤刪除資料表空間

案例4——誤刪除資料表空間(有備份)通過備份的控制檔案找到與資料表空間有關的資訊進行恢複,因為新的控制檔案裡面已經沒有該資料表空間的資訊了。實際上在整個恢複過程中還是利用歸檔日誌進行恢複,如果刪除資料表空間之前的操作有及時寫入到歸檔資訊,就會全部恢複出來。下面的案例分切換日誌和不切換日誌兩種。1、基於backup control 的不完全恢複SQL> select file_id,file_name,tablespace_name from

oracle資料泵不同工作方式效能比較(五)測試NETWORK_LINK匯入方式

根據Oracle的文檔的描述,資料泵採用不同的方式匯出匯入,效能也會有明顯的差別,這次正好有機會測試一下,遷移資料表空間、直接路徑、外部表格方式,以及資料庫鏈方式匯出、匯入的效能差異。這篇測試NETWORK_LINK匯入方式。首先清除上一篇文章中匯入的使用者和資料表空間,並重建立立測試使用者和資料表空間。SQL> DROP USER TJSQ_NDMAIN CASCADE;User dropped.SQL> DROP USER TJSQ_TRADE CASCADE;User

Oracle RAC OCR管理與維護概述

OCR相當於Windows的註冊表。對於Windows而言,所有的軟體資訊,使用者,配置,安全等等統統都放到註冊表裡邊。而叢集呢,同樣如此,所有和叢集相關的資源,配置,節點,RAC資料庫統統都放在這個倉庫裡。如果OCR被破壞則導致叢集服務啟動異常,需要修複OCR。因此OCR的管理與維護對於整個叢集而言,是相當重要的。本文主要描述了Oracle 10g RAC下的OCR的管理與維護。[python] view plaincopyprint?1、環境oracle@bo2dbp:~> cat /

總頁數: 1509 1 .... 412 413 414 415 416 .... 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.