2011年4月30日 星期六

工作排程--匯出匯入工作

匯出工作
適用於: Windows 7, Windows Server 2008 R2, Windows Vista
您可以匯出工作,以便將工作儲存在其他使用者和電腦可匯入的 XML 檔案中。工作的內容、觸發程序、動作、條件和設定都可以存在 XML 檔案中。工作的 XML 是以工作排程器架構 (可能為英文網頁)定義的。如需匯入工作的相關資訊,請參閱匯入工作
若要使用 Windows 介面匯出工作
  1. 若尚未開啟 [工作排程器],請啟動 [工作排程器]。如需相關資訊,請參閱啟動工作排程器
  2. 在包含您要匯出之工作的主控台樹狀目錄中,尋找並按一下工作資料夾。
  3. 在主控台視窗中,按一下您要匯出的工作。
  4. 按一下 [動作] 窗格中的 [匯出...][另存新檔] 對話方塊隨即出現。
  5. 在 [另存新檔] 對話方塊中,瀏覽到要儲存工作的位置,再按一下 [儲存] 按鈕。
若要使用命令列匯出工作
  1. 開啟命令提示字元。若要開啟命令提示字元,依序按一下 [開始][所有程式] 及 [附屬應用程式],然後按一下 [命令提示字元]
  2. 輸入:
    schtasks /Query [/S  [/U  [/P []]]]
    /XML /TN 
  3. 工作的 XML 會顯示在命令提示字元中。複製工作的 XML,並將它貼到空白的 XML 檔案。儲存 XML 檔案後,檔案將包含工作定義並且可匯入。
若要檢視此命令的說明,請輸入:
schtasks /Query /?

匯入工作
適用於: Windows 7, Windows Server 2008 R2, Windows Vista
您可以匯入工作,如此便會將匯入的工作新增到工作資料夾,讓您能夠使用並執行工作。工作的內容、觸發程序、動作、條件和設定都可以存在 XML 檔案中。工作的 XML 是以工作排程器架構 (可能為英文網頁)定義的。若要查看代表工作的 XML 範例,請匯出工作並檢視儲存的 XML 檔案。如需匯出工作的相關資訊,請參閱匯出工作
若要使用 Windows 介面匯入工作
  1. 若尚未開啟 [工作排程器],請啟動 [工作排程器]。如需相關資訊,請參閱啟動工作排程器
  2. 在您要匯入工作的主控台樹狀目錄中,尋找並按一下工作資料夾。若要將工作匯入新的工作資料夾,請參閱建立新的工作資料夾來建立資料夾。
  3. 按一下 [動作] 窗格中的 [匯入工作]
  4. [開啟舊檔] 對話方塊隨即出現。尋找要匯入的工作 XML 檔案,並按一下 [開啟] 按鈕。
  5. [建立工作] 對話方塊隨即出現。[建立工作] 對話方塊中的 [一般][觸發程序][動作][條件] 和 [設定] 索引標籤都包含匯入工作的資訊。
  6. 按一下 [建立工作] 對話方塊上的 [確定] 按鈕。
若要使用命令列匯入工作
  1. 開啟命令提示字元。若要開啟命令提示字元,依序按一下 [開始][所有程式] 及 [附屬應用程式],然後按一下 [命令提示字元]
  2. 輸入:
    schtasks /Create [/S  [/U  [/P []]]]
    /XML  /TN 
若要檢視此命令的說明,請輸入:
schtasks /Create /?

工作排程器異常-0x80090016機碼組不存在

這個問題已經發生第二次了 ,在此做個記錄,希望不要有再用到的機會.......


問題描述:
一般分頁初始化失敗
特定的錯誤是:
0x80090016:機碼組不存在
嘗試抓取工作帳戶資訊時發生錯誤。您可以繼續編輯工作物件,但無法變更工作帳戶資訊。

解決方法:
%SystemDrive%\Documents and Settings\All UsersApplication Data\Microsoft\Crypto\RSA\S-1-5-18\
將d42開頭的檔案刪除,排程就恢復正常了。
回到工作排程器時,d42開頭的檔案就會自己再度產生。

以上文章轉貼自 http://shelbyhuang.blogspot.com/2010/02/0x80090016.html

2011年4月22日 星期五

time--測試程式效率

time命令在測試程式效率的時候很有用,也很方便。
它以秒為單位將一條命令執行期間所用的時間、系統時間和 time 命令的執行時間列印在標準錯誤中。
例如:
說明
執行命令列”command [arguments...]“,命令列執行結束時在標準輸出中列印執行該命令列的時間統計結果,其統計結果包含以下資料:
1)實際時間(real time): 從command命令列開始執行到運行終止的消逝時間;
2)用戶CPU時間(user CPU time): 命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和;
3)系統CPU時間(system CPU time): 命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和。
其中,使用者CPU時間和系統CPU時間之和為CPU時間,即命令佔用CPU執行的時間總和。實際時間要大於CPU時間,因為Linux是多工作業系統,往往在執行一條命令時,系統還要處理其它任務。
另一個需要注意的問題是即使每次執行相同命令,但所花費的時間也是不一樣,其花費時間是與系統運行相關的。
例1:
1. # time date
2. Sun Mar 26 22:45:34 GMT-8 2006
3.
4. real    0m0.136s
5. user    0m0.010s
6. sys     0m0.070s
7. #
在例1中,執行命令”time date”(見第1行)。系統先執行命令”date”,第2行為命令”date”的執行結果。第3-6行為執行命令”date”的時間統計結果,其中第4 行”real”為實際時間,第5行”user”為用戶CPU時間,第6行”sys”為系統CPU時間。以上三種時間的顯示格式均為 MMmNN[.FFF]s。
在例1中,CPU時間 = 使用者CPU時間 + 系統CPU時間 = 0m0.010s + 0m0.070s = 0m0.080s,實際時間大於CPU時間,說明在date命令運行的同時,還有其它任務在運行
示例
   1. 要測量運行一個程式所需的時間,請輸入:
      /usr/bin/time -p a.out
      此命令運行程式 a.out,並以由 -p 標誌指定的格式將實際時間、使用者時間和系統時間寫入標準錯誤;例如:
      實際時間 10.5
      用戶時間 0.3
      系統時間 3.6
   2. 要在檔中保存 time 命令資訊的記錄,請輸入:
      /usr/bin/time a.out 2> a.time


 原文地址 http://www.wunengwu.cn/time-under-the-command-linux.html

2011年4月11日 星期一

Private IP 說明

Private IP俗稱虛擬IP,內部網路連線使用。
根據 RFC 1918 - Address Allocation for Private Internets 說明,有以下三段IP保留給內部網路使用: 

代碼:
10.0.0.0        -   10.255.255.255  (10/8 prefix)
172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
192.168.0.0     -   192.168.255.255 (192.168/16 prefix) 

以192.168開頭的IP為例:
IP設定
192.168.0.X ~ 192.168.255.X,X=1~254
網路遮罩(netmask)設定
255.255.255.0
廣播位址(broadcast)設定
192.168.Y.255,Y=0~255

都算是標準的Private IP使用方式。
有一個地方需要注意的是,若廣播位址(broadcast)隨意設定,可能會影響netmask與可以用的IP數量,所以一般都直接拿最大的255設定即可。

<<題外話>>
若不連上Internet,其實IP怎麼設定都是OK的,遵循RFC1918的規範設定,主要是為了便於辨認IP是Private IP或是Public IP,以及避免連上Internet時與其他真實IP重複,造成網路連線異常。



以上資料摘自於http://forum.liferec.com/viewtopic.php?p=488

2011年3月22日 星期二

import / export datapump 10g ,11g 差異

從 oracle 10g 之後, 就開始有了 import / export datapump, 據說 performance 更好, 有更多厲害的玩意兒, 所以趁這次升級到 11gR2 的時候, 把一些 scripts 改成了 datapump, 當然也有遇到了一些問題, 所以也做個筆記

(1) 語法的不同
expdp 需要在 database 指定個 directory 物件, 所以就不能像 exp 那樣, 愛 export 到那個目錄就到那個目錄, 這樣是有比較安全, 但是卻沒什麼彈性, 也就是說不能從另外一台 server 做 exp 了

create or replace directory exp_dir as '/net/exp';
grant read, write on directory exp_dir to rd_garlic;

在以前把 schema 匯出是這樣下
exp garlic/12345678 rows=n file=/net/exp/schema.dmp

現在要這樣下
expdp garlic/12345678 content=metadata_only directory=exp_dir dumpfile=schema.dmp reuse_dumpfiles=true

以前要匯出某個 table 的資料要這樣下
exp garlic/12345678 tables=${TABLE} rows=y file=/net/exp/${TABLE}.dmp

現在要這樣下
expdp garlic/12345678 tables=${TABLE} content=all directory=exp_dir dumpfile=${TABLE}.dmp

(2) 砍掉 datapump jobs

以前用 exp 做 export 時, 如果臨時要 cancel 的話, 就把 shell script kill 掉, 然後去 v$session 看看有沒有 session 還在做 exp, 如果有的話就 alter system kill session ..... 就 OK 了, 現在用了 datapump 做 export 的話就得這樣做

SELECT o.status, o.object_id, o.object_type,
o.owner||'.'||object_name "OWNER.OBJECT"
FROM dba_objects o, dba_datapump_jobs j
WHERE o.owner=j.owner_name AND o.object_name=j.job_name ;

這樣可以找出目前還在執行的 datapump, 要看的是 OWNER.OBJECT 這個欄位, 會長的像 USER.SYS_EXPORT_FULL_01
這時要終結這個 job 的話, 要下
drop table USER.SYS_EXPORT_FULL_01 purge;

這樣才能把 datapump jobs 給砍掉

oracle expdp/impdp 用法詳解

Data Pump 反映了整個匯出/導入過程的完全革新。不使用常見的 SQL 命令,而是應用專用 APIdirect path api etc) 來以更快得多的速度載入和卸載資料。

1.Data Pump 匯出 expdp
例子:
sql>create directory dpdata1 as '/u02/dpdata1';
sql>grant read, write on directory dpdata1 to ananda;
$expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES.dmp   job_name=CASES_EXPORT

$expdp ananda/abc123 tables=CASES directory=DPDATA1
  dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export

include/exclude 例子:
include=table:"in('DB','TS')"
或者include=table:"like '%E%'"
或者include=function,package,procedure,table:"='EMP'"
或者exclude=SEQUENCE,TABLE:"IN ('EMP','DEPT')"

2.Data Pump 導入 expdp

1)expdp中獲取資料來源 exp.dmp
2)複製某個資料庫中的一個schema到另一個資料庫中。
3) 在同一個資料庫中把一個schema中所有的物件複製到另一個schema中。

例子:

1)impdp 的資料來源是expdp 匯出來的DMP文件

impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp job_name=cases_import

2)複製某個資料庫中的一個schema到另一個資料庫中。
--1.newwork_link為目標資料庫建立的database_link
(使用者test 需要grant exp_full_database to TEST; )
create public database link TOLINK
connect to TEST identified by oracle
using '(DESCRIPTION = 
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.199)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = orcl)
  )
)';

--2.impdp在目標資料庫伺服器上執行 只能低版本向高版本imp
impdp network_link=TOLINK schemas=test remap_schema=test:link2


3) 在同一個資料庫中把一個schema中所有的物件複製到另一個schema中。

--1.創建連接自己的database link:
 create public database link system_self connect to system identified by "system" using 'orcl';

資料庫連結已創建。

--2.複製hr schematest schema:
 impdp system/system network_link=system_self schemas=hr remap_schema=hr:test

一、創建邏輯目錄,該命令不會在作業系統創建真正的目錄,最好以system等管理員創建。
create directory dpdata1 as 'd:\test\dump';

二、查看管理理員目錄(同時查看作業系統是否存在,因為Oracle並不關心該目錄是否存在,如果不存在,則出錯)
select * from dba_directories;

三、給scott使用者賦予在指定目錄的操作許可權,最好以system等管理員賦予。
grant read,write on directory dpdata1 to scott;

四、匯出數據
1)按用戶導
expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
2)並行進程parallel
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名導
expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
4)按查詢準則導
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
5)按表空間導
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
6)導整個資料庫
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

五、還原資料
1)導到指定用戶下
impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;
2)改變表的owner
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;
3)導入表空間
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;
4)導入資料庫
impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
5)追加數據
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION=append;

Expdp/Impdp的相關參數
EXPDP命令列選項
1. ATTACH
該選項用於在客戶會話與已存在匯出作用之間建立關聯.語法如下
ATTACH=[schema_name.]job_name
Schema_name用於指定方案名,job_name用於指定匯出作業名.注意,如果使用ATTACH選項,在命令列除了連接字串和ATTACH選項外,不能指定任何其他選項,示例如下:
Expdp scott/tiger ATTACH=scott.export_job
2. CONTENT
該選項用於指定要匯出的內容.預設值為ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
當設置CONTENTALL ,將匯出物件定義及其所有資料.DATA_ONLY,只匯出物件資料,METADATA_ONLY,只匯出物件定義
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump
CONTENT=METADATA_ONLY
3. DIRECTORY
指定轉儲檔和日誌檔所在的目錄
DIRECTORY=directory_object
Directory_object用於指定目錄物件名稱.需要注意,目錄物件是使用CREATE DIRECTORY語句建立的物件,而不是OS 目錄
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump
建立目錄:
CREATE DIRECTORY dump as ‘d:dump’;
查詢創建了那些子目錄:
SELECT * FROM dba_directories;
4. DUMPFILE
用於指定轉儲檔的名稱,默認名稱為expdat.dmp
DUMPFILE=[directory_object:]file_name [,….]
Directory_object用於指定目錄物件名,file_name用於指定轉儲檔案名.需要注意,如果不指定directory_object,匯出工具會自動使用DIRECTORY選項指定的目錄物件
Expdp scott/tiger DIRECTORY=dump1 DUMPFILE=dump2:a.dmp
5. ESTIMATE
指定估算被匯出表所佔用磁碟空間分方法.預設值是BLOCKS
EXTIMATE={BLOCKS | STATISTICS}
設置為BLOCKS,oracle會按照目標物件所佔用的資料塊個數乘以資料塊尺寸估算物件佔用的空間,設置為STATISTICS,根據最近統計值估算物件佔用空間
Expdp scott/tiger TABLES=emp ESTIMATE=STATISTICS
DIRECTORY=dump DUMPFILE=a.dump
6. EXTIMATE_ONLY
指定是否只估算匯出作業所佔用的磁碟空間,預設值為N
EXTIMATE_ONLY={Y | N}
設置為Y,匯出作用只估算物件所佔用的磁碟空間,而不會執行匯出作業,N,不僅估算物件所佔用的磁碟空間,還會執行匯出操作.
Expdp scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y
7. EXCLUDE
該選項用於指定執行操作時釋放要排除物件類型或相關物件
EXCLUDE=object_type[:name_clause] [,….]
Object_type用於指定要排除的對象類型,name_clause用於指定要排除的具體對象.EXCLUDEINCLUDE不能同時使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW
8. FILESIZE
指定匯出檔的最大尺寸,默認為0,(表示檔尺寸沒有限制)
9. FLASHBACK_SCN
指定匯出特定SCN時刻的表資料
FLASHBACK_SCN=scn_value
Scn_value用於標識SCN.FLASHBACK_SCNFLASHBACK_TIME不能同時使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp
FLASHBACK_SCN=358523
10. FLASHBACK_TIME
指定匯出特定時間點的表資料
FLASHBACK_TIME=”TO_TIMESTAMP(time_value)”
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=
TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)”
11. FULL
指定資料庫模式匯出,預設為N
FULL={Y | N}
Y,標識執行資料庫匯出.
12. HELP
指定是否顯示EXPDP命令列選項的説明資訊,預設為N
當設置為Y,會顯示匯出選項的説明資訊.
Expdp help=y
13. INCLUDE
指定匯出時要包含的物件類型及相關物件
INCLUDE = object_type[:name_clause] [,… ]
14. JOB_NAME
指定要匯出作用的名稱,默認為SYS_XXX
JOB_NAME=jobname_string
15. LOGFILE
指定匯出日誌檔檔的名稱,默認名稱為export.log
LOGFILE=[directory_object:]file_name
Directory_object用於指定目錄物件名稱,file_name用於指定匯出日誌檔案名.如果不指定directory_object.匯出作用會自動使用DIRECTORY的相應選項值.
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log
16. NETWORK_LINK
指定資料庫鏈名,如果要將遠端資料庫物件匯出到本地常式的轉儲檔中,必須設置該選項.
17. NOLOGFILE
該選項用於指定禁止生成匯出日誌檔,預設值為N.
18. PARALLEL
指定執行匯出操作的並行進程個數,預設值為1
19. PARFILE
指定匯出參數檔的名稱
PARFILE=[directory_path] file_name
20. QUERY
用於指定過濾匯出資料的where條件
QUERY=[schema.] [table_name:] query_clause
Schema 用於指定方案名,table_name用於指定表名,query_clause用於指定條件限制子句.QUERY選項不能與 CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等選項同時使用.
Expdp scott/tiger directory=dump dumpfiel=a.dmp
Tables=emp query=’WHERE deptno=20’
21. SCHEMAS
該方案用於指定執行方案模式匯出,預設為當前用戶方案.
22. STATUS
指定顯示匯出作用進程的詳細狀態,預設值為0
23. TABLES
指定表模式匯出
TABLES=[schema_name.]table_name[:partition_name][,…]
Schema_name用於指定方案名,table_name用於指定匯出的表名,partition_name用於指定要匯出的分區名.
24. TABLESPACES
指定要匯出表空間列表
25. TRANSPORT_FULL_CHECK
該選項用於指定被搬移表空間和未搬移表空間關聯關係的檢查方式,預設為N.
當設置為Y,匯出作用會檢查表空間直接的完整關聯關係,如果表空間所在表空間或其索引所在的表空間只有一個表空間被搬移,將顯示錯誤資訊.當設置為N, 匯出作用只檢查單端依賴,如果搬移索引所在表空間,但未搬移表所在表空間,將顯示出錯資訊,如果搬移表所在表空間,未搬移索引所在表空間,則不會顯示錯誤資訊.
26. TRANSPORT_TABLESPACES
指定執行表空間模式匯出
27. VERSION
指定被匯出物件的資料庫版本,預設值為COMPATIBLE.
VERSION={COMPATIBLE | LATEST | version_string}
COMPATIBLE,會根據初始化參數COMPATIBLE生成物件中繼資料;LATEST,會根據資料庫的實際版本生成物件中繼資料.version_string用於指定資料庫版本字串.調用EXPDP
使用EXPDP工具時,其轉儲檔只能被存放在DIRECTORY物件對應的OS目錄中,而不能直接指定轉儲檔所在的OS目錄.因此,
使用EXPDP工具時,必須首先建立DIRECTORY物件.並且需要為資料庫使用者授予使用DIRECTORY物件使用權限.
VERSION={COMPATIBLE | LATEST | version_string}
The legal values for the VERSION parameter are as follows:

COMPATIBLE - This is the default value. The version of the metadata corresponds to the database compatibility level. Database compatibility must be set to 9.2 or higher.

LATEST - The version of the metadata corresponds to the database version.

version_string - A specific database version (for example, 11.1.0). In Oracle Database 11g, this value cannot be lower than 9.2.

以上文章轉自於http://space.itpub.net/35489/viewspace-614126

2011年3月17日 星期四

國際電話

從國外撥回台灣

 該國國際冠碼+台灣國 (886)+區域號碼(去零)+用戶電話號碼
 例如從美國撥回台北市:01188622737-XXXX
 行動電話時,去掉第一個零即可:011886921-999-XXX
從台灣撥往國外
 台灣國際冠碼(002)+該國國碼+區域號碼(去零)+用戶電話號碼
 例如從台灣撥往日本東京:0028135678-XXXX
 行動電話時,去掉第一個零即可:0028190-1111-XXXX


 
 台灣 Taiwan
886
2
 中國 China
86
0
 香港Hong Kong
852
001
 汶萊Brunei
673
01?
 柬埔寨 Cambodia
855
-
 喀麥隆Cameroon
237
-
 印度India
91
00
 印尼Indonesia
62
001
 日本Japan
81
00
 新加坡 Singapore
65
1
 北韓 Korea North
850
-
 南韓 Korea South
82
001
 寮國 Laos
856
-
 澳門 Macao
853
0
 馬達加斯加 Madagascar
261
-
 馬拉威 Malawi
265
-
 馬來西亞 Malaysia
60
0
 外蒙古 Mongolia
976
-
 緬甸 Myanmar
95
0
 尼泊爾 Nepal
977
0
 阿曼 Oman
968
0
 巴基斯坦 Pakistan
92
0
 菲律賓 Philippines
63
0
 斯洛伐克 Slovak
421
0
 賽內加爾 Senegal
221
-
 敘利亞 Syria
963
0
 坦尚尼亞 Tanzania
255
0
 泰國 Thailand
66
1
 千里達及托巴哥 Trinidad & Tobago
1
11
 突尼西亞 Tunisia
216
0
 土耳其 Turkey
90
0
 越南 Vietnam
84
0
 葉門共和國 Yemen Rep.
967
0
 
 國
 加拿大Canada
1
011
 阿拉斯加Alaska (U.S.A)
1
-
 巴哈馬Bahamas
1
-
 巴林Bahrain
973
0
 孟加拉Bangladesh
880
00
 安道爾Andorra
376
-
 阿根廷Argentina
54
00
 巴西Brazil
55
00
 瓜地馬拉Guatemala
502
00
 宏都拉斯Honduras
504
00
 摩里西斯Mauritius
230
0
 墨西哥 Mexico
52
98
 巴拉圭 Paraguay
595
0
 秘魯 Peru
51
0
 尼加拉瓜 Nicaragua
505
-
 巴拿馬 Panama
507
0
 巴布亞紐幾內亞 Papua New Guinea
675
5
 智利Chile
56
00
 哥倫比亞Colombia
57
90
 哥斯大黎加Casta Rica
506
00
 古巴Cuba
53
-
 賽普勒斯Cyprus
357
00
 多明尼加Dominican Rep.
1
011
 厄瓜多Ecuador
593
00
 國家
國碼
國際冠碼
 芬蘭Finland
358
00
 法國France
33
00
 德國Germany
49
00
 直布羅陀Gibraltar
350
-
 格瑞那達Grenada
1
-
 奧地利Austria
43
900 00
 捷克Czech Rep.
420
00
 丹麥Denmark
45
00
 海地Haiti
509
-
 比利時Belgium
32
00
 貝里斯Belize
501
00
 不丹Bhutan
975
-
 玻利維亞Bolivia
591
00
 希臘Hellenic
30
00
 匈牙利Hungary
36
00
 冰島Iceland
354
00
 挪威 Norway
47
95
 伊朗 Iran
98
00
 伊拉克 Irag
964
00
 俄羅斯C.I.S (Russia)
7
810
 科威特 Kuwait
965
00
 黎巴嫩 Lebanon
961
-
 賴索托 Lesotho
266
-
 賴比瑞亞 Liberia
231
-
 利比亞 Libya
218
-
 摩納哥 Monaco
377
-
 荷蘭 Netherlands
31
0
 波蘭 Poland
48
0
 葡萄牙 Portugal
351
0
 波多黎各 Puerto Rico
1
11
 卡達 Qatar
974
0
 羅馬尼亞Romania
40
0
 西班牙 Spain
34
7
 斯里蘭卡 Sri Lanka
94
0
 蘇丹 Sudan
249
-
 史瓦濟蘭 Swaziland
268
1
 瑞典 Sweden
46
9
 瑞士 Switzerland
41
0
 保加利亞Bulgaria
359
00
 愛爾蘭Ireland
353
00
 以色列 Israel
972
00
 義大利 Italy
?39
00
 象牙海岸Ivory Coast Rep.
225
00
 牙買加Jamaica
?1
001
 英國 U.K.
44
0
 烏克蘭 Ukraina
380
-
 烏拉圭 Uruguay
598
0
 梵諦岡 Vatican
39
0
 委內瑞拉 Venezuela
58
0
 南斯拉夫 Yugoslavia
381
99
 國
 關島Guam
671
001
 澳大利亞Australia
61
0011
 盧森堡 Luxembourg
352
0
 馬爾地夫 Maldives
960
0
 馬爾他 Malta
356
-
 新喀里多尼亞 New Caledonia
687
0
 紐西蘭 New Zealand
64
0
 帛琉 Palau
680
11
 塞班島 Saipan
670
1
 所羅門群島 Solomon IS.
677
0
 斐濟Fiji
679
05
 國
 薩伊 Zaire
243
-
 辛巴威 Zimbabwe
263
-
 中非共和國Central African
236
-
 剛果Congo
242
-
 埃及Egypt
20
00
 薩爾瓦多El Salvador
503
-
 愛沙尼亞Estonia
372
-
 衣索匹亞Ethiopia
251
-
 加彭共和國Gabonese Rep.
241
-
 摩洛哥 Morocco
212
0
 莫三鼻克 Mozambique
258
-
 約旦Jordan
962
00
 肯亞 Kenya
254
000
 尼日共和國 Niger
227
-
 奈及利亞 Nigeria
234
9
 烏干達 Uganda
256
-
 阿拉伯聯合大公國 U.A.E
971
0
 沙烏地阿拉伯 Saudi Arabia
966
0
 南非 South Africa Rep.
27
9