数据库
Laughing不够好
这个作者很懒,什么都没留下…
展开
-
MySQL事务锁问题-Lock wait timeout exceeded
1、查看数据库当前的进程,看一下有无正在执行的慢SQL记录线程。 mysql> show processlist; 2、查看当前的事务 当前运行的所有事务 mysql> SELECT * FROM information_schema.INNODB_TRX; 当前出现的锁 mysql> SELECT * FROM information_schema.INNO...原创 2020-04-30 15:52:55 · 166 阅读 · 0 评论 -
oracle 查看锁表及解锁的语句
解锁语句: alter system kill session 'sid, serial#'; alter system kill session '23, 1647'; 查询那些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where...原创 2020-04-30 15:35:47 · 352 阅读 · 0 评论 -
巨坑的[INS-30131]执行安装程序验证所需的初始设置失败(原因:无法访问临时位置)
一测试环境,在win2003上面安装oracle 12c客户端,版本是12.1.0.2 总是报错:[INS-30131]执行安装程序验证所需的初始设置失败(原因:无法访问临时位置) 网上很多同样错误,都是让共享下C盘啥的,结果照着做了,没啥用。。 废了老半天劲也没搞定,于是在metalink上搜了下, 咳咳,第一篇文章就是我所遇到的问题: Bug 21452473 Wind...转载 2018-12-25 09:02:35 · 5250 阅读 · 0 评论 -
字符串是否包含字母
select * from tablet where regexp_like(t.vc_code, '[a-zA-Z]');原创 2018-09-30 10:04:41 · 664 阅读 · 0 评论 -
EXCLE驱动
Q:如何查看安装在电脑上的所有OLE DB 提供程序或ODBC驱动程序? A:如果想查看安装在电脑上的所有OLE DB 提供程序可以这样操作: 打开Excel 工作簿→“数据选项卡”→“自其他来源”→“来自数据连接向导”→“其他/高级”→“提供程序”列表中参看。...原创 2018-08-01 14:35:05 · 2055 阅读 · 0 评论 -
调试
DBMS_OUTPU.PUT_LINE是PL/SQL语言的输出语句。如果要想输出表中所有数据,要通过游标循环读逐条读出和输出。下面是一个简单例子: BEGIN FOR rec IN (SELECT * FROM emp) LOOP dbms_output.put_line(rec.empno||rec.ename); END LOOP; END;...原创 2018-07-26 14:52:14 · 104 阅读 · 0 评论 -
查看用户
select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from all_users; 查看你能管理的所有用户! select * from user_users; 查看当前用户信息 ! -- 查询你 当前用户下,有哪些表 SELECT * FROM user_tables -- 查询你 当前用...原创 2018-07-20 16:57:43 · 166 阅读 · 0 评论 -
同义词
select synonym_name,table_owner,table_name from user_synonyms / 1、owner指的是同义词student的所属用户,如果是public则表明, 所有用户都可以使用该同义词(前提是它有访问同义词所指的原始对象的权限), table_owner指的是表student所属的用户是user_1 2、系统没有sp_changeobjectow...原创 2018-07-20 16:14:29 · 528 阅读 · 0 评论 -
Oracle临时表
创建Oracle 临时表,可以有两种类型的临时表: 会话级的Oracle临时表 事务级的临时表 。 1) 会话级的临时表因为这这个临时表中的数据和你的当前会话有关系,当你当前SESSION 不退出的情况下,临时表中的数据就还存在,而当你退出当前SESSION 的时候,临时表中的数据就全部没有了,当然这个时候你如果以另外一个SESSION 登陆的时候是看不到另外一个SESSION 中插入到临时表中的...转载 2018-07-23 14:30:28 · 111 阅读 · 0 评论 -
oracle SEQUENCE 创建, 修改,删除
oracle创建序列化:CREATE SEQUENCE seq_itv_collection INCREMENT BY 1 -- 每次加几个 START WITH 1399 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE ...原创 2018-06-04 14:20:09 · 2948 阅读 · 0 评论