標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) FI (57) File Transfer (1) Firefox (2) FM (2) fourjs (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (3) JavaScript (22) jQuery (6) JSON (1) K3b (1) LED (3) Linux (112) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) Oracle (125) Outlook (3) PDF (6) Perl (59) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (1) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (22) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (33) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) youtube (1) yum (2)

2024年5月3日 星期五

Oracle x$bh

來源 https://blog.csdn.net/qq_34556414/article/details/82836112

SYS用户可查询 buffer header数据,可以从数据库的数据字典表中查询得到。

这张字典表就是x$bh,其中的bh就是指buffer headers。

每个buffer在x$bh中都存在一条记录.。

buffer header中存储每个buffer容纳的数据块的文件号,块地址、状态等重要信息,根据这些信息,结合dba_extents视图,可以很容易地找到每个buffer对应的对象信息:

 x$bh中还有一个重要的字段TCH,TCH为Touch的缩写,表示一个Buffer的访问次数,buffer被访问的次数越多,说明该buffer就越抢手,也就可能存在热块竞争的问题。

可以结合DUMP BH来对比X$BH中字段。

 

 

2024年1月3日 星期三

tiptop 閒置時間的觸發邏輯

 出處:https://blog.csdn.net/weixin_36324426/article/details/116813713

 

1、闲置时间的触发逻辑

ON IDLE g_idle_seconds   --代码里面设置触发器,g_idle_seconds表示闲置多少秒后就触发

CALLcl_on_idle()        --设置ON IDLE g_idle_seconds 触发时的处理函数

--所以系统怎么处理闲置时间的逻辑就全在cl_on_idle()此函数中了,你可以根据企业需求定制(ex:针对某一个用户不管制)

2、系统哪里可以设置闲置时间?管控方式怎样?

①.优先根据「p_zz」里面该程序设定的『闲置时间』管控方式

②.如果①里面是“3:遵照整体设定”,则再 根据「p_zx」该用户里面设定的『权限类别』中「p_zw」的『闲置控管方式』

③.如果②继续是“3:遵照整体设定”,则最后根据「aoos010」里面设定的『闲置设置』“启动闲置时间”、“闲置处理”.....

 

 

2023年8月2日 星期三

如何將密碼傳遞給scp? (How to pass password to scp?

 https://tw.coderbridge.com/questions/2ab8f02fd9804d7198ab1d7578ae7454

 

我使用其中方法2:

just generate a ssh key like:

ssh‑keygen ‑t rsa ‑C "your_email@youremail.com"

copy the content of ~/.ssh/id_rsa.pub and lastly add it to the remote machines ~/.ssh/authorized_keys

make sure remote machine have the permissions 0700 for ~./ssh folder and 0600 for ~/.ssh/authorized_keys

2022年4月18日 星期一

【Python】編碼問題:UnicodeEncodeError: ‘ascii’ codec can’t encode characters

 https://kirin.idv.tw/%E3%80%90python%E3%80%91%E7%B7%A8%E7%A2%BC%E5%95%8F%E9%A1%8C%EF%BC%9Aunicodeencodeerror-ascii-codec-cant-encode-characters/

 

 

寫個小程式,檢查一下編碼狀況

import sys

print(sys.getdefaultencoding())
print(sys.stdin.encoding)
print(sys.stdout.encoding)
print(sys.stderr.encoding) 
 

最快的解決方式是在 bash 中執行以下指令,就可以正常的顯示

export PYTHONIOENCODING=utf-8

 

另一個方式則是在程式中處理,在程式中加入以下程式碼

import codecs
import sys

sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())

 

 

2022年2月22日 星期二

linux 批量修改檔案內容

1. 
grep  -rn "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的字串和行號
grep  -rl "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的檔名

############################################################################

2.

#   sed -i "s/要找查詢的文字/替換後的文字/g" `grep -rl "要找查詢的文字" ./` 

注意grep  · · 和轉移字元"和/,  如果匹配的字元出現了以上字串,要用 \ 轉移

############################################################################

3.實例 

把文字檔*.xml中,內容有50531334的,其對應內容全部換成80115433

 sed -i "s/50531334/80115433/" `grep -rl 50531334 *.xml`

2021年1月7日 星期四

如何一邊壓縮,一邊export data

 

rm -rf dump.nod.gca_gcb
mknod dump.nod.gca_gcb p
gzip -f < dump.nod.gca_gcb > gca_gcb.dmp.gz &
exp xxx/xxx@xxx tables=gca_file,gcb_file file=dump.nod.gca_gcb
 

2020年10月11日 星期日

使用JQuery autocomplete時,如何呼叫外來 datasource

 

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Autocomplete - Remote datasource</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
.ui-autocomplete-loading {
background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}
</style>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
function log( message ) {
$( "<div>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );  
$( "#log2" ).val(message);
}
$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( "Selected: " + ui.item.value + " aka " + ui.item.id );
}
});
} );
</script>
</head>
<body>
<!-- CSS 也可以在html body這樣引用
<STYLE TYPE="text/css">

 <!--

@import url(https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css);

@import url(https://jqueryui.com/resources/demos/style.css);

-->
 
</STYLE> 

-->

<div class="ui-widget">
<label for="birds">Birds: </label>
<input id="birds">
</div>
<div class="ui-widget" style="margin-top:2em; font-family:Arial">
Result:
<div id="log" style="height: 200px; width: 300px; overflow: auto;" class="ui-widget-content"></div>
</div>

<input id="log2" value="test"></input>
</body>
</html>
 
///////////////////////////////////////////////////////////////////////////////////
search.php

1 <?php
2 header("Access-Control-Allow-Origin: *");
3 header('Content-Type: application/json; charset=utf-8');
4 include("../../../ini/db_erp_ini.php");
5 include("../../mod/mod_oracle.php");
6
7 $term = $_GET['term'];
8
9 $oracle = new Oracle($db_erp_ini);
10
11 #$oracle->debug = true;
12
13 $sql = "
14 select nmt01 \"value\", nmt02 \"label\"
15 from echo01.nmt_file
16 where nmtacti = 'Y'
17 and nmt02 like '%" . $term . "%'
18 order by 1
19 ";
20
21 $oracle->query($sql);
22 $results = $oracle->fetchAll();
23 #$news = array();
24 #foreach ($results as $result )
25 #{
26 # $news[] = array( 'label'=>$result['LABEL'],
27 # 'value'=>$result['VALUE']
28 # );
29 #}
30
31 #echo json_encode($news);
32 echo json_encode($results);
33 ?>