Oracle專家高階程式設計 序言

2021-08-30 10:28:25 字數 1104 閱讀 1747

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 程...