捕獲聲明部分的異常

       異常捕獲作用於執行部分,而在聲明部分拋出的異常是無法被捕獲的       比如,DECLARE var_id number :='Think';BEGIN NULL;EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('Exception captured');END;            處理的方法,其實也很簡單,就是在外面套一層,天涼了,多件外套喲~BEGIN DECLARE var_id number

切莫寫入程式碼VARCHAR2長度

       看個例子先,DECLARE think_big VARCHAR2(2000);       不看不知道,一看嚇一跳呀,這容器夠大也夠辣,啥俺們都能吞進去,絕不挑食       然而,這絕對是一顆定時炸彈       Oracle 8時代,VARCHAR2的最大長度是2000       Oracle 8i之後,變成了4000,       為了向後相容,還會變成啥哩?who knows?       而且,需求不斷變更和迭代,2000的容器所盛下的東西也是有限     

【網路命令】Ping 詳解

       ㈠ Ping 工作原理                    源主機(輸ping命令的主機)向對方主機發送一個 ICMP 協議中的 echo 包          而對方如果存活,就向源主機返回一個 ICMP 協議的 echo-reply 包                 ㈡ TTL                     Ping 輸出中的 TTL 是什麼意思?C:\Users\asus>ping www.csdn.net正在 Ping www.csdn.net [117

預存程序的運用之print_table

create or replaceprocedure print_table( p_query in varchar2, p_date_fmt in varchar2 default 'dd-mon-yyyy hh24:mi:ss' ) --

觸發器內的代碼封裝

       實驗準備:hr@ORCL> drop table t purge;Table dropped.hr@ORCL> create table t (code number);Table created.hr@ORCL> create table t_audit (code number,ins_date date);Table created.hr@ORCL> create or replace trigger tri_audit_t 2

網路位址轉譯(NAT)

        IP地址可分:         ● 公有地址:一個地址只能用於一個地方         ● 私人地址:可在不同場合重複使用                      私人IP範圍:                        ▼ 10.0.0.0∽10.255.255.255                        ▼ 172.16.0.0∽172.31.255.255                        ▼ 192.168.0.0∽192.168.255.25

SUBTYPE正規化資料類型

       SUBTYPE是類型的別名,倘若需求變更,只需修改一個地方的定義,其他代碼都不用改動       也許我們習慣了變數來代表未知數,但卻不習慣變數來代表變數類型       而subtype正是起到了這樣的作用,他可以用一個新的類型變數來代表一個已知的類型       如果你定義的變數很可能需要改變變數類型,則使用subtype能大大減少你的代碼修改量       好處N多,比如,可以重用,能讓各模組減少依賴性,減少後期維護的成本等等       舉個例子,     

理解LVM(一):lvm入門介紹

    ㈠ LVM入門綱領           卷管理在實體儲存體裝置上建立了一個抽象層,允許你建立邏輯儲存卷。這和直接使用實體儲存體裝置相比,大大增加了靈活性。                      邏輯卷允許儲存虛擬化。通過邏輯卷,你不會被物理磁碟大小所限制。                      另外,硬體儲存配置和軟體是獨立的,所以可以在不停止應用或者 umount 檔案系統的情況下調整和移動資料。                     

關注磁碟的兩個指標: IOPS 和傳輸頻寬(輸送量)

     ㈠ IOPS                磁碟的 IOPS、也就是每秒能進行多少次IO        那麼、如何才算一次IO呢?        其實、這是個定義很混亂的問題        因為、系統由一個個層次模組組合而成、每個模組都有各自的介面        而在介面間流動的資料就是IO        但是、各個模組都各自為政、都有自己一次IO的定義        所以、一次IO要在具體模組內才有意義、               

基於 IO密集 & CPU密集考量 SAN & NAS 選擇的一點建議

     ㈠ 一些定義                ⑴ CPU 密集                      某種應用極其消耗 CPU 資源、其程式內部邏輯複雜           而且、對磁碟訪問量不高           這種程式在運行時、根本不用或少量讀取磁碟上的資料           只是在程式載入的時候、讀入一點點程式資料而已           進程運行後便會使 CPU 的核心處於全速狀態           這會造成其他進程同一時間只獲得少量的執行時間、影響了效能     

理解redo(2)redo內容:change vector和redo entries

    redo log file由redo records(又名redo entries)組成。一條redo record由一組change vectors構成。    redo record:是change vector的集合。每個redo record是由多個change vector組成的。oracle在恢複過程中,會保證一個transaction要麼被全部恢複,要麼全部不恢複。實際上就是通過恢複redo record中的全部change vector來做到的,只要有一個change

PL/SQL批處理語句:BULK COLLECT 和 FORALL對最佳化的貢獻

       我們知道PL/SQL程式中運行SQL語句是存在開銷的,因為SQL語句是要提交給SQL引擎處理       這種在PL/SQL引擎和SQL引擎之間的控制轉移叫做上下文卻換,每次卻換時,都有額外的開銷       請看:              但是,FORALL和BULK COLLECT可以讓PL/SQL引擎把多個上下文卻換壓縮成一個,這使得在PL/SQL中的要處理多行記錄的SQL語句執行的花費時間驟降       請再看:              下面詳解這爺倆        

CCNA網路系列實驗(1)之GNS3安裝配置指南

       ㈠ 安裝GNS3          如果安裝過程有提示WINPACP已經安裝過了,選擇“取消”                       ㈡ 配置GNS3基本參數         選擇 step1                             一般:          配置兩個地方                    ① 拓撲圖存放路徑          ② 存放臨時檔案                                                 

CCNA網路系列實驗(2)之PAP驗證方式的配置

    基於安全的考量,很多公司可能採用廣域網路的技術進行內網通訊 區域網路廣域網路網線串列線傳輸距離近傳輸距離遠<100m>1000m非同步傳輸同步傳輸傳輸速度快傳輸速度較慢     為了實現同步傳輸,需要由DCE提供一個時鐘頻率               ① DTE:資料通信設備,一般在使用者端               ② DCE:資料通信設備,一般在電訊廠商     PPP協議作廣域網路串連時被廣泛使用   

理解LVM《二》lvm 組件

    ㈠ 物理卷    ⑴ PV簡介           一個裝置可以被 LVM 使用之前必須先被初始化為一個 PV 。這會在裝置的起始位置放置一個標籤,俗稱“8e”。          預設情況下,LVM 標籤被放在第2個 512 位元組的扇區。          但是,你可以把PV 標籤放在一個磁碟的前4個512位元組的扇區中的任意一個。          一個 LVM 標籤在重啟後也會存在,同時在一個叢集中都被知道。          LVM 標籤用於把一個裝置識別為一個 PV     

一枚菜鳥談談對路由器的認識

       今兒個,俺們問了自己一個問題,"路由器後面按鈕是幹什麼用的?"       OMG,思量半日,遂論之,"那個按鈕是用來恢復出廠預設值的"       興之所至,曆來是網路菜鳥的俺,痛定思痛,決心發文討繳              簡言之,牆上有一插口,而你有很多用電裝置,那麼需要買插排,而這個插排就相當於路由器了       路由器可以讓一根網線,滿足多台電腦同時上網       我們一般用的ADSL Modem(俗稱"貓")便具有路由器的功能     

AMD 發表新計算架構:hUMA

   AMD 發表新計算架構 hUMA(heterogeneous Uniform Memory Access)   資料不再需要在 CPU 與 GPU 間搬移,GPU 可直接存取 CPU 的記憶體,效率大為提高   當 CPU 讀寫資料時,GPU 也能同時讀寫資料。第一款 hUMA 產品將會是 AMD 的 Kaveri APU,預計今年下半年上市   架構圖如下:      與hUMA相對的還有UMA(Unified Memory Access)和NUMA(Non-Unified

ARP協議筆記

       ㈠ ARP的定義              ARP(Address Resolution Protocol),位址解析通訊協定,把IP位址解析成MAC地址       如:192.168.1.1->00-1E-37-44-86-5E,電腦在區域網路內通訊時用資料幀通訊的,資料幀的頭部就包含MAC地址資訊              看下面這張圖:           PC1想向PC2發送資料,就必須得知道PC2的IP地址和MAC地址,為什麼呢?請再看:         

簡單理解一下 cache 和 buffer

   在 Oracle 和 MySQL 學習過程中、經常遇到這兩個概念   今天特意查了一下、理解上比較簡單、記錄在此、以備忘記   ㈠ cache      cache, 是用來加速讀取的一種方法。目的是加速讀取   物理上,有cpu管理的L1 cache, L2 cache  和 memory裡的cache   對於cache的訪問, 分為cache hit or cache miss   通常cache越大, cache命中率就越高,訪問速度越快。訪問者不知道資料一定在cache中    

OSI模型各層功能

  這些是我對OSI的解釋,應該說不十分嚴謹,但很簡單:    ① 物理層:定義什麼是0,什麼是1    ② 鏈路層:通過同質介質直接相連的兩點間的通訊(使用MAC地址)  ③ 網路層:任意連通的兩點間的通訊(使用IP地址)  ④ 傳輸層:任意連通的兩點間的可靠通訊(使用連接埠號碼)    ⑤ 會話層:建立和管理通訊(可以理解為作業系統)  ⑥ 展示層:那麼多0和1代表的是什麼  ⑦ 應用程式層:使用者介面

總頁數: 61357 1 .... 14379 14380 14381 14382 14383 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.