数据库
万蕊清
这个作者很懒,什么都没留下…
展开
-
遇到 ORACLE 错误 1658
在对oracle导入数据时,多次报以下错误:IMP-00003: 遇到 ORACLE 错误 1659ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 ZSTA_DATA_TBS 中)IMP-00003: 遇到 ORACLE 错误 1658ORA-01658: 无法为表空间 ZSTA_DATA_TBS 中的段创建 INITIAL 区原创 2015-01-07 15:57:35 · 13310 阅读 · 0 评论 -
Oracle 死锁
手动修改某表的记录,弹出以下错误:然后尝试用PL/SQL语句修改记录,十多分钟过去了,一直显示正在执行;结论:死锁了!!查看被锁对象:SELECT l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户,原创 2015-01-27 11:24:09 · 976 阅读 · 0 评论 -
如何在Oracle中复制表结构和表数据
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like ta原创 2015-01-30 16:25:06 · 1089 阅读 · 2 评论 -
ORACLE 日期
sysdata为当前系统日期:select to_char(sysdate,'D') from dual; 当前日期为这周的第几天,周日为第一天select to_char(sysdate,'DD') from dual; 当前日期为这月的第几天select to_char(sysdate,'DDD') from dual; 当前日期为这年的第几天假设当前日期为2014-12原创 2014-12-23 17:44:23 · 651 阅读 · 0 评论 -
PL/SQL Developer 自动提交事务的设置
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。第二天,在自己电脑上查看该表,发现记录并没有更新想用SQL语句重新更新,执行了十多分钟还没执行完。想重新手动更新,提示:至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!DML操作如 inser原创 2015-01-28 18:04:23 · 4009 阅读 · 2 评论 -
数据库导入导出实例
导入导出实例: 一、数据导出: 1、 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2、 将数据库中system用户与sys用户的表导出 (含表、存储过程、视图等) exp system/manage原创 2014-11-25 13:51:55 · 1311 阅读 · 0 评论 -
drop user和drop user cascade的区别
1.oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;2.官方的说明如下:Dropping a Database User: Example If user Sidney's schema contains no objects, then you can drop sidney by issuing原创 2015-01-26 13:28:28 · 20485 阅读 · 1 评论 -
oracle exp出现"ORA-00302:必须说明SET_NO_OUTLINES 组件" 解决方法
1.问题描述使用oracle的exp工具,我客户端上安装的是oracle 11g,而服务器端上安装的oracle是9i版本。我想在客户端上使用exp命令,出现如下错误: Export: Release 11.2.0.3.0 - Production on 星期三 3月 4 09:10:53 2015Copyright (c) 1982, 2011, Oracle and/or原创 2015-03-04 09:35:32 · 1601 阅读 · 0 评论