Oracle 設定環境變數NLS_LANG(用戶端的環境變數)

NLS_LANG格式:NLS_LANG=LANGUAGE_TERRITORY.Client CHARACTERSET1、NLS_LANG 參數組成NLS_LANG參數由以下部分組成:NLS_LANG=<Language>_<Territory>.<Clients Characterset> NLS_LANG各部分含義如下:LANGUAGE指定: Oracle訊息使用的語言 日期中月份和日顯示TERRITORY指定 貨幣和數字格式&

使用Sybase OpenClient 訪問資料庫

聲明:SYBASE為12.5.0.3 for linux版本。作業系統:Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux下載Sybase 12.5.0.3 for linux版本.由於只是作為用戶端,可以不用安裝ASE。只需要安裝sybase-common-12.5-3.i386.rpm和sybase-openclient-12.5-

Oracle資料表空間檔案損壞後的排查及解決

我們在操作Oracle的時候,如果出現Oracle無法正常啟動或停止,或者Oracle的匯入匯出命令執行錯誤,通常是由於Oracle的執行個體下的資料表空間出現了問題造成的。以下解決辦法,摘自網路,適用於各種資料表空間檔案出現問題的狀況:ora-01033:oracle initialization or shutdown in progress,經過分析研究終於解決了一、首先:問題的產生原因,出現這個錯誤是因為我將oracle\oradata\oradb下的一個檔案誤刪除掉後出現的。二、現象:

Oracle 備份基礎閑談

Oracle 分歸檔和非歸檔模式。這兩者的區別就是對redo log的處理。歸檔模式下,當一個redo log 寫滿之後,就會把這個redo log裡的內容寫入歸檔檔案,等寫完之後,這個redo log 就可以繼續使用,如果是非歸檔模式下,redo log 就直接覆蓋了。恢複一般都需要歸檔檔案,這裡面記錄了對資料庫的操作,所以生產庫一般都運行在歸檔模式下。RMAN備份的存放位置也有2種選擇,一種是直接備份到磁碟,另一種就是備份到磁帶。 現在的大公司,一般都使用Symnatec Veritas

CentOS 5.5命令列安裝Oracle 10G

基本都是用Oracle身份執行命令1. 驗證 Oracle 所需要的系統依賴程式包是否完整。 rpm -qa binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make libaio libXp 2. 驗證系統要求 Oracle 所需最小 RAM 為 512MB ,www.bkjia.com而所需最小交換空間為 1GB 。對於 RAM 小於或等於 2GB

Oracle EM 啟動出錯

錯誤資訊: [Oracle@www.bkjia.com ~]$ emctl start dbconsole TZ set to PRC OC4J Configuration issue. /u01/app/oracle/product/10.2/db_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl not found. 解決辦法: 方法一(推薦): 使用dbca對資料庫重新設定下即可 方法二:手動設定 參考:This is due

讀取Oracle中的Blob欄位產生對應的檔案

讀取WMF的Blob欄位,產生wmf檔案  /// <summary>        /// 讀取WMF欄位,產生臨時WMF檔案        /// </summary>        private void

MySQL 的Rename Table語句

mysql 命令重新命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更名是以原子方式(atomically)執行,這就意味著,當更名正在運行時,其它的任何線程均不能該表。這使得以一個空表替換一個表成為可能。CREATE TABLE new_table (...);RENAME TABLE old_table TO backup_table, new_table TO

關於Oracle 資料庫update 卡死的問題

今天做eclipse項目的小修改,發現以前可以啟動並執行項目部分今天總是卡死,開始以為是資料庫沒有關閉串連,導致串連堵塞,後來仔細一看每個都有關閉連結。下斷點調試發現是在update的時候出問題,程式卡死在update上面。我用plsql在資料庫中查詢同樣是卡死狀態,換一條資料能夠正常執行。google了一下找到問題出現的原因。由於在執行update的時候,當程式已經執行了executeupdate 但是還沒有提交事務 commit

Oracle的VARCHAR2類型中的BYTE與CHAR參數

CREATE TABLE TEST(NAME VARCHAR2(2))INSERT INTO TEST VALUES('測試');在Windows環境下:可見在Windows預設情況下,VARCHAR2(2) 就等於是 VARCHAR2(2 BYTE)  一個漢字佔2個位元組在Linux環境下:可見在Linux預設情況下,VARCHAR2(2) 就等於是 VARCHAR2(2 BYTE)  一個漢字佔3個位元組如果建表文改為:CREATE TABLE TEST(NAME

CentOS 5.2下安裝多個MySQL資料庫

一、編譯安裝第一個MySQL 5.1.33cd /opt/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysql -s /bin/nologin -d /usr/local/mysqltar -zxvf mysql-5.1.33.tar.gzcd mysql-5.1.33/./configure --prefix=/usr/local/mysql/ --enable-assembler

Oracle nullif函數的使用

//題目:    ID NAME      ------------    1   張    1   王    2   趙   //結果:   ID NAME   --------   1&

SUSE 10.1下安裝Oracle 10.2.0.1

安裝前說明:1. 這裡的SUSE 10版本是SUSE 10.1專業版(32位)2. 在安裝SUSE時已經將“開發人員”軟體裝上,如gcc等工具3. 這裡Oracle 10g的版本是10.2.0.1(32位),安裝檔案包是10201_database_linux32.zip安裝步驟:1. 從SUSE第四張安裝盤中/suse/i586檔案夾中提取出libaio-0.3.104-12.i586.rpm、libaio-devel-0.3.104-12.i586.rpm兩個檔案,並執行rpm

通過Oracle函數實現.NET String.Format函數的簡單版

由於開發需要,想實現一些提示資訊的通用,比如,提示資訊內容:“XXX的值YYY不正確,請檢查並重新輸入!”,那麼,通用的資訊內容就應該為:“{0}的值{1}不正確,請檢查並重新輸入!”。但這個“{0}”和"{1}"怎麼替換掉呢?在.net中,字串有String.Format函數,這樣我們就可以很容易地去根據不同的內容,替換成不一樣的內容,但Oracle裡面還沒有樣的函數(據個人所知,不知道有沒有孤漏寡聞!),但又想用,所以就只能自己寫了。想了想,有問題啊,且聽我道來:資訊內容中有多個參數,並且都

解決在Oracle資料庫中使用hibernate產生表不能正確建立表的問題

最近在項目中使用hibernate的動態產生表,即將hbm2ddl.auto配置成update時,發現hibernate並沒有按照預設的建置規則產生相應的資料表資訊。但奇怪的是,只是部分表沒有產生,而其它的表即產生成功了。重新啟動項目,發現問題依舊。奇怪的是,雖然有些表沒有產生,但它相關聯的關聯表即產生了,而且在產生時,會報一個找不到相關的參考資料表的錯誤。報的錯誤如下: 12=2011-05-06 09:45:56

Oracle 暫存資料表解決ORA-22992問題

通過Database Link整合遠端資料庫時,從遠端資料庫上查詢Blob欄位時總返回ORA- 22992 錯誤 。有人採用物化視圖解決這個問題,但物化視圖同步機制會帶來麻煩,如果同步時間設定過短,則佔用大量的系統資源,給伺服器帶來極大的壓力;如果設定時間過長,前台使用者不可接受。 參考網上資料,據說來自 AskTom,使用全域暫存資料表,實現了自認為優雅的解決。  代碼如下: create or replace package pkg_photo as  type sys_

Oracle 9i下以裸裝置方式安裝資料庫

一直都在Oracle 10G下以裸裝置方式手工建庫,今天嘗試在oracle

在Linux下通過C語言訪問MySQL資料庫的方法

錯誤提示:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'解決方案:在/var/run/ 下面建立一個 mysqld目錄,然後建立一個連結指向:/opt/lampp/var/mysql/mysql.sock輸入指令: ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock即可解決。***************

SQL調優之關注filter資訊

SQL調優之關注filter資訊,開發人員發來郵件,叫我最佳化下面SQLHi Robinson,Kindly need your help to check the below SQL for performance issue with Hyper plan detail report. Thanks in advance.Elapsed: 00:00:24.50 --------

將Lomboz Eclipse 串連上 Oracle 11g

在用lomboz_eclipse 3.3串連Oracle時,遇到點麻煩,把這個過程記下來,方便有和我一樣遇到困難的朋友可以參考。 1.window --> show View --> other --> Connectivity  --> Data Source Explorer2.接下來在新增的Data Source Explorer視窗下的databases檔案夾,點擊右鍵,選擇new。彈出下面的對話方塊:選擇PostgreSQL JDBC

總頁數: 978 1 .... 577 578 579 580 581 .... 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.