10gR2RACInstallissuesonOracleEL5orRHEL5orSLES10(VIPCA/SRVCTL/OUIFailures)[ID414163.1]Modified04-AUG-2010TypePROBLEMStatusARCHIVEDInthisDocumentSymptomsCauseSolutionReferencesAppliesto:OracleServer-EnterpriseEdition-Version:10.2.0.
系統 2019-08-12 09:26:52 2521
最近,有現場反應,程序顯示亂碼。感覺很奇怪,該系統已經賣出去無數了。肯定是現場數據庫字符集有問題,經過查看,現場環境:window系統,oracle10g。我們要求的數據庫字符集是AL32UTF8的,而現場自己安裝成ZHS16GBK。并且,數據庫的表里面,中文是亂碼,如???(這才是造成程序顯示亂碼的主要原因,后面詳述)當時一心以為:既然情況如此,只能期望通過調整數據庫字符集,來解決亂碼問題。雖然查閱了資料說,不建議這樣做;修改數據庫服務器字符集步驟如下:
系統 2019-08-12 01:55:11 2520
轉自:http://blog.163.com/yy_wq80/blog/static/4027606200812911834338/前一陣,單位的oralce突然當機了.檢查原因.一看原來SGA的內存只有1.4G太小了.那就調吧.準備先調到3G可是一調報錯了.查了相關資料原來發現是oracle的限制.我的電腦配置:CPU:至強2.8X8、內存:12G、硬盤:1T、磁盤陣列5以下是操作步驟1.打開開關boot.ini增加/3G/PAE為什么要加二個呢.有的資
系統 2019-08-29 22:13:51 2510
Oracle角色管理一、何為角色角色。角色是一組權限的集合,將角色賦給一個用戶,這個用戶就擁有了這個角色中的所有權限。二、系統預定義角色預定義角色是在數據庫安裝后,系統自動創建的一些常用的角色。下介簡單的介紹一下這些預定角色。角色所包含的權限可以用以下語句查詢:sql>select*fromrole_sys_privswhererole='角色名';1.CONNECT,RESOURCE,DBA這些預定義角色主要是為了向后兼容。其主要是用于數據庫管理。ora
系統 2019-08-12 01:33:55 2510
在安騰AI64RHEL3U3服務器上安裝ORACLE10G最近有機會在安騰機上折騰,試驗了一下ORACLE10安裝ORALCE安裝記錄#解壓zcat10201_database_linuxitanium.cpio.gz|cpio-idmv#檢查必要的軟件環境rpm-qmakegccglibccompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-developenmotif21se
系統 2019-08-12 01:51:37 2500
------------------------2013-5-19------------------------子程序的類型--過程,用于執行某項操作--函數,用于執行某項操作并返回值createorreplaceprocedure--過程名稱[parameterlist]--參數列表is|as;--局部聲明begin(executablestatements)--可執行語句end;參數模式:-
系統 2019-08-12 01:53:35 2496
數據庫的作用就是實現對數據的管理和查詢。任何一個數據庫系統,必然存在對數據的大量讀或者寫或者兩中操作都大量存在。IO問題也往往是導致數據庫性能問題的重要原因。在這篇文章中,主要幫助大家在理解Oracle的讀寫操作機制的基礎上,靈活解決遇到的各種常見的IO問題。1Oracle中IO的產生IO當然包括了讀、寫兩部分,先介紹Oracle中寫操作的產生。1.1寫介紹寫操作之前,先簡單的看下Oracle的物理結構:oracle的物理文件包括以下三種文件:控制文件(C
系統 2019-08-29 23:28:27 2495
今早在看論壇時突然想起這兩個函數,所以就記錄下來,以后好參考一下首先看一下例子:WindowsXPorcle9.2.0.1.0ConnectedtoOracle9iEnterpriseEditionRelease9.2.0.1.0ConnectedasSCOTTSQL>selectROUND(12375.989,-2)FROMDUAL;ROUND(12375.989,-2)-------------------12400SQL>selectROUND(12
系統 2019-08-12 01:52:08 2489
#1.查詢語句中使用函數@1.round(d1,d2)用于數字的四舍五入d1表示數字d2表示小數點后的位數(d2不寫默認為零)@2.trunc(d1,d2)截取去尾法@3.日期函數sysdateselectsysdatefromdual;----獲取系統當前時間@4.日期數據相減,得到兩個日期之間的天數差不足一天用小數表示@5.months_between(d1,d2)得到d1,d2兩個日期數據之間所差的月份小數表示@6.計算d2個月之前的時間點add_m
系統 2019-08-12 01:52:38 2485
如果是oracle10g以上一個wm_concat函數就可以解決。如果是oracle9i以下就有點麻煩了。表結構如下:NAMENullType--------------------------------------N_SEC_CODENOTNULLCHAR(6)C_RESEARCHER_CODENOTNULLVARCHAR2(20)此表保存了“股票”與“研究員”的對應關系數據,一般而言,對于同一只股票而言,可能有多個研究員對其進行跟蹤研究。所以目前遇到
系統 2019-08-12 09:30:18 2479
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用使用Package的優點在于
系統 2019-08-12 09:30:10 2478
row_number()OVER(PARTITIONBYCOL1ORDERBYCOL2)表示根據COL1分組,在分組內部根據COL2排序,而此函數計算的值就表示每組內部排序后的順序編號(組內連續的唯一的).與rownum的區別在于:使用rownum進行排序的時候是先對結果集加入偽列rownum然后再進行排序,而此函數在包含排序從句后是先排序再計算行號碼.row_number()和rownum差不多,功能更強一點(可以在各個分組內從1開時排序).rank()
系統 2019-08-12 01:54:48 2474
------------------------2013-5-21------------------------定義表的類型typetablenameistableofcol_defindexbybinary_integer;聲明表的類型Tablenametablenamepl/sql表臨時使用,像數組一樣的對象。包含一列和一個主鍵不能對列和主鍵進行命名列可以是任何標量數據類型主鍵必須是binary_integer類型大小沒有限制引用:tablename
系統 2019-08-12 01:53:35 2473
我在把oracle數據導入sqlserver中時,發現在oracle中字段定義為唯一索引時,不同記錄的此字段如果為空不被認為是重復的,但在sqlserver中如果此字段為唯一索引字段,不允許有2個以上的空值。郁悶。所以只好將sqlserver中的唯一索引字段手工修改為幾個非空的值,但這樣程序肯定要進行修改了。需要在程序中為此字段設置不重復的非空值,這樣才能保證程序在不同數據庫環境中能正常使用。(需要修改openjweb的系統角色管理,在保存的時候給tree
系統 2019-08-12 01:55:42 2463
覺得對你有幫助,請留言與猛點推薦,謝謝。[推薦]ORACLEPL/SQL編程詳解之一:PL/SQL程序設計簡介(千里之行,始于足下)本篇主要內容如下:第一章PL/SQL程序設計簡介1.1SQL與PL/SQL1.1.1什么是PL/SQL?1.2PL/SQL的優點或特征1.2.1有利于客戶/服務器環境應用的運行1.2.2適合于客戶環境1.2.3過程化1.2.4模塊化1.2.5運行錯誤的可處理性1.2.6提供大量內置程序包1.3PL/SQL可用的SQL語句1.4
系統 2019-08-29 22:05:43 2460