SQLSERVER手动增长日志文件和数据文件

原文:SQLSERVER手动增长日志文件和数据文件

SQLSERVER手动增长日志文件和数据文件

手动增长日志文件,实际上就是修改日志文件的大小  size 的单位是MB

下面设置日志文件大小是2048MB

ALTER DATABASE [GPOSDB] MODIFY FILE(name=GPOSDB_Log,size=2048)

EXEC sys.[sp_helpdb] @dbname = [GPOSDB] -- sysname

--收缩日志文件
USE [GPOSDB]
GO
ALTER DATABASE [GPOSDB] SET RECOVERY SIMPLE;
GO
--设置简单恢复模式
DBCC SHRINKFILE (GPOSDB_Log, 1);
GO
--恢复为原模式
ALTER DATABASE [GPOSDB] SET RECOVERY FULL;
GO

 

-----------------------------------------------------------------

--手动增长数据文件,实际上就是修改数据文件的大小 size 的单位是MB  下面设置日志文件大小是2048MB

ALTER DATABASE [GPOSDB] MODIFY FILE(name=GPOSDB_Data,size=2048)

EXEC sys.[sp_helpdb] @dbname = [GPOSDB] -- sysname

--收缩数据文件  收缩为2MB

USE [GPOSDB]
GO
DBCC SHRINKFILE (N'GPOSDB_Data' , 2)
GO

如有不对的地方,欢迎大家拍砖o(∩_∩)o

时间: 2024-11-02 15:24:04

SQLSERVER手动增长日志文件和数据文件的相关文章

SQL SERVER中如何手动增长日志文件和数据文件

手动增长日志文件,实际上就是修改日志文件的大小  size 的单位是MB 下面设置日志文件大小是2048MB ALTERDATABASE[GPOSDB] MODIFY FILE(name=GPOSDB_Log,size=2048) EXEC sys.[sp_helpdb] @dbname = [GPOSDB] -- sysname --收缩日志文件 USE [GPOSDB] GO ALTER DATABASE [GPOSDB] SET RECOVERY SIMPLE; GO --设置简单恢复模式

oracle重建控制文件丢失数据文件导致悲剧

数据库最初故障 Thu Sep 25 09:27:26 2014 MMON started with pid=15, OS id=1968 starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'... starting up 1 shared server(s) ... ORACLE_BASE from environment = F:\oracle Thu Sep 25 09

【万里征程——Windows App开发】文件&数据——文件选取器

使用文件选取器保存文件 就我个人而言,还是非常喜欢使用文件选取器的,因为能够用自己的代码来调用系统的各种弹框. 在这个示例中,首先在XAML中添加一个Button和一个TextBlock,分别命名为btnSaveFile和tBlockSaveInfo.对于这个保存文件这个操作在后台的Click事件中就可以轻易完成了. private async void btnSaveFile_Click(object sender, RoutedEventArgs e) { FileSavePicker sa

oracle 物理dataguard rename数据文件实例

我们知道当STANDBY_FILE_MANAGEMENT 设置为AUTO时,如果primary库新建一个datafile,standby是会自动同步新建一个datafile:但当primary rename一个datafile时,尽管STANDBY_FILE_MANAGEMENT 设置为AUTO,standby也不会同步,此时需要手动修改: 做如下实验来验证,将ZYH表空间的datafile重命名为/u01/oracle/oradata/standby/zyh02.dbf  代码如下 复制代码

【故障处理】DG环境主库丢失归档情况下数据文件的恢复

[故障处理]DG环境主库丢失归档情况下数据文件的恢复 1  BLOG文档结构图     2  前言部分   2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① BBED的编译 ② BBED修改文件头让其跳过归档从而可以ONLINE(重点) ③ OS命名格式转换为ASM的命名格式 ④ DG环境中备库丢失数据文件的情况下的处理过程(重点) ⑤ 数据文件OFFLINE后应立即做一次RECOVER操作 ⑥ BBED环境

数据文件坏删除数据文件

数据 没有简单的方法来删除表空间的数据文件,唯一的方法是删除整个定义的表空间,步骤有下面(前提是这个数据文件上的数据是不需要了): 如果数据库运行在非归档模式: 1. MOUNT数据库 - startup mount2. 删除数据文件 - alter database datafile xxx offline drop3. 打开(OPEN)数据库 - alter database open 4. 查看属于该表空间的所有对象:        select owner, segment_name,

rman恢复案例——丢失所有的数据文件

恢复|数据 1.1. 丢失所有的数据文件大前提,控制文件和日志文件没有损坏.1.1.1.    模拟丢失所有的数据文件RMAN> shutdown abort;   Oracle 例程已关闭   RMAN> host;   Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.   C:\>del D:\oracle92\test1\*.dbf   C:\>exit 主机命令完成   RMAN>

如何从完好的数据文件恢复oracle数据库

一.有数据文件.控制文件和日志文件的备份1.服务器重装了操作系统,oracle也重装了.如果重装的oracle和以前损坏的数据库是一模一样的结构,那么此时的恢复是比较简单的. 1)删除掉新建数据库的所有数据文件.控制文件和日志文件.Copy原数据库的数据文件.控制文件和日志文件到对应目录下. 2) Cmd>sqlplus /nolog Sql>conn as sysdba 用户名:system 密码:(此处密码为新创建数据库的密码) Sql>shutdown immediate Sql&

oracel中只有rman全备,丢失conrol,redo,数据文件的恢复

本文为模拟测试,主要步骤如下: 1.对测试数据库进行rman全备(nocatalog 模式) 2.删除oradata\orcl目录下所有文件 3.使用rman进行恢复. 详细步骤如下: 1.对测试数据库进行rman全备 C:\Documents and Settings\xGss2000>rman nocatalog target / 恢复管理器: Release 10.2.0.1.0 - Production on 星期日 8月 14 00:06:16 2011 Copyright (c) 1