51CTO博客开发
EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; --允许在进程中使用ACE.OLEDB.12 EXEC master.dbo.sp_MSse
在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题。其实,在SQL Server中集成了很多成批导入数据的方法。有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟。现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些。 第一:使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入。Se
set autot[race] trace[only];--关闭跟踪执行计划和统计信息功能(默认关闭)。SQL> set autotrace off;--执行计划和统计信息都显示SQL> set autotrace on ;--只显示执行计划和统计信息,不显示sql执行结果。SQL> set autotrace traceonly;--只显示执行计划SQL> set au
mysql:select * from information_schema.tables where table_type='BASE TABLE'mssql(sqlserver):select * from ReportServer.information_schema.tables (where table_type='BASE TABLE')select * from sysobjects
--生成分区脚本declare @DataBaseName nvarchar(50)--数据库名称declare @TableName nvarchar(50)--表名declare @ColumnName nvarchar(50)--字段名称declare @PartNumber int--需要分多少个分区declare @Location nvarchar(50)--保存分区文件的路径dec
2011-07-01 15:45 by 听风吹雨, 6189 阅读, 30 评论, 收藏, 编辑前言前段时间在忙数据库的表分区,经常会去上网找资料,但是在找到都是测试表分区的文章,没有实战经验的,所以在我把表分区运用到实际项目中的时候遇到了很多问题。比如:如何确认分区字段?分区字段与聚集索引的区别与联系?如何存储分区索引?MSDN说交换分区是以秒计算,但执行40G交换分区超时?如何解决分区不断增长
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确
在Sql Server中查询跨数据库的时候出现问题: select a.* from OPENDATASOURCE ('SQLOLEDB', 'Data Source=192.168.6.*;User ID='';Password='','select 语句') as a
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具
我们今天要向大家讲述的是Oracle set与col命令,Oracle数据库中的set太零散,在我们就把它归纳一下,以下就是其相关的内容的具体归纳,如果你对其相关内容感兴趣的话,你就可以对以下的文章点击观看了。SQL> set timing on; //设置显示“已用时间:XXXX”SQL> set autotrace on-; //设置允许对执行的sql进行分析SQL> set
回到linux主目录vi .bash_profile添加上一句话stty erase ^h编译一下. .bash_profile后退键可以使用。解释:linux中删除键是ctrl+backspace使用stty可以修改或者查看终端按键设置stty -a可以查看所有终端设置erase在这里表示先后删除字符
使用过Oracle数据库的人都知道,Oracle数据库的运行速度与效率,在同类数据库中是名列前茅的,特别是对大量数据进行访问时,更加有出色的表现。那么,Oracle数据库是靠什么实现的呢?笔者下面将通过一系列的文章,向大家展示Oracle数据库提供高性能运算的秘密。 Oracle数据库作为复杂运算的首选数据库,其首先是通过所谓的数据高速缓存来实现对数据的高速运算与操作的。数据高速缓存跟操作系统的缓
最近开始学习oracle,现把笔记一分享如下. 一.数据字典 数据字典是oracle数据库的最重要的组成部分,它提供了数据库的一些系统信息。就如人的身高,体重,肤色等静态信息.它是只读表和视图的集合,数据字典的所有者是sys用户. 数据字典信息是从数据文件中获取的 用户只能在上面执行查询操作,其维护和修改是系统自动完
ORACLE 异常错误处理本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数
alt+p快捷键调出ftp长传下载页面>lcd '资料所在目录'>cd '上传到的服务器所在目录'>put name开始上传
一、安装Oracle 11g R2 database 前系统环境准备1、查看系统版本、内核版本、操作系统位数,内存及交换分区大小、文件系统空间、主机名、IP地址等。[root@oracle ~]# cat /etc/centos-release #系统版本CentOS release 6.4 (Final)redhat-4[root@oracle ~]# uname -a
du和df的区别:du 统计文件大小相加,df 统计数据块使用情况,如果有一个进程在打开一个大文件的时候,这个大文件直接被rm 或者mv掉,则du会更新统计数值,df不会更新统计数值,还是认为空间没有释放。直到这个打开大文件的进程被Kill掉。我们碰到的问题是,我们在定期删除 /var/spool/clientmqueue下面的文件,但是没有杀掉其进程,所以空间一直没有释放。使用下 面的命令杀掉
chmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options:-c,--changes只输出被改
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段。PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-
limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。limits.conf的格式如下:username/@groupname type resource limitusername/@groupname:设置需要被限制的用户名,组名前面加@和用户名
目录: 内核模块路径 查看已加载的内核 加载与卸载内核模块 修改内核参数Linux内核采用的是模块化技术,这样的设计使得系统内核可以保持最小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核调整。本文重点关注方法与思路,具体实现可以参考kernel-doc文档。 2.9.1 内核模块存放位置 Linux内核模块文件的命名方式通常为<模块名称.k
gzip name.txt生成压缩文件同事不在保留原文件gzip -d name.tar.gz解压压缩文件zip将文件压缩成gip格式文件unzip 解压gip kzip格式的文件tar xvf name.tar.gztar -zvxf name.tatgzip只能处理一个文件(一串字符流),所以需要用tar将整个文件夹集合成一串字符流,再经由gzip压缩。 语法:tar [主选项+辅选项] 文件
最近碰到一个问题,在Linux终端下怎么查看当前操作系统是什么,版本是什么。不同的Linux发行版不完全一样,查了一些资料现在总结如下。有以下命令可以查看:第一种方法:# lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:print
X$KCCCP——[K]ernel [C]ache [C]ontrolfile management [c]heckpoint [p]rogressSQL> DESC X$KCCCP; 名称 &nb
概要文件管理用户资源create profile profile_name limitselect * from dba_profiles where profile='' order by limit;口令管理select * from dba_profiles where profile='' and resource_type='password
触发器序列号:有oracle自动生成,为了在多用户同时操作数据库create sequence name start with 1000increment by 1nomaxvaluenocycle查询序列信息select sequence_name,min_value,increment_by,cycle_flag from user_sequences;插入insert into emp va
转自:http://database.51cto.com/art/201108/286219.htmOracle10g中UNDO数据的作用及UNDO表空间的常用操作是本文我们主要要介绍的内容,UNDO数据也称为回滚(ROLLBACK)数据,它用于确保数据的一致性.当执行DML操作时,事务操作前的数据被称为UNDO记录.UNDO段用于保存事务所修改数据的旧值,其中存储着被修改数据块的位置以及修改前数
1、Oracle_Base表示Oracle目录树的根,如F:\oracle\prod t\10.1.0。2、Oracle_Home表示根目录下的主目录,位于Oracle_Base之下,如F:\oracle\prod t\10.1.0\db_1,“\db_1”就是Oracle_Home表示的值,即主目录。它包含与Oracle软件运行有关的子目录、网络文件和选定的组件等。此目录还有可能会以“\db_n
SQL> startup mountORA-32004: 指定了废弃/过时的参数ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> alter database open;alter database open*第 1 行出现错误:ORA-01122: 数据库文件 1 验证失败ORA-01110: 数据文件 1: 'D:\APP\ADMINISTR
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号