DbVisualizer如何正確顯示中文(Oracle連線)
DbVisualizer是一款很好用又跨平台的資料庫工具(java), 但是常常剛開始使用的時候, 會有中文亂碼的問題,
以oracle 為例子, 需要將字型改為中文字型, 才能正確顯示中文, 解決方式如下:
ps. 若mysql可能要使用另外一中設定的方式.

DbVisualizer是一款很好用又跨平台的資料庫工具(java), 但是常常剛開始使用的時候, 會有中文亂碼的問題,
以oracle 為例子, 需要將字型改為中文字型, 才能正確顯示中文, 解決方式如下:
ps. 若mysql可能要使用另外一中設定的方式.
原本使用 lvm 掛載FreeNas 的 iscsi (1T容量) , 但是不夠用了,因此紀錄一下擴充方式:
1. 到FreeNas擴充該iscsi的容量到3T
2. 此時原本 pve 上面的 lvm 還是 1T, 可輸入pvdisplay確認,並且記下iscsi對應到哪個路徑 ,例如: /etc/sdb
3. ssh終端機登入 pve 主機, 輸入 pvresize /dev/sdb , 再輸入 pvdisplay 查看
找了好久, 都有效率不彰的問題, 最後試出來 locate 這指令很快, 以下是shell scripts:
#!/bin/bash # 找出/home/vmail目錄以下所有含有1552047的檔案名稱,再過濾裡面是否有 5o6n6K+J6LWW55Cm54+K77yB 字串 list=`locate /home/vmail 15520479 | grep -lr "5o6n6K+J6LWW55Cm54+K77yB" . 2>/dev/null` if [[ -z "$list" ]]; then echo "No files matched, nothing to be done..."; exit fi # delete files one by one for match in $list do echo "Removing matched file $match..." echo `rm $match` echo `updatedb` done echo "...done."
使用 sqlplus 登入後 , 執行
select t2.sid|| ','|| t2.serial#, ORACLE_USERNAME , OS_USER_NAME from v$locked_object l, dba_objects b,v$session t2 where b.object_id=l.object_id and l.session_id=t2.sid
第一個欄位會出現 xxx,yyy
然後再下
alter system kill session 'xxx,yyy';
即可解鎖
1. esxi匯出 ova 檔案或是ovf檔案, 並且注意該vm的硬體配置
2. 將ova檔案移至pve能存取的storage 上
3. ssh 登入pve, 使用tar vfx 方式解開ova檔案
4. ssh 登入pve, 將解開的檔案裡面的vmdk轉成qcow2
qemu-img convert -f vmdk xxx.vmdk -O qcow2 xxx.qcow2
#2023/9/15
#若vmdk有 xxx.vmdk xxx-flat.vmdk 而且xxx-flat.vmdk檔案最大,轉換時只需輸入xxx.vmdk,qemu-img會自動認出xxx-flat然後轉換
5. 到pve新增vm, 並且確認esxi vm的硬碟, 使用sata或是ide(這部份弄錯會導致無驅動程式,而無法開機)
等到vm新增完畢, 再將步驟4的qcow2檔案覆蓋過去pve上新的vm檔案
以前尚未接觸到 PVE的時候, 以為這個世界上就只有 esxi 才是王道, 但是esxi 免費版用久了, 總覺得備份,還原, 與移機非常麻煩, 甚至要停機.
現在接觸到PVE之後, 驚為天人, 備份還原非常方便. 外加FreeNas新版出世之後, 立馬捨棄XigmaNAS + esxi 組合, 改用 PVE + FreeNAS 這種新組合.
最後PVE還可以安裝多台, 只要FreeNAS夠強, 我們就可以組成 cluster , 遷移VM就會非常方便(幾分鐘之內就可完成).
另外若pve不當主要cluster, 卻不小心新增了怎辦?
以下是刪除的方式(for PVE 5.3 ):
systemctl stop pve-cluster systemctl stop corosync pmxcfs -l rm /etc/pve/corosync.conf rm -r -f /etc/corosync/* killall pmxcfs systemctl start pve-cluster
除了要新增使用者 guest 搭配群組guest 之外, 於 service 裡面設定 smb 也要用guest
最後share(分享時候), 要再次點選 Default Permissions 選項, FreeNAS才會重設權限
使用java產出PDF很麻煩, 除了要了解iText 7外 , 還要手工製作, 超級費時,甚至要搞定中文字型, 難怪沒人提出解法.
因此我想到使用 Jasper Report 產出報表的方式, 利用內建匯出PDF的功能(也需要iText 2.1.7),就能達到目的.
簡易步驟如下:
刪除兩週以前的事件資料
su - oracle $ORACLE_HOME/bin/adrci adrci> purge -age 20160 -type incident
若遇到This command does not support multiple ADR homes的問題, 請先輸入 show homepath 確認要使用哪個path, 再輸入 set homepath xxx目錄名稱 就可解決