Oracle专家高级编程--序言

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';

注意:对象名字及类型必须大写。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skyComeOn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值