1. cmd
run regedit
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\xxxOraDb10g_home1
set NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
2.控制台
系統=>環境變數,set NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
地區與語言選項=>進階=>勾選語系(ISO8859)=>套用帳戶設定值=>套用
3.重新啟動
4.安裝SQL_Navigator 4.x
都市叢林
2013/01/14
2013/01/02
檢查oracle的character set
SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;
SELECT * FROM NLS_DATABASE_PARAMETERS;
SELECT * FROM NLS_DATABASE_PARAMETERS;
2012/05/22
java replace 日期 轉換 使用 regular
public class RegularTest {
public String repVar(String source, String recon) {
try{
if ((recon != null && !"".equals(recon))&& (source != null && !"".equals(source))){
String[] sCon = recon.split("\\|");
for (int i = 0; i < sCon.length; i += 2) {
if ((i + 1) < sCon.length) {
source = source.replaceAll(sCon[i], sCon[i + 1]);
}
}
}
} catch (Exception e) {
System.out.println("source:"+source+" recon:"+recon+e.getMessage());
}
return source;
}
/**
* @param args
*/
public static void main(String[] args) {
RegularTest rt = new RegularTest();
System.out.println(rt.repVar("20120505125959", "(\\d{4})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})|$1-$2-$3T$4:$5:$6"));
System.out.println(rt.repVar("2012-05-05T12:59:59", "(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})|$1$2$3$4$5$6"));
}
}
2012/03/14
解決 System Volume Information 目錄佔用容量問題
System Volume Information 是什麼:
Windows 有系統還原的功能,可以讓使用者還原到較早的系統的時間點。每當安裝軟體或加入新的驅動程式時,系統就會建立一個新的還原點,以方便當發生系統錯誤時,可以復原到稍早的系統狀態;除此之外,系統每天也會自動建立一個還原點。
也因為這樣的功能,當系統中有較新的病毒出現而掃毒程式未能發現,系統還原程式便會將病毒一起備份到還原點內。有時候掃毒程式掃毒時,便會發現病毒 藏在_RESTORE目錄「Windows Me」或System Volume Information目錄「Windows XP」內,而往往掃毒程 式無法直接將病毒移除。
System Volume Information 在哪裡?
存在於硬碟根目錄如:
c:
d:
e:
如何存取 System Volume Information 資料夾
[System Volume Information] 資料匣是一個隱藏的系統資料匣,是「系統還原」工具用來儲存其資訊與還原點的地方。
如果你不想使用這個功能, 可以透過以下的方式將該功能關閉, 並且將各個磁碟下的資料夾System Volume Information通通移除。
1. 我的電腦(滑鼠右鍵)->內容->系統還原->關閉所有磁碟上的系統還原。
2. 我的電腦(滑鼠右鍵)->管理->服務及應用程式->服務->Distributed Link Tracking Client 服務->服務狀態->停止->啟動類型->已停用。
3. 依據您有多少個磁碟分割區, 請重覆以下指令. 將指令中的 C: 逐步替換成各個磁碟(分割區)代碼.
『命令提示字元』 輸入如下 (選擇您的硬碟名稱)
cacls "C:System Volume Information" /e /g everyone:f && rd /s /q "C:System Volume Information"cacls "D:System Volume Information" /e /g everyone:f && rd /s /q "D:System Volume Information"cacls "E:System Volume Information" /e /g everyone:f && rd /s /q "E:System Volume Information"您也可以使用winpe 光碟開機進入系統後再移除有病毒存在的System Volume Information 目錄
參考:http://www.itmaster.tw/?p=9859
2012/02/03
insert資料裡有next seq與max的 SQL 寫法
1.sequene值不能放在子查詢中。
2.max值要以虛擬table方式產出。
範例:
insert into table_x_params(objid, x_action, x_parameter, x_value, x_sequence)
select (seq_x_params.nextval ),'210','book_id','default',mseq From (select max(x_sequence)+1 as mseq from table_x_params);
2.max值要以虛擬table方式產出。
範例:
insert into table_x_params(objid, x_action, x_parameter, x_value, x_sequence)
select (seq_x_params.nextval ),'210','book_id','default',mseq From (select max(x_sequence)+1 as mseq from table_x_params);
2012/01/30
VMWare Gust OS 釋放刪除後的空間
虛擬機(VMware)在使用過程中,虛擬機的磁碟檔案(vmdk檔)的大小會不斷變大。
即使你刪除了虛擬機內的磁碟中的檔案,磁碟檔案(vmdk檔)的大小仍然不會縮小。
VMware在VMWare Tools中推出了Shrink這個功能。
在安裝VMWare Tools後,且該虛擬機在沒有Snapshot的情況下, 在Guest作業系統為Windows的情況下,能有效縮小虛擬磁片大小。
1.整理虛擬機磁碟內的檔案,不需要的檔案請刪除。
2.在虛擬機內的控制台內執行VMWare Tools
3.切換到Shrink頁籤,勾選磁碟機代號後按下[Prepare to shrink]鈕 等待一些.些.些..時間後會再是否要執行shrink? 回答yes,再等待很多的一些.些.些…………時間後,vmdk檔真得有縮小。
內部的磁碟使用多少空間,vmdk檔就佔相同容量的空間大小。
參考:論壇
即使你刪除了虛擬機內的磁碟中的檔案,磁碟檔案(vmdk檔)的大小仍然不會縮小。
VMware在VMWare Tools中推出了Shrink這個功能。
在安裝VMWare Tools後,且該虛擬機在沒有Snapshot的情況下, 在Guest作業系統為Windows的情況下,能有效縮小虛擬磁片大小。
1.整理虛擬機磁碟內的檔案,不需要的檔案請刪除。
2.在虛擬機內的控制台內執行VMWare Tools
3.切換到Shrink頁籤,勾選磁碟機代號後按下[Prepare to shrink]鈕 等待一些.些.些..時間後會再是否要執行shrink? 回答yes,再等待很多的一些.些.些…………時間後,vmdk檔真得有縮小。
內部的磁碟使用多少空間,vmdk檔就佔相同容量的空間大小。
參考:論壇
訂閱:
意見 (Atom)