toad for mysql调试存储过程_【oracle】oracle 调试 存储过程
F 20160106 oracle 几个小点
oracle 调试 存储过程
1.执行:
1)选中 过程名,右击——Test
2)子程序调用
2.重新编译:
选中 过程名,右击——Recompile
3.日志设计
异常返回 sqlcode,sqlerrm
insert到日志表
3.debug过程
打断点:Test或Edit 过程时,选择断点位置,Debug——Toggle Breakpoint
清空user的数据库对象:
方法1.重建用户
drop user cascade;
方法2.删除所有数据库对象(可能会有索引,LOB删除不了)
PLSQL菜单:Tools-Export User Objects,全选-右击-drop.
oracle_FAQ
删除pk时未级联删除uq,在删除uq时会报错:
drop table
alter table
drop constraints drop index; --级联删除pk的uq
问题:drop user cascad;时提示 currently connected.
措施:
alter user account lock;
select username,sid,serial# from v$session s;
alter system kill session 'sid,serial#';
drop user cascade;
补充:
orakill sid serial#;
alter system kill session 'sid,serial#';
alter system disconnect session 'sid,serial#';
database_properties
--oracle连续登录失败10次锁定账号
select * from dba_profiles t where t
resource_name='FAILED_LOGIN_ATTEMPTS';
alter profile default limit FAILED_LOGIN_ATTEMPTS 10;
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
Oracle中的Temporary tablespace的作用 http://www.cnblogs.com/guanjie20/p/3858480.html
#根据`pwd` 找到 PID
ps -ef|grep `pwd`|grep -v grep|awk '{print $2}'|xargs kill -9
#根据port找到PID
lsof -i:6543|grep -v grep|grep -v PID|awk {print $2}'|xargs kill -9
问题描述:oracle在insert大量数据时,造成事务日志满。
建议措施:采用不写日志及使用hint提示减少数据操作时间
举例,
alter table
insert /*+append*/ into
alter table
查看字符占用字节
select
userenv('language'),
dump('我'),
length('我'), --字符数
lengthb('我'), --字节数
vsize('我')
from dual;
说明:OS的环境变量 NLS_LANG会影响 lengthb() 的结果。
toad for mysql调试存储过程_【oracle】oracle 调试 存储过程相关推荐
- oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...
- oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称
SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...
- MySQL空闲会话_使用Oracle PROFILE控制会话空闲时间
Oracle推荐PROFILE和SQLNET.EXPIRE_TIME一起使用,但由于PL/SQL工具本身的特点,它会在SESSION的状态变成SNIPED(PROFILE IDLE_TI 客户想实现对 ...
- oracle从mysql抓数据_关于oracle数据库读取数据的三种方式
打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name varchar2(6), ID num ...
- mysql内存机制_浅析Oracle 的体系架构及内存分配机制
Oracle Server :Oracle服务器,一般可以看作是一个摸得着看的见的机器,我们可以称之为服务器.也可以看作是一套运行在服务器上 首先讲 Oracle 包含 的 三个部分: 1: Orac ...
- linux查看mysql实例名_查询oracle数据库的数据库名、实例名、ORACLE_SID
查询oracle数据库的数据库名.实例名.ORACLE_SID 连接ORACLE 数据库 SQL> conn risenet/1@//192.168.130.99:1521/risenet 或 ...
- iif能用到mysql中吗_请问ORACLE中IIF如何用
用CASE语句也能写出来. SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE ...
- mysql length函数_初识LLDB 调试 MySQL-爱可生
作者:洪斌 MySQL数据库最大的优势,想必就是可以直接通过代码调试来学习数据库内部逻辑.任何问题.任何疑惑在debug源码面前都无法掩盖,还可以提升对数据库内核的理解能力,是不是有一种可以掌控一切的 ...
- t-sql存储过程_使用T-SQL进行存储过程中ORDER BY的精确控制
t-sql存储过程 介绍 (Introduction) The T-SQL ORDER BY clause sorts SQL Server SELECT statement result sets, ...
最新文章
- 南邮java实验一报告_南邮JAVA程序设计实验1 综合图形界面程序设计
- 解决多线程安全问题-无非两个方法synchronized和lock 具体原理以及如何 获取锁AQS算法 (百度-美团)
- 解决swiper在tab切换时,swiper不生效,以及display:none后,无法自动滑动的问题
- c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行
- 解决使用个推后背景音乐音量变小问题
- 月薪3W的人都在用的报表工具,Excel和python自叹:比不过
- BigInt:JavaScript 中的任意精度整数
- 感恩节快乐,PM2小窍门致NodeJS开发者!
- 【Elasticsearch】Failed to process cluster event (put-mapping) within 30s
- ASP.NET 封装JS文件到DLL中并在页面中调用
- 确认过眼神,你是要来百度AI开发者实战营深圳站的人
- 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...
- Webapck Vue多页面商城模板
- 北京大学计算机辅助翻译招生计划,北京大学计算机辅助翻译硕士复习规划
- ANSYS应力工具与四大强度理论
- Microsoft C++ 异常: dlib::serialization_error,位于内存位置 0x0133F818 处
- Vue+axio实现在线音乐播放器
- 怎么把b站的视频保存到本地
- win7 pptp服务器未响应,win7下vpn无法使用的解决办法
- php架构师培训,php架构师培训效果怎么样
热门文章
- HTML5客户端数据存储机制Web Storage和Web SQL Database
- .net面向对象学习笔记(二)
- Linux命令解释之chmod
- Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
- Linux下oracle em安装,关于在linux下手动安装oracle之后,安装em的问题
- php 数据库时间具体到分钟,php – 在设定的到期时间后删除数据库行(例如5分钟)...
- HT for Web中3D流动效果的实现与应用
- UNetbootin | 轻松制作Linux/BSD安装引导U盘
- 让LYNC 2010 登录OCS 2007 R2
- php 有趣的php 封装,封装PHP常用的操作类