Time of Update: 2015-05-29
標籤:oracle靜態監聽和動態監聽 一、什麼是註冊? 註冊就是將資料庫作為一個服務註冊到監聽程式。用戶端不需要知道資料庫名和執行個體名,只需要知道該資料庫對外提供的服務名就可以申請串連到資料庫。這個服務名可能與執行個體名一樣,也有可能不一樣。 在資料庫伺服器啟動過程中,資料庫伺服器會向監聽程式註冊相應的服務(無論何時啟動一個資料庫,預設地都有兩條資訊註冊到監聽器中:資料庫伺服器對應的執行個體和服務。) 相當於是這樣:在資料庫伺服器和用戶端之間有一監聽程式(Listener),在
Time of Update: 2015-05-29
標籤: 現場有一個外網的環境資料表空間嚴重不足,客戶不想擴容,要清理一部分資料,都是大欄位的blob. 資料表空間是1T,已經使用0.99T,刪除2015年之前的blob後,通過附件的基礎資訊表查出還有200G的資料,不過資料表空間並沒有釋放(高水位線),這個時候有幾種方式處理:1. 建立一張表,把剩下的資料匯入,不可行,沒有這麼大的空間了.2. 用資料泵或用exp匯出大欄位,刪除表後,然後匯入.3. 用shrink table.
Time of Update: 2015-05-29
標籤:緣由: 小師妹周末叫我幫她重裝資料庫,這麼大好的周末時光不出去玩兒,給她裝資料庫這不是很蛋疼麼。我問她為什麼要重裝,她說:資料存入資料庫後,中文字元有亂碼,一定是我上次給她安裝資料庫的時候有問題。當初為了給她安裝個資料庫,可是費了九牛二虎之力,64位元據庫,32位元據庫用戶端來回折騰了兩天才弄好,我可不想再重新給她弄。在網上找到了個解決方案,一下子就把亂碼的問題解決了。// http://www.2cto.com/database/201407/313317
Time of Update: 2015-05-28
標籤: 1.原始碼string connString = "User ID=scott;Password=yanhong;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = yanhong)))"; OracleConnection conn =
Time of Update: 2015-05-29
標籤:字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR 除外)並且返回字元值.除了特別說明的之外,這些函數大部分 返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是 相同的,比如: VARCHAR2數值被限制為2000字 符(ORACLE 8中為4000字元),而CHAR數值被限制為255字元(在ORACLE8中是2000).當在過程性語句中使用時,它們可以被賦值
Time of Update: 2015-05-29
標籤:1.問題起源 oracle 資料庫欄位值為小於1的小數時,使用char類型處理,會丟失小數點前面的0 例如0.35就變成了.35 2.解決辦法:用to_char函數格式化數字顯示 select to_char(
Time of Update: 2015-05-29
標籤:轉自:http://www.cnblogs.com/xwdreamer/p/3511047.html參考文獻文獻1:http://blog.itpub.net/24104518/viewspace-730682,字元有格式,需要清理一下文獻2:http://www.cnblogs.com/fengyun627/archive/2009/07/27/1532551.html文獻3:http://blog.csdn.net/hproc/article/details/7372265sql語句格
Time of Update: 2015-05-28
標籤:1.函數create or replace function get_Destroy_no return varchar2 is Result varchar2(50);begin SELECT max(destroy_no) INTO RESULT FROM t_oms_device_destroy WHERE substr(destroy_no,0,8)= to_char( SYSDATE ,‘yyyymmdd‘); IF (RESULT =‘‘OR RESULT IS
Time of Update: 2015-05-28
標籤:oracle 預存程序 java 初次研究出bug的地方非常多,所以注意點非常多,花了我三天時間除盡所有bug,我會把注意點都列出來,可能有落下的地方,還請多指正,相互探討。首先上最終測試成功版預存程序代碼:(裡面代碼可能不盡對你都有用,借鑒參考吧,我全貼出來也是為了我以後好查)說一下jar包用的是ojdbc14.jar,至於什麼class12.jar、ojdbc6.jar啊應該都可以,只
Time of Update: 2015-05-29
標籤:oracle instant clien plsql developer 一、下載Oracle用戶端:http://www.oracle.com/technetwork/topics/winsoft-085727.html當前最新版本Version 12.1.0.2.0選擇第一個Instant Client for Microsoft Windows
Time of Update: 2015-05-29
標籤:分析函數cube和rollup魅力首先請看下面例子1)建立表create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int);2)初始化表insert into group_test values (10,‘Coding‘, ‘Bruce‘,1000);insert into group_test values
Time of Update: 2015-05-28
標籤:mysql 預存程序 oracle mysql 、oracle預存程序文法區別 1、 條件陳述式:mysql使用elseif關鍵字,oracle是elsif關鍵字;oracle: if運算式 then 運算式;elsif運算式;
Time of Update: 2015-05-28
標籤:1.表中欄位自關聯與分析函數的效能比較,自關聯需要掃描表兩次,分析函數掃描一次即可----自關聯select v1.proj_id,v1.proj_start,v1.proj_endfrom v v1,v v2where v1.proj_start=v2.proj_end----分析函數select proj_id,proj_start,proj_endfrom (select proj_id,proj_start,proj_end, lead(proj_start)
Time of Update: 2015-05-27
標籤:linux 執行個體 linux伺服器主機不夠,而測試人員需要新的一台oracle環境做測試,,所以準備在已經有的oracle的linux主機上上面建立第二個執行個體。這台oracle伺服器的資源足夠用,所以就直接在上面搭建多執行個體來滿足測試人員的需求。1,使用vnc 遠程工具進去,dbca報錯如下:[[email protected] ~]$ dbca No protocol specified
Time of Update: 2015-05-27
標籤:oracle plsql developer sqlplus oracle執行個體 資料庫 一、oracle 資料庫的三層結構1、用戶端-Client:專門用於訪問資料庫。如sqlplus、pl/sql dev等2、資料庫伺服器-oracle dbms(database management
Time of Update: 2015-05-27
標籤:虛擬機器環境:Vmware Workstation 11.1.0 + Oracle Enterprise Linux 5.5 X86-641、物理機記憶體設定 最小:1GB 推薦:2GB或以上 檢測記憶體大小: # grep MemTotal /proc/meminfo 查看可用的記憶體空間: free2、交換分區(swap)設定 實體記憶體 交換分區大小 1~2G
Time of Update: 2015-05-28
標籤:oracle資料庫中表的每一行(元組)均有一個rowid,它是資料的詳細地址,通過rowid,oracle可以快速的定位某行具體的資料的位置。ROWID可以分為物理rowid和邏輯rowid兩種。普通的堆表中的rowid是物理rowid,索引組織表(IOT)的rowid是邏輯rowid。oracle提供了一種urowid的資料類型,同時支援物理和邏輯rowid,而使用較多的是物理rowid物理rowid又分為擴充rowid(extended
Time of Update: 2015-05-28
標籤:ORACLE 預存程序的基本文法如下:create or replace procedure 預存程序名(參數) is或as聲明參數begin代碼end 預存程序名。其中or replace代表如果沒有此預存程序則建立,如果有的話則更新預存程序。下面是一個預存程序的簡單例子:create or replace procedure Vid_UnRegStateNoCharging( pTelno in varchar2, pClass in number, pVid in
Time of Update: 2015-05-27
標籤:查看字元集:select * from v$nls_parameters;select * from nls_database_parameters;修改字元集:sqlplus "/as sysdba"shutdown immediate;startup mount;alter session set sql_trace=true; alter system enable restricted session;alter system set
Time of Update: 2015-05-27
標籤:一、什麼是Oracle字元集 Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。 影響Oracle資料庫字元集最重要的參數是NLS_LANG參數。 它的格式如下: NLS_LANG =