前提条件
1.解锁hr用户
1 | ALTER USER hr UNLOCK ACCOUNT; -- or alter user xx account unlock |
2.授予debug权限
1 | GRANT debug any procedure, debug connect session TO hr; |
调试存储过程
1.单击一个存储过程;
2.右键选择compile for debug
此时左侧该存储过程会出现一个绿色的小虫。
3.单击行首设置断点
4.单击红色debug
按钮
5.在Parameters/Input Value
中填入IN
的参数,OUT
可以不管
6.单击OK
truncate等待锁
默认情况下truncate没有获取锁会立即报错,需要设置DDL_LOCK_TIMEOUT,默认0,即NOWAIT,最大1000000(秒),大约11.5天。
1 | show parameter ddl_lock_time; |