oracle專家高階程式設計--序言
[b]零、sqlplus工具使用命令[/b]
進入sqlplus編輯模式命令:sqlplus /nolog
以管理員身份登入oracle伺服器
conn user/password@主機字串 as sysdba;
幫助命令:help 命令字
下面皆**其它部落格
[b]一、鎖定解鎖scott使用者[/b]
alter user soctt account lock; // 把 scott使用者鎖定
alter user scott account unlock;//把scott使用者解鎖
alter user scott identified by scott;//修改scott使用者密碼為 scott,scott使用者預設密碼為 tiger
[b]二、關於除錯許可權[/b]
debug當前schema的過程,則必須給當前shema對應的使用者授如下許可權:
例如soctt要除錯scott.myfunction
則以sys執行grant debug connect session to scott;
debug其它schema的過程,可以加debug any procedure 許可權除錯
或是只針對單個被除錯的過程授權 grant debug on 「過程」 to 「除錯使用者」;
特別注意:
將儲存過程編譯成除錯狀態,才可以執行單步除錯。
示例:將函式day編譯成除錯狀態:
alter function day compile debug
如果是儲存過程則:
alter procedure day compile debug
去除函式day的除錯資訊,執行alter function day compile。
檢視某物件是否處於除錯狀態:
select debuginfo
from sys.all_probe_objects po
where po.owner = 'dbo'
and po.object_name = 'day'
and po.object_type = 'function';
注意:物件名字及型別必須大寫。
Linux高階程式設計之Linux程式位址布局
記憶體分類 引數段 argc,argv,env 特點 程式載入時分配,程式結束時釋放 資料段 全域性變數儲存區 全域性變數 特點 程式載入時分配,程式結束時釋放 靜態變數儲存區 全域性靜態變數,區域性靜態變數 特點 程式載入時分配,程式結束時釋放 bss段 又名 未初始化段 特點 用來存放程式未被初...
unix 環境高階程式設計 1 6 程式和程序
1.6 程式和程序 程式 存放在磁碟上,處於某個目錄中的可執行檔案。使用6個exec函式中的乙個由核心將程式讀入儲存器,並使之執行。程序和程序id 程式的執行被稱為程序 process unix確保每個程序都有乙個唯一的數字識別符號。稱為程序id。程序id總是非負數。看如下例子 pro 1 4.c ...
《C 高階程式設計》之 編寫高效的C 程式
第五部分 編寫高效的c 程式 本文基址 http blog.csdn.net cugxueyu archive 2007 12 07 1923564.aspx 一 效能和效率概述 編寫高效的程式,需要在設計層次上做考慮,並在實現層次上考慮細節。一定要在程式的生命週期已開始就考慮效能 編寫高效的c 程...