当前位置:文档之家› 汇文数据库安装指南

汇文数据库安装指南

汇文数据库安装指南
汇文数据库安装指南

汇文数据库安装指南(Oracle9.2)

一、安装前的准备工作

1.将网线拔掉,安装windows2000/2003 Server。建议C盘8G左右。注意预备安装Oracle 的硬盘格式化时分配单位大小应与Oracle数据库的Block块大小(Oracle默认为8k)一致,负责将引起磁盘读写性能瓶颈。配置IP地址。windows2000可以安装2000 sp4,但须注意在安装oracle之前应装好该装的补丁。如果装过oracle后再装service pack或其他补丁程序需要将所有的oracle服务停止,否则将导致oracle服务不能启动等严重问题。类似的,您应该关闭服务器的windows自动更新功能。

2.(这个步骤是可选的)在我的电脑->属性->高级->性能选项中设置虚拟内存,建议600M-1G以上,如果默认值大于1G,使用默认值。

3.准备安装Oracle数据库的分区应该至少有20G的空闲空间,并且建议不要把Oracle数据库安装在系统盘上

4.禁用一些不必要且危险的服务,如Remote Registry等。将一些不必要的服务改为手动启动或禁用,如Automatic Updates,DHCP Client,DNS Client,Infrared Monitor,Print Spooler 等。

启动时删除系统级共享。在C:\Documents and Settings\All Users\Start Menu\Programs\Startup 目录下新增一个批处理文件,将下面的命令添加到文件中

net share c$ /delete

net share d$ /delete

net share admin$ /delete

5.安装杀毒软件,更新病毒库(例如Norton杀毒软件及病毒库,插上网线,运行Norton LiveUpdate在线升级,拔掉网线。)

二、安装Oracle数据库

按照下面的安装步骤进行安装,没有截图和强调的步骤使用默认值进行安装

1.安装Oracle数据库,安装路径建议为默认的D:\oracle\ora92

2.选择“Oracle9i Database 9.2”

3. 选择“自定义”安装

4.选择组件

选择Oracle Windows Interfaces

取消EnterPrise Edtion Options的所有组件

取消Oracle Enterprise Manager Products ->Oracle ManagementServer

取消Oracle Enterprise Manager Products ->Enterprise Manager Web Site

取消Oracle Enterprise Manager Products ->Oracle Management Pack for Oracle Applications 取消iSQL*Plus

取消Oracle HTTP Server

取消Oracle Transparent Gateways

取消Oracle9i Windows Documentation

5.使用默认位置安装下列组件

6.使用默认值继续进行安装

7.询问是否创建数据库时默认选择创建即可

8.显示安装摘要,点击“安装”进行Oracle数据库的安装

三、配置数据库相关的网络服务

1.安装快完成时,安装程序弹出“Net Configuration Assitant”工具,直接点击“下一步”进行数据库相关的网络配置

2. 选择“否”,不配置使用目录服务

3.使用默认监听程序名

4.使用“TCP”协议

5.使用“1521”端口

6.选“否”,只配置一个监听程序

7.点击“下一步”完成监听程序配置

8.不更改已配置的命名方法

9.完成Oracle网络配置

四、创建数据库

1. 安装完成后,自动进行创建数据库的操作

也可以通过"开始"->"程序"->"Oracle->OraHome92"->"Configuration and Migration Tools"->"Database Configuration Assitant"调用该数据库创建助手

2.选择“创建数据库”,一个新的数据库

3. 数据库标识->全局数据库名->orcl

4.取消所有的“数据库特性”选项

5.选择“专用数据库模式”

6. 初始化参数

需要按照下面的步骤修改一些数据库参数

内存->选择典型

用于Oracle的物理内存的百分比:60%(注意Oracle占用的内存和Windows操作系统及其它应用程序占用的内存总数不应大于物理内存)

数据库类型:多用途

字符集

数据库字符集:ZHS16GBK

国家字符集:AL16UTF16

数据库大小

块大小:6144或者8192字节

(这个步骤是可选的)如果需要,选择“归档日志模式”

7.设置表空间大小

数据库存储->存储->表空间system大小为1G,

temp大小为512M,

UNDOTBS1大小为2G

8.重做日志组

为每个重做日志组添加一个成员,即每个重做日志组由两个文件组成,如果有可能,将两个文件分别放在不同的逻辑盘上,可以提高数据库的稳定性

9.继续创建数据库,点击“完成”按钮

10.显示即将创建的数据库摘要信息,确定无误后,点击“确定”按钮进行Oracle数据库的创建,点击“取消”按钮返回上一界面,进行更改

11.开始进行Oracle数据库的创建过程

12.创建Oracle数据库完成后,需要设置管理Oracle数据库的sys用户和system用户的密码

SQL数据库的备份、还原、压缩与数据转移的方法.

当前,全国各级审计机关普遍应用AO系统进行现场审计,但由于被审计单位使用的财务软件种类太多,AO系统不可能提供全部财务软件数据导入模板,虽然AO现场审计实施系统2008版比2005版在模板数量上有所增加,但仍然不能完全解决各级审计机关在实际审计工作遇到的数据导入难题,只能通过后台备份数据库,然后还原到审计人员电脑中进行处理后,再一步一步导入AO中。由于审计人员大部分非计算机专业,对数据库的基本操作了解不是很多,无形中影响了计算机辅助审计的开展。为此,笔者分析了大量的被审计单位的财务系统后台数据库,其中大部分财务软件使用了SQL作为后台数据库,因此总结了SQL数据库的备份、压缩与SQL数据库数据处理的方法,供审计人员在审计工作中借鉴使用。 一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组——>双击打开你的服务器——>双击打开数据库目录3、选择你的数据库名称(如财务数据库cwdata)——>然后点上面菜单中的工具——>选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份。二、还原数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server;2、SQL Server组——>双击打开你的服务器——>点图标栏的新建数据库图标,新建数据库的名字自行取; 3、点击新建好的数据库名称(如财务数据库cwdata)——>然后点上面菜单中的工具——>选择恢复数据库; 4、在弹出来的窗口中的还原选项中选择从设备——>点选择设备——>点添加——>然后选择你的备份文件名——>添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)——>然后点击上方常规旁边的选项按钮; 5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻

如何压缩SQL Server 2005指定数据库文件和日志的大小

面有两个SQL语句可以达到在SQL Server 2005/2008压缩指定数据库文件和日志的大小的效果: 1、DBCC SHRINKDATABASE (Transact-SQL) 收缩指定数据库中的数据文件和日志文件的大小。 语法 DBCC SHRINKDATABASE ( 'database_name' | database_id | 0 [ ,target_percent ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ) [ WITH NO_INFOMSGS ] 参数 'database_name' | database_id | 0 要收缩的数据库的名称或 ID。如果指定 0,则使用当前数据库。 target_percent 数据库收缩后的数据库文件中所需的剩余可用空间百分比。 NOTRUNCATE 通过将已分配的页从文件末尾移动到文件前面的未分配页来压缩数据文件中的数据。target_percent 是可选参数。文件末尾的可用空间不会返回给操作系统,文件的物理大小也不会更改。因此,指定 NOTRUNCATE 时,数据库看起来未收缩。 NOT RUNCATE 只适用于数据文件。日志文件不受影响。 TRUNCATEONLY 将文件末尾的所有可用空间释放给操作系统,但不在文件内部执行任何页移动。数据文件只收缩到最近分配的区。如果与 TRUNCATEONLY 一起指定,将忽略 target _percent。 TRUNCATEONLY 只适用于数据文件。日志文件不受影响。 WITH NO_INFOMSGS 取消严重级别从 0 到 10 的所有信息性消息。 结果集 列名说明 DbId 数据库引擎试图收缩的文件的数据库标识号。 FileId 数据库引擎尝试收缩的文件的文件标识号。 CurrentSize 文件当前占用的 8 KB 页数。

在SQL Server 2008数据库中实现数据压缩

发布时间:2008.09.19 14:03 来源:赛迪网作者:林善茂 【赛迪网-IT技术报道】摘要:SQL Server 2008中有个有趣的新特性:数据压缩,利用该特性,我们可以减小数据表,索引以及分区的子集的大小。本文通过例子详细介绍如何使用该特性。 SQL Server中的数据压缩功能,最早在SQL Server 2005 SP2中出现,当时针对decimail 和numeric数据类型推出了新的存储格式--vardecimal。vardecimal存储格式允许decimal 和numeric数据类型的存储作为一个可变长度列。 这个概念已扩展在SQL Server 2008的所有固定长度的数据类型,如integer, char, 和float等数据类型。借助数据压缩,减少了存储成本,并提高查询性能,减少I / O和增加缓冲点击率。 虽然SQL Server 2008 支持 vardecimal 存储格式;但是,由于行级压缩可实现同样的目标,因此在SQL Server 2008中不推荐使用 vardecimal 存储格式。 SQL Server 2008对于表和索引,同时支持行(ROW)和页面(Page)两种压缩模式。下面对这两种数据压缩类型简单做个对比: 行压缩。行压缩可以将固定长度类型存储为可变长度存储类型。例如char(100)列储存在一个可变长度存储格式将只使用了存储量所定义的数据。储存的“ SQL Server 2008 ”,压缩后只需要存放15个字符,而非全部100个字符,从而节省了85%的存储空间。这是在SQL Server 2005 Service Pack 2中提供的vardecimal存储格式的思路的延伸。同时需要注意的是,这种压缩模式,将对所有数据类型的 NULL 和 0 值进行优化,从而使它们不占用任何字节。 页面压缩模式。这种压缩功能,建立在行压缩基础之上,通过只存储一次页面上相同事件字节来将存储的冗余数据减到最小。使用页压缩压缩表和索引,除了采用行压缩,还采用了前缀压缩和字典压缩。 数据压缩会减少的大小您的表格或索引指标,最好是先评估一下压缩后所能节省的空间。,估计节省空间在一个表或索引使用,无论是sp_estimate_data_compression_savings

如何给数据库备份文件压缩

如何给数据库备份文件压缩 在新的2008版本的SQL SERVER 数据库中提出了备份压缩的概念,其基本的原理就是和RAR等压缩工具一样,可以让原有的备份文件体积更小,可以节省服务器备份空间。 同时相同数据的压缩的备份比未压缩备份小,所以压缩备份所需的设备I/O 通常较少,因此通常可大大提高备份速度。 提示: 首先SQL SERVER 2008 以上的版本可以做备份压缩 代码解析 1:我们先开启CMDSHELL 用于调用DOS命令 EXEC sp_configure'show advanced options', 1; RECONFIGURE; EXEC sp_configure'xp_cmdshell', 1; RECONFIGURE; 2:备份数据库 --你备份数据库以当天时间为后缀名 declare @filename varchar(200) set @filename='F:\data\databasbackup\differentbackup\'+conver t(char(10),getdate(),120)+'.bak'--设置备份文件的路径和文件名 print @filename backup database Alice to disk=@filename with NOINIT,NOUNLOAD,NAME='backup',NOSKIP,STATS=10,NOFORMAT--执行备份 3:压缩已备份的文件 --将压缩备份文件并删除原文件

declare @file varchar(200) set @file='D:\WinRAR\WinRAR.exe a -ep -df F:\data\databasbackup\differentbackup\'+convert(char(10), getdate(),120)+'.rar F:\data\databasbackup\differentbackup\'+convert(char(10), getdate(),120)+'.bak' EXEC MASTER..xp_cmdshell@file 4:删除压缩备份后文件 DECLARE @sql VARCHAR(500) set @sql ='del F:\data\databasbackup\differentbackup\'+convert(char(10), dateadd(dd,-2,getdate()),120)+'.rar'--找到要删除的文件并执行删除 exec MASTER..xp_cmdshell@sql --执行命令 在实际中,我们需要通过作业来控制语句的执行时间具体步骤如下 1:创建作业 2:在步骤中将以上代码写入步骤中 3:在Schedules中规定作业执行的时间

SQL2000清理日志文件和压缩数据库的方法

SQL2000清理日志文件和压缩数据库的方法 2010-04-15 15:08:39| 分类:SQL SERVER | 标签:|字号大中小订阅 在处理一个网站的时候发现删除了90%的数据收缩数据库后,数据库的日志文件还是很大很大! 问其他人怎么解决也问不了,周围都是菜鸟,只有拿出我三脚猫的功夫+google 才搞出个用代码来清理日志文件和压缩数据库的方法,还是比较有用的。 在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: --第一步:清空日志 DUMP TRANSACTION databasename WITH NO_LOG --第二步:截断事务日志 BACKUP LOG databasename WITH NO_LOG --第三步:收缩数据库 DBCC SHRINKDATABASE(databasename) ============================================== SQL Server 2000日志清除的两种方法2007-10-20 11:03SQL Server 2000日志清除的两种方法在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法…… 方法一: 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应 当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存。 2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定。 3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在 一些异常情况下往往是恢复数据库的重要依据 注意: 进行这个操作的过程,数据库负担非常重;请在数据库比较空闲的时间段进行.(比如清我的近3G 的日志文件,忙了约两分钟) 方法二: SQL Server 中讲: BACKUP LOG 数据库名WITH NO_LOG|TRUNCATE_ONLY可以截断事务日志。 但我在数据库中进行上述操作后,事务日志还是没有改变。 第一步只是将非活动的事务日志截断,并没有收缩数据库,只有进行第二项操作后,数据库才进行事务日

达梦数据库安装部署

达梦数据库安装部署集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

达梦数据库安装部署文档 一.数据库安装过程 1. Windows环境安装 基本上就是下一步下一步,按照默认安装就好,安装路径根据自己的要求选择。在利用我们的数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示即可。详细的安装细节可以参考我们的DM7_Install_zh.pdf文档。 注意:页大小除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半; 日志文件的大小数据库redo日志文件的大小(正式环境一般设置为2048); 字符串比较大小写敏感默认为大小写敏感的,根据具体情况进行设置; 建议:在开发环境和测试环境的页大小、字符串大小写敏感这两个参数 一定要保持一致,不然当涉及到用.bak文件还原的时候就会因这两个参 数不一致导致无法还原。 2. Linux环境安装 在中标麒麟的系统中打开一个终端窗口,通过命令:ulimit –a查看,如下图所示: 如果open files这个参数的值为65536表示之前修改过,如果没有修改按照下面的方法进行修改。

Linux系统在安装之前先确认打开文件数的那个参数的设置情况,现在在中标麒麟6.0的操作系统上安装我们DM7数据库,在使用我们的数据库配置助手dbca进行初始化数据库时经常会碰到“打开文件数过多的问题”。 解决办法如下: 用vim打开/etc/profile文件,在该文件最后加上一行ulimit -n 65536,(注意在添加的时候只需添加ulimit –n 65536即可,后面不需要标点符号。)然后重启服务器即可。修改好操作系统的打开文件这个参数后就可以按照下面的安装步骤进行安装了。 详细安装流程如下: (1)确定当前用户是不是root用户(在命令行窗口中输入: who am i), 最好在root用户下安装,否则有可能有些权限不够; (2)进入到我们安装文件所在的目录,并赋予它777权限(命令为: chmod 777 DMInstall.bin); (3)执行安装 ./DMInstall.bin –i (4)在安装的过程中按照提示一步一步操作,基本上选择默认的就可以 了。只有在时区的选择上注意选择中国的时区; (5)选好之后等待安装过程结束,会有相应的提示信息; (6)初始化库,切入到我们安装目录的bin目录,一般默认安装路径为 /opt/dmdbms/bin, 执行命令./dminit path=/opt/dmdbms/data page_size=16 log_size=2048 case_sensitive=n。当然如果我们能够 直接接触到服务器的话,也可以利用桌面上我们DMDBMS文件夹里面的 client文件夹里面有一个数据库配置助手初始化我们的数据库,使用

Domino的压缩数据库的Load Compact命令

Domino的压缩数据库的Load Compact命令 压缩数据库 从数据库删除文档和附件时,Domino 会尝试重新利用未使用的空间,而不是立即减小文件的大小。有时,Domino 不能重新利用空间,或由于文件碎片而不能有效地重新利用空间,这一问题直到压缩数据库后才可解决。 有三种压缩样式: ?恢复空间的现场压缩 -b ?恢复空间并减小文件大小的现场压缩 -B(注意 -b -B的区别) ?拷贝样式压缩 这种样式的压缩会恢复数据库中未使用的空间,但不减小磁盘上数据库的大小。数据库的 DBIID(数据库实例标识符)不变,所以被压缩数据库与事务日志之间的关系保持不变。压缩期间用户和服务器仍可访问及编辑数据库。对于想保持或增大其大小的数据库,这种样式的压缩非常有用。 如果运行 Compact 任务时没有指定选项,Domino 将对所有启用事务日志的数据库使用这种样式的压缩。如果压缩数据库时指定 -b 选项,Domino 也将使用这种样式的压缩。 提示请尽量使用这种压缩样式,因为这种方法最快且对系统的影响最小。 这种样式的压缩既能减小数据库文件的大小又能恢复数据库中未使用的空间,比仅恢复空间的现场压缩稍慢。这种样式的压缩会为数据库分配新的DBIID,因此如果对启用记录的数据库使用该压缩样式,并使用已验证的备份实用程序,请在压缩完成后立即执行数据库的完整备份。这种压缩样式允许用户和服务器在压缩期间继续访问和编辑数据库。 如果运行 Compact 任务时没有指定选项,Domino 将对所有没有启用事务记录的数据库使用这种样式的压缩。如果根据 -B 选项,Domino 也将使用这种样式的压缩。为优化磁盘空间,建议您每周或每月使用 -B 选项对所有数据库运行一次 Compact 任务。 拷贝样式压缩创建数据库的拷贝,然后在压缩完成后删除原始数据库,所以需要额外的磁盘空间来创建数据库拷贝。这种样式的压缩实际上是创建一个具有新数据库标识符的新数据库。如果您对启用记录的数据库使用拷贝样式压缩(指定 -c 选项),压缩将分配新的 DBIID,因此,如果您使用已验证的备份实用程序,应该在压缩完成后立即执行数据库完整备份。使用拷贝样式压缩时,在压缩期间用户和服务器不能编辑数据库,如果指定 -L 选项,则仅能读取数据库。

IC标准版消费系统作及数据库安装教程说明

IC卡标准版消费管理系统用户使用手册

目录 1. 概述 (4) 2. 系统整体说明 (4) 2.1 硬件环境: (4) 2.2 软件环境: (4) 3. 数据库SQL Server 2000安装 (4) 4. IC管理系统的安装步骤 (11) 4.1软件的安装 (11) 4.2创建数据库 (11) 5. 光盘里有视频教程和操作注意事项.............................................................. 错误!未定义书签。 6. IC消费管理系统内容简介 (13) 6.1系统管理 (13) 6.2帐户管理: (14) 6.3增减款管理: (14) 6.4消费流水管理: (14) 6.5报表中心: (14) 6.6 其它工具: (15) 7. 消费系统各个模块详细说明 (15) 7.1登录 (15) 7.2系统导航 (16) 7.3系统管理 (17) 7.3.1用户管理 (17) 7.3.2修改口令 (18) 7.3.3 系统基本设置 (18) 7.3.4 基本资料定义 (19) 7.3.5 设备基本设置 (27) 7.3.6 数据库备份 (33) 7.3.7 系统初始化 (34) 7.3.8 操作日志 (34) 7.3.9 锁定屏幕 (34) 7.4 帐户管理 (35) 7.4.1 帐户管理 (35) 7.4.1.1 新增 (35) 7.4.1.2 修改 (36) 7.4.1.3 挂失 (36) 7.4.1.4 解挂 (38) 7.4.1.5 注销 (40) 7.4.1.6 换卡 (42) 7.4.1.7 EXCEL (42) 7.4.1.8黑名单 (43) 7.4.2卡操作 (43)

Mysql数据库主要系统表详细说明

Mysql数据库主要系统表说明 1. 获取所有表结构(TABLES) SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段说明如下: 2. 获取表字段(COLUMNS) SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名' COLUMNS表:提供了表中的列信息。详细表述了某张表的所有列以及每个列的信息。各字段的说明信息如下:

3. 获取表键值 SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名' 4. 获取表Check约束 SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名' TABLE_CONSTRAINTS表:存储主键约束、外键约束、唯一约束、check约束。各字段的说明信息如下:

5. 获取表索引 SELECT * FROM information_schema.STATISTICS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名' 6. mysql有关show的用法 SHOW DATABASES列出MySQL Server上的数据库。 SHOW TABLES [FROM db_name]列出数据库中的表。 SHOW TABLE STATUS [FROM db_name]列出数据库的表信息,比较详细。 SHOW COLUMNS FROM tbl_name [FROM db_name]列出表的列信息,同SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。 SHOW FULL COLUMNS FROM tbl_name [FROM db_name]列出表的列信息,比较详细,同SHOW FULL FIELDS FROM tbl_name [FROM db_name]。 SHOW INDEX FROM tbl_name [FROM db_name]列出表的索引信息。 SHOW STATUS列出Server 的状态信息。 SHOW VARIABLES列出MySQL 系参数值 SHOW PROCESSLIST查看当前mysql查询进程 SHOW GRANTS FOR user列出用户的授权命令

汇文数据库安装指南

汇文数据库安装指南(Oracle9.2) 一、安装前的准备工作 1.将网线拔掉,安装windows2000/2003 Server。建议C盘8G左右。注意预备安装Oracle 的硬盘格式化时分配单位大小应与Oracle数据库的Block块大小(Oracle默认为8k)一致,负责将引起磁盘读写性能瓶颈。配置IP地址。windows2000可以安装2000 sp4,但须注意在安装oracle之前应装好该装的补丁。如果装过oracle后再装service pack或其他补丁程序需要将所有的oracle服务停止,否则将导致oracle服务不能启动等严重问题。类似的,您应该关闭服务器的windows自动更新功能。 2.(这个步骤是可选的)在我的电脑->属性->高级->性能选项中设置虚拟内存,建议600M-1G以上,如果默认值大于1G,使用默认值。 3.准备安装Oracle数据库的分区应该至少有20G的空闲空间,并且建议不要把Oracle数据库安装在系统盘上 4.禁用一些不必要且危险的服务,如Remote Registry等。将一些不必要的服务改为手动启动或禁用,如Automatic Updates,DHCP Client,DNS Client,Infrared Monitor,Print Spooler 等。 启动时删除系统级共享。在C:\Documents and Settings\All Users\Start Menu\Programs\Startup 目录下新增一个批处理文件,将下面的命令添加到文件中 net share c$ /delete net share d$ /delete net share admin$ /delete 5.安装杀毒软件,更新病毒库(例如Norton杀毒软件及病毒库,插上网线,运行Norton LiveUpdate在线升级,拔掉网线。) 二、安装Oracle数据库 按照下面的安装步骤进行安装,没有截图和强调的步骤使用默认值进行安装 1.安装Oracle数据库,安装路径建议为默认的D:\oracle\ora92

数据库过大压缩处理方法

棠湖宾馆问题处理报告 第一步备份数据库 把备份数据库到F:\\备份数据库 第二步附加数据库并命名为mjhis60_cl 第三步删除mjhis60_cl中数据,准备导入数据前准备 --在查询分析器中选择附加的数据库mjhis60_cl运行: select 'delete '+name FROM SYSOBJECTS WHERE TYPE = 'U' --然后把返回的结果集复制,新建一个查询分析器窗口,把复制的内容粘贴下运行!在删除过程中报错,删除中断,原因是数据库提示应该DBCC检查日志 第四步使用DBCC check(mjhis60-cl) 发现索引错误(如图),然后进一步修复: --单用户模式 alter database mjhis60_cl set single_user with rollback immediate go --快速修复 DBCC CHECKDB ('mjhis60_cl', REP AIR_F AST) go --重建索引并修复 DBCC CHECKDB ('mjhis60_cl', REP AIR_REBUILD) --如果必要允许丢失数据修复 DBCC CHECKDB ('mjhis60_cl', REP AIR_ALLOW_DATA_LOSS)

--还原数据库为多用户模式 alter database test set multi_user with rollback immediate 第五步DCBB检查数据库,发现无问题,然后继续删除数据 DBCC CHECKDB ('mjhis60_cl') 第六步压缩数据库 --1.清空日志 DUMP TRANSACTION 库名WITH NO_LOG --2.截断事务日志: BACKUP LOG 数据库名WITH NO_LOG --3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至xxM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至xxM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

数据库服务器的安装与配置

数据库服务器的安装与配置 理论基础 数据库服务器是当今应用最为广泛的一种服务器类型,许多企业在信息化建设过程中都要购置数据库服务器。数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。 1、基本概念 数据库服务器其实就是装有一台数据库的Server,应用于Internet或Intranet。一个数据库服务器是指运行在局域网中的一台或多台服务器计算机上的数据库管理系统软件,数据库服务器为客户应用提供服务,这些服务是查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。数据库软件有很多种大型的数据库软件有Oracle,DB2,Sybase等,中型的有SQL Server,还有通常用于个人网站的MySQL等小型数据库软件。 2、企业业务对数据库服务器的要求 (1)数据库服务器要具有极强的承载能力。当企业内部需要查询一些信息时,其后台处理系统(数据库服务器)就要开始查询,并将查找到的信息反馈给用户。当大量的用户在查询信息时,如果数据库服务器不具备极强的承载能力,是无法满足其需求的。 (2)数据库服务器要具有很强的实时应答能力。当数据信息被检索到后,会反馈给用户,如果数据库服务器不具有很强的应答能力,会造成反馈信息速度非常缓慢,甚至造成数据库服务器死机的情况。 (3)数据库服务器要具有很强的扩展能力。数据库中的信息随时都会发生变化,如今是信息时代,大量数据需要录入、处理等,因此,数据库服务器的扩展能力不容忽视。 (4)数据库服务器的可用性和可靠性。数据库服务器要具备365天7*24不间断运行的能力,这样才能满足需要。当然,一台服务器要真正保持这样的运行,也不太现实。因此许多企业的数据库服务器并不只有一台,通常具有多台,并且还配备了备份服务器等。 大型企业需要的数据库服务器性能和扩展能力等方面要求更高,它们在组建数据库系统时,不仅仅是使用多台数据库服务器,还需要存储系统等。而中小企业则有些不同,它们需要的数据库服务器性能不需要像大型企业数据库服务器那么强,数量要求也没那么多,因此在选择服务器时更轻松一些。 3、数据库服务器的优点 (1) 减少编程量 数据库服务器提供了用于数据操纵的标准接口API。 (2) 数据库安全保证好 数据库服务器提供监控性能、并发控制等工具。由DBA统一负责授权访问数据库及网络管理。 (3) 数据可靠性管理及恢复好 数据库服务器提供统一的数据库备份和恢复、启动和停止数据库的管理工具。 (4) 充分利用计算机资源 数据库服务器把数据管理及处理工作从客户机上分出来,使网络上各计算机的资源能各尽其用。 (5) 提高了系统性能 能大大降低网络开销。 协调操作,减少资源竞争,避免死锁。 提供联机查询优化机制。 (6) 便于平台扩展 多处理器(相同类型)的水平扩展。

设置SQL Server 2008自动压缩备份数据库

我们通常在维护数据库的时候,都会建立一个备份的机制,在SQL Server中,我们就可以通过如下的方法来实现: 如果SQL Server代理没有启动,我们先把其启动,然后新建立一个作业,名称命名为“MyDb完全备份”,在分类下面选择“数据库维护”,然后新建立作业第一个步骤,步骤名为“对数据进行完全备份”,然后在命令框中输入如下的SQL代码: DECLARE @strSql VARCHAR(1000) ,@strSqlCmd VARCHAR(1000) ,@timeDateDiff INT SET @timeDateDiff = DATEDIFF(week,0,GETDATE())--'1900-01-01', Here '0' stands for '1900-01-01', SET @timeDateDiff = CASE DATEPART(WEEKDAY,GETDATE()) WHEN 1 THEN @timeDateDiff -1 ELSE @timeDateDiff END SET @strSql='D:\DataBase\BackData\MyDb_' -- 备份目录及备份的文件 头,'D:\DataBase\BackData\目录必须存在 +CONVERT(CHAR(8),DATEADD(week, @timeDateDiff,0),112) -- 完全备份日期+'_0100' -- 完全备份时间 +'完全备份' SET @strSqlCmd= @strSql+'.BAK' --备份文件的扩展名 BACKUP DATABASE [MyDb] TO DISK = @strSqlCmd WITH INIT ,NOUNLOAD ,NAME = N'MyDb 备份' ,NOSKIP ,STATS = 10 ,NOFORMAT 操作如图一:

SQL2005数据库安装详细步骤(带图解说明)Word版

1,安装前准备: 安装IIS,打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面的勾选框的勾选上,点“下一步”,一路确认完成。这个过程一般没有问题。 当然,要装SQL Server 2005,当然要准备安装程序(光盘),也就要选对版本。 我之前下载了个“Microsoft SQL Server 2005 Enterprise Edition”,兴冲冲的去安装,安装不成功,最后看他的安装说明里面恰好这个版本“Windows XP Professional Edition SP24”是不能安装的,背啊。。。。才知道磨刀不误砍材功的道理,后来去下载了“Microsoft SQL Server 2005 Standard Edition”,920MB的压缩包。 2,SQL Server 2005的安装光盘共有2张,先打开第一张,点“服务器组件、工具、联机丛书和示例(C)”

此步骤系统配置检查很重要,14个项目里面如果有1项有错误或者警告,整个SQL Server 2005都将不正常。 我第一次在一台笔记本的Windows xp2系统上安装就遇到了一个COM+组建的警告,以为没有什么大不了,不过最后是发现程序不能正常运行,在google,百度上搜索半天,操作了半天,结果还是问题依旧。 不过我回家第二次在台式机上的Windows xp2安装就没有问题,一切正常。 看来和Windows xp2的系统版本没有关系,而是我的笔记本电脑的Windows xp2系统不正常了,可能重新装下系统就可以正常安装SQL Server 2005了。 重装系统看来是遇到问题的唯一法宝——除非你是那种专家级别的高手。在这个步骤遇到问题或者错误警告还是举手投降了,选择重新安装系统。可能那样解决问题的时间还要短些。烦恼也少些。

SQL 数据库文件超级大而且增长速度过快的解决办法

SQL 数据库文件超级大,而且增长速度过快! (2008-09-05 13:50:29) 目前一客户的数据库文件(.MDF)占用空间超过有48G,切增长速度很快。已经对日志文件进行了压缩。 在查询分析器中用 exec sp_spaceused语句进行查询,输出结果如下:(头疼的问题) database_name database_size unallocated_space NSMIS 48770.00M 1370.97 MB reserved data index_size unused 48504160 KB 7017272 KB 270776 KB 41216112 KB -------------------------------------------------------------------------------------- 1、用BACKUP LOG database WITH NO_LOG清除日志 把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。如果把还原模型调到简单,这样就不支持时间点还原了,但是日志文件会很小,如果数据比较重要推荐还是把数据库的还原模型调为完全 用BACKUP LOG database WITH NO_LOG命名后,会截断不活动日志,不减小物理日志文件的大小,但逻辑日志会减小,收缩数据库后会把不活动虚拟日志删除来释放空间,不会损坏数据。 如果日志被截断并收缩数据库后,就不能直接用最近的一个全库备份做时间点还原,建议立即备份数据库,以防万一。 2、sql server运行中,是否能删除主数据库事务日志文件 步骤如下:(1)、分离数据库企业管理器--数据库--右击你要删除日志的数据库--所有

数据库表的压缩问题

数据库表的压缩问题 从Oracle 9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 那么表压缩是如何工作的? 在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的空间被称作符号表(symbol table)。被标识为要进行压缩的数据只存储在该符号表中,而不是在数据库行本身内。当在一个数据库行中出现被标识为要压缩的数据时,该行在该符号表中存储一个指向相关数据的指针,而不是数据本身。节约空间是通过删除表中数据值的冗余拷贝而实现的。对于用户或应用程序开发人员来说,表压缩的效果是透明的。无论表是否被压缩,开发人员访问表的方式都是相同的,所以当你决定压缩一个表时,不需要修改SQL查询。表压缩的设置通常由数据库管理人员或设计人员进行配置,几乎不需要开发人员或用户参与。 建议:在很少改变的表上使用压缩技术还是可以的。表中数据经常变动的情况下,尽量不要使用表压缩,它影响插入操作。 关于压缩表的常用操作有: 1创建一个压缩表:创建表时使用COMPRESS关键字,COMPRESS关键字指示Oracle数据库尽可能以压缩的格式存储该表中的行。 SQL> create table comp_demo (id number, ename varchar2(20), create_time date) compress; Table created. 2 修改压缩表为非压缩表。 SQL> alter table comp_demo nocompress; Table altered. 注意这种方式只是将往后插入的数据为非压缩,对之前已经压缩了的数据还是压缩的,要将所有数据均修改为非压缩的话,需要 SQL> alter table comp_demo move nocompress; Table altered. 经且此种方式修改后如果原表有索引则需要重建索引。 修改表为压缩表。 SQL> alter table comp_demo compress; Table altered. 3 1.3 确定表是否被压缩:确定一个表是否使用了压缩,查询user_tables,compression字段表明表是否被压缩。 SQL> select table_name,compression from user_tables where table_name not like BIN%; TABLE_NAME COMPRESS ------------------------------ --------

Mysql数据库学习总结

Mysql数据库学习总结 数据库的基本操作:创建删除查看 Create database school; 用于创建数据库,并且数据库的名字不可以更改 Show create database;show databases; 用来查看创建数据库的语句 Drop database; 用于删除数据库 表的基本操作: Create table; 用于创建表,table后面加表名称 Create table student{ Id int; Name varchar(10); Sex Boolean; } Show tables; 用于显示数据库中的所有表 Describe student; 这里显示了字段、数据类型、是否为空、主外键、默认值和额外信息Show create table; 显示创建表时的详细信息 Drop table student; 删除表的操作

是对字段进行限制,从而该字段达到我们期望的效果 设置表的主键:主键能够标识表中的每条信息的唯一性。(primary key) 创建主键的目的在于快速查找到表中的某一条信息 多字段主键:由多个属性组合而成 例如:primary key(id,course_id); 设置表的外键; 设置表的外键的作用在于建立与父表的联系 比如表A中的id是外键,表B中的id是主键 那么就可以称表B为父表,表A为子表 比如表B中id为123的学生删除后,表A中id为123的记录也随着消失这样做的目的在于保证表的完整性。 设置表的非空约束: 设置表中的字段不为空 设置表的唯一性约束 唯一性约束指表中该字段的值不能重复出现,也就是给表中某个字段加上unique 设置表的属性值自动增加: auto_increment 主要用于为表中插入的新纪录自动生成唯一ID 一个表中只能由一个字段使用此约束,并且该字段必须为主键的一部分,约束的值ibixu 是整型值。 设置表中属性的默认值 在表中插入一体哦新的记录时,如果没有为该字段赋值,那么数据库系统就会为该字段附上一条默认值。 修改表 修改表需要用到alter table

神通数据库-快速入门指南

神通数据库快速入门指南版本 天津神舟通用数据技术有限公司 2010年12月

版权声明 神通数据库是天津神舟通用数据技术有限公司开发的数据库管理系统软件产品。神通数据库的版权归天津神舟通用数据技术有限公司,任何侵犯版权的行为将追究法律责任。 《神通数据库快速入门指南》的版权归天津神舟通用数据技术有限公司所有。 未经天津神舟通用数据技术有限公司的书面准许,不得将本手册的任何部分以任何形式、任何手段(电子或机械的,包括照相、复制和录制)或为任何目的进行复制、扩散等。 (c)Copyright 2010 天津神舟通用数据技术有限公司。版权所有,翻制必究。

阅读指南 〖阅读对象〗 本手册是专为使用神通数据库管理系统的用户编写的。用户在使用该产品前应当认真阅读本手册,以便快速熟悉本软件的安装使用。 〖内容简介〗 本手册介绍了如何安装使用神通数据库,以及在使用该产品时可能会遇到的问题及其相应的解决方法,目的是让用户对神通数据库的使用有一个快速的了解,方便用户熟悉本软件。 概述章节概述了神通数据库产品,介绍了神通数据库管理系统要求的硬件、操作系统资源及其运行环境。错误!未找到引用源。章节介绍了如何进行产品组件的安装,并使用大量的图片进行了说明。其余章节指导用户如何使用神通数据库,并列举了一些注意事项和常见问题解答。 欲获取更多有关神通数据库信息,请参考错误!未找到引用源。章节,与我公司联系。〖相关文档〗 使用本手册时可以参考神通数据库联机帮助文档。 〖手册约定〗 本手册遵循以下约定: 所有标题均使用黑体字。 如果标题后跟有“【条件】”字样,说明该标题下正文所要求的内容只是在一定条件下必须得引起注意的。 【注意】:提醒读者注意那些需要注意的事项。 【警告】:强烈提醒读者注意某些事项,以免造成严重后果。 【提示】:提供给读者一些实用的操作技巧。

MS ACCESS数据库实现自动压缩方式(IFIX)

MS Access数据库实现自动压缩方式 MS Access数据库在一般情况下,其所占空间将随着数据量的增多而增大,即使在程序中利用SQL语句根据条件删除记录,数据库的大小也不能自动减小(因为删除操作在物理上是没有把数据记录删掉,因此数据库大小将不会减小)。本方式是实现Access数据库的自动压缩,实现平台是iFIX组态软件中实现的。 因为Access是iFIX的ODBC报警记录的存储体,在iFIX运行期间,数据库是按独占方式访问的,程序中将无法利用Access设置的“修复和压缩数据库”功能。本方式实现的思路是:首先设置ODBC报警数据库(Access)为“关闭时压缩”选项,然后在程序中把ODBC报警数据库(Access)复制到另一目录,再利用语句把数据库打开,待设定的时间到达后(例如五秒钟)就关闭ODBC报警数据库(Access),最后再把ODBC报警数据库(Access)复制到原来的目录,替换原来的数据库文件。 约定: ODBC报警数据库(Access)文件及存放目录是"C:\Dynamics\MXLAlarm\S123.mdb"; ODBC报警数据库(Access)文件临时存放目录是:"C:\Dynamics\MXLAlarm\Back\"; Access运行程序及存放目录为:"C:\Program Files\Microsoft Office\OFFICE11\ MSACCESS.EXE"。 下边是实现步骤及图解: [1]对ODBC报警数据库(Access)文件S123.mdb进行设置。 打开数据库文件,单击“工具”—“宏”—“安全性”选项,在“安全级”选项卡内选择“地”,如下图所示;

相关主题
文本预览
相关文档 最新文档