2
推荐
2675
阅读
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 >&...
0
推荐
3656
阅读
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...
3
推荐
5626
阅读
Oracle物化视图的相关知识及实例演示
物化视图介绍
物化视图(Meterialized View)提供了强大的功能,可以用于预先计算,并且保存表连接或者表聚集等耗时比较多的操作的结果,这样子,在执行查询的时候,就可以避免这些耗时的操作,从而快速的得到结果。
物化视图与索引的四个相同点:
1)使用物化视图的作用是为了提高查询的性能
2)当基表发生变化的时候,...
0
推荐
5920
阅读
Linux下磁盘空间不足,在线移动Oracle的数据文件 的解决方案分享(Oracle数据库users01.dbf文件过大 转移方法 )
Oracle移动数据文件步骤如下
采用offline的方式
1,将表空间offline
alter tablespace tablespace_name offline;
2,cp文件到新的目录并rename修改控制文件
3,将相应表空间online
当然这种方式同样会影响期间的表空间使用。
产生场景描述
场景1:在导入数据时,导入到一半,发现磁盘的空间不足,这需要把数据库文件的数...
0
推荐
4368
阅读
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: 尝试在文...
0
推荐
28410
阅读
【已解决】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...
0
推荐
13484
阅读
Linux下Oracle创建数据库实例和配置监听(图形化工具方式)
一、配置监听器
测试过,如果是只安装数据库软件后,再创建数据库,必须先配置监听器,不然创建数据库时会进行不下去
使用netca工具采用图形化方式配置过程也很简单的
oracle监听分为服务端和客户端两部分,现在是配置服务端监听
监听名字使用默认值就行了
协议根据需要选择,IPC协议是服务器内部进...
1
推荐
4999
阅读
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...
0
推荐
4253
阅读
数据库 CHECKDB 发现了x个分配错误和 x 个一致性错误
问题描述:查询 select * from table1 和 select count(1) from table1 查询的结果不一样,其他的表都没有问题。可能是由于该表损坏,然后尝试修复此表。使用 DBCC CHECKTABLE(table1 )进行修复,报错:0个分配错误和 1个一致性错误。
环境说明:
数据库:sqlsqlserver2005
数据库名:dbname
最近检测数据库发现报错一...
3
推荐
3321
阅读
常用数据库查询判断表和字段是否存在
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_...
0
推荐
5126
阅读
Linux下为ORACLE表空间或临时表空间增加数据文件
背景:
当通过ORACLE中的create table ... as select 语句创建一张新表时,新表的数据量为比较大,如10亿,这时SQL*Plus很可能就会提示“ORA-01653: ...”错误信息。这个错误信息暗示表空间大小不够,需要为表空间增加数据文件。
分析:1.查询表空间剩余字节大小
SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1024 AS "...
0
推荐
4021
阅读
【常用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...
0
推荐
3371
阅读
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 ...
0
推荐
4040
阅读
SQLSERVER常用脚本整理
数据库存储空间查询(数据库的大小及数据库中各个表的数据量和每行记录大小)IF NOT EXISTS (SELECT *
FROM dbo.sysobjects
WHERE id = Object_id(N'[dbo].[tablespaceinfo]')
AND Objectproperty(id, N'IsUserTable') = 1)
CREATE TABLE tablespaceinfo --创...
3
推荐
4167
阅读
SqlServer表死锁的解决方法分享及性能优化方法知识分享
本文讲解表锁住了的解决方法:
其实不光是创建事务后未提交事务的情况会锁住表,还有很多种场景会使表产生生死锁,解锁其实很简单,下面用一个示例来讲解:
1 首先创建一个测试用的表:CREATE TABLE Test
(
TID INT IDENTITY(1,1)
)
2 执行下面的SQL语句将此表锁住:begin tran
SELECT * FROM Test WITH (TABLOCKX...