2
推荐
1669
阅读

SQL Serve清空所有表的数据

1.搜索出所有表名,构造为一条SQL语句declare @trun_name varchar(8000) set @trun_name='' select @trun_name=@trun_name + 'truncate table ' + [name] + ' ' from sysobjects where xtype='U' and status >&...

发表了文章 • 2015-12-16 15:20 • 0 条评论

0
推荐
2818
阅读

oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”

Oracle删除用户的提示无法删除当前已连接用户两种解决方法如下: 1、先锁定用户、然后查询进程号,最后删除对应的进程、在删除对应的用户SQL>alter user XXX account lock; SQL>SELECT * FROM V$SESSION WHERE USERNAME='LGDB'; SQL>alter system kill session 'xx,xx' SQL>drop user xx cascade 2.shu...

发表了文章 • 2014-12-16 20:22 • 0 条评论

3
推荐
4436
阅读

Oracle物化视图的相关知识及实例演示

物化视图介绍 物化视图(Meterialized View)提供了强大的功能,可以用于预先计算,并且保存表连接或者表聚集等耗时比较多的操作的结果,这样子,在执行查询的时候,就可以避免这些耗时的操作,从而快速的得到结果。 物化视图与索引的四个相同点: 1)使用物化视图的作用是为了提高查询的性能 2)当基表发生变化的时候,...

发表了文章 • 2014-12-01 18:41 • 1 条评论

0
推荐
4522
阅读

Linux下磁盘空间不足,在线移动Oracle的数据文件 的解决方案分享(Oracle数据库users01.dbf文件过大 转移方法 )

Oracle移动数据文件步骤如下 采用offline的方式 1,将表空间offline  alter tablespace tablespace_name offline; 2,cp文件到新的目录并rename修改控制文件 3,将相应表空间online 当然这种方式同样会影响期间的表空间使用。 产生场景描述 场景1:在导入数据时,导入到一半,发现磁盘的空间不足,这需要把数据库文件的数...

发表了文章 • 2014-08-19 16:19 • 0 条评论

0
推荐
2761
阅读

ORA-01114错误原因及解决方法

使用PLSQL查询语句,服务器后台报一下错误: java.sql.SQLException: ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 1015305) ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O OSD-04026: 传递的参数无效。 (OS 1015311) ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 1015305) ORA-27069: skgfdisp: 尝试在文...

发表了文章 • 2014-08-19 12:20 • 0 条评论

0
推荐
24582
阅读

【已解决】Linux 下 启动 NetCA 出错 :Oracle Net Services 配置: No protocol specified

具体错误描述: Oracle Net Services 配置: No protocol specified Error: null 有关详细信息, 请查看跟踪文件: /u01/app/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1204115下午2740.log Oracle Net Services 配置失败。退出代码是1 具体日志如下:[main] [ 2014-08-14 09:57:06.552 CST ] [NetCALogger.ini...

发表了文章 • 2014-08-14 16:33 • 0 条评论

0
推荐
11431
阅读

Linux下Oracle创建数据库实例和配置监听(图形化工具方式)

一、配置监听器 测试过,如果是只安装数据库软件后,再创建数据库,必须先配置监听器,不然创建数据库时会进行不下去 使用netca工具采用图形化方式配置过程也很简单的 oracle监听分为服务端和客户端两部分,现在是配置服务端监听 监听名字使用默认值就行了 协议根据需要选择,IPC协议是服务器内部进...

发表了文章 • 2014-08-06 16:32 • 0 条评论

1
推荐
4136
阅读

Linux下Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法

安装Oracle 11gR2,报错:[INS-06101] IP address of localhost could not be determined 出现这种错误是因为主机名和/etc/hosts 文件不一致,只需要把主机名和其IP 写入/etc/hosts 文件,就ok了。 1、查看主机名和和ip 地址关系:[root@weigouwu80106 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=tiansha...

发表了文章 • 2014-08-06 16:02 • 0 条评论

0
推荐
3032
阅读

数据库 CHECKDB 发现了x个分配错误和 x 个一致性错误

问题描述:查询 select * from table1 和 select count(1) from table1 查询的结果不一样,其他的表都没有问题。可能是由于该表损坏,然后尝试修复此表。使用 DBCC CHECKTABLE(table1 )进行修复,报错:0个分配错误和 1个一致性错误。 环境说明: 数据库:sqlsqlserver2005 数据库名:dbname 最近检测数据库发现报错一...

发表了文章 • 2014-08-05 12:27 • 0 条评论

3
推荐
2641
阅读

常用数据库查询判断表和字段是否存在

1、MSSQL Server 表:select COUNT(*) from dbo.sysobjects WHERE name= 'table_name'; 字段:select COUNT(*) from syscolumns WHERE id=object_id(‘table_name’) and name= 'column_name'; 2、My SQL 表:select COUNT(*) from information_schema.tables WHERE table_name = 'table_...

发表了文章 • 2014-07-23 10:18 • 0 条评论

0
推荐
3767
阅读

Linux下为ORACLE表空间或临时表空间增加数据文件

背景: 当通过ORACLE中的create table ... as select 语句创建一张新表时,新表的数据量为比较大,如10亿,这时SQL*Plus很可能就会提示“ORA-01653: ...”错误信息。这个错误信息暗示表空间大小不够,需要为表空间增加数据文件。 分析:1.查询表空间剩余字节大小 SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1024 AS "...

发表了文章 • 2014-07-21 20:49 • 0 条评论

0
推荐
3096
阅读

【常用SQL分享】求 同一ID下的相邻时间间隔

**功能说明:根据ID分组,或者日期的上一次日期及本次日期和上一次日期的时间间隔 修改说明:Created BY LY 2014-7-18**-----样例 id detail date status 389 1 2014-05-04 17:54:00.000 new 390 2 2014-05-09 00:00:00.000 find 389 2 2014-05-27 17:00:00.000 open 389 3 2014-08-05 14:00:00.000 closed 391 4 2014-0...

发表了文章 • 2014-07-18 14:41 • 5 条评论

0
推荐
2712
阅读

SQLSERVER常用的一些命令和知识点收集整理

数据库对象的操作 1、创建数据库 CREATE DATABASE database-name 2、删除数据库 drop database dbname 3、创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create ...

发表了文章 • 2014-07-12 10:52 • 1 条评论

0
推荐
3350
阅读

SQLSERVER常用脚本整理

数据库存储空间查询(数据库的大小及数据库中各个表的数据量和每行记录大小)IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = Object_id(N'[dbo].[tablespaceinfo]') AND Objectproperty(id, N'IsUserTable') = 1) CREATE TABLE tablespaceinfo --创...

发表了文章 • 2014-07-12 10:24 • 0 条评论

3
推荐
3328
阅读

SqlServer表死锁的解决方法分享及性能优化方法知识分享

本文讲解表锁住了的解决方法: 其实不光是创建事务后未提交事务的情况会锁住表,还有很多种场景会使表产生生死锁,解锁其实很简单,下面用一个示例来讲解: 1 首先创建一个测试用的表:CREATE TABLE Test ( TID INT IDENTITY(1,1) ) 2 执行下面的SQL语句将此表锁住:begin tran SELECT * FROM Test WITH (TABLOCKX...

发表了文章 • 2014-03-19 13:41 • 3 条评论