Ⅰ 创建数据库时,连带还要创建日志(既有存放位置又有文件大小),它有什么用,不创建它可不可以为什么
咨询记录 · 回答于2021-09-26
Ⅱ 如何创建数据库
1、首先在电脑端安装Mysql,然后进行信息配置操作。打开该软件,如图所示。

Ⅲ 创建数据库时数据文件和日志文件需要设置的参数有哪些(6个)
--修改数据库文件增量
USE master
GO
Alter DATABASE Test 
MODIFY FILE
   (NAME = test,
--   SIZE = 1000MB,
--MAXSIZE = 10000MB,
  FILEGROWTH = 100MB)
GO
--修改数据库日志文件增量
USE master
GO
Alter DATABASE Test 
MODIFY FILE
   (NAME = test_log,
--   SIZE = 1000MB,
--MAXSIZE = 10000MB,
  FILEGROWTH = 100MB)
GO
参考以下内容:
[c-sharp]view plainprint?
/* 
一般的虚拟主机上,附送的sql server数据库都是限制了大小,比如100M。当你的数据库空间达到了指定的100M时,插入新数据就会报错: 
 
未能为数据库 'a1116173958' 中的对象 'fc_Info' 分配空间,因为文件组 'PRIMARY' 已满 
 
其实,有些主机商的数据库大小是可以自己修改的。当然,修改之前你需要知道数据库名(这里是逻辑名称),一般的这个名称是很容易知道的,就是数据库名称。 
 
你可以尝试下在自己编写的程序中,或空间的管理后台中等可以执行sql语句的地方试一下下面的语句: 
 
Alter DATABASE 数据库名 
modify FILE  
( NAME = 数据库名, 
  MAXSIZE = 200MB, 
  FILEGROWTH = 5MB) 
 
如果执行成功,那么恭喜你了。 
 
========我是分割线============================================ 
 
下面是Alter DATABASE的一些参考资料,详细可以查看sql server帮助。 
 
在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。Alter DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。 
 
Alter DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置。 
 
语法 
Alter DATABASE database  
{ ADD FILE < filespec > [ ,...n ] [ TO FILEGROUP filegroup_name ]  
| ADD LOG FILE < filespec > [ ,...n ]  
| REMOVE FILE logical_file_name  
| ADD FILEGROUP filegroup_name  
| REMOVE FILEGROUP filegroup_name  
| MODIFY FILE < filespec >  
| MODIFY NAME = new_dbname  
| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name } 
| SET < optionspec > [ ,...n ] [ WITH < termination > ]  
| COLLATE < collation_name >  
} 
 
< filespec > ::= 
 
( NAME = logical_file_name 
    [ , NEWNAME = new_logical_name ] 
    [ , FILENAME = 'os_file_name' ] 
    [ , SIZE = size ] 
    [ , MAXSIZE = { max_size | UNLIMITED } ] 
    [ , FILEGROWTH = growth_increment ] )  
< optionspec > ::= 
 
    <state_option> 
    | < cursor_option > 
    | < auto_option > 
    | < sql_option > 
    | < recovery_option >  
    < state_option > ::= 
        { SINGLE_USER | RESTRICTED_USER | MULTI_USER } 
        | { OFFLINE | ONLINE } 
        | { READ_ONLY | READ_WRITE }  
 
    < termination > ::= 
        ROLLBACK AFTER integer [ SECONDS ] 
        | ROLLBACK IMMEDIATE 
        | NO_WAIT 
    < cursor_option > ::= 
        CURSOR_CLOSE_ON_COMMIT { ON | OFF } 
        | CURSOR_DEFAULT { LOCAL | GLOBAL }  
    < auto_option > ::= 
        AUTO_CLOSE { ON | OFF } 
        | AUTO_Create_STATISTICS { ON | OFF } 
        | AUTO_SHRINK { ON | OFF } 
        | AUTO_Update_STATISTICS { ON | OFF }  
    < sql_option > ::= 
        ANSI_NULL_DEFAULT { ON | OFF } 
        | ANSI_NULLS { ON | OFF } 
        | ANSI_PADDING { ON | OFF } 
        | ANSI_WARNINGS { ON | OFF } 
        | ARITHABORT { ON | OFF } 
        | CONCAT_NULL_YIELDS_NULL { ON | OFF } 
        | NUMERIC_ROUNDABORT { ON | OFF } 
        | QUOTED_IDENTIFIER { ON | OFF } 
        | RECURSIVE_TRIGGERS { ON | OFF } 
    < recovery_option > ::= 
        RECOVERY { FULL | BULK_LOGGED | SIMPLE } 
        | TORN_PAGE_DETECTION { ON | OFF }
Ⅳ 金蝶K3新建帐套怎么设置数据库文件路径和数据库日志文件路径数据库路径
1、首先是安装ACCESS2003,一般装了OFFICE自带这个系统,可以在程序中查看下是否已经安装。

Ⅳ 数据库管理中创建日志文件有什么作用不建可不可以
现这个日志主要是为了保存你这个数据库的安全,如果你没有这个日志的话,别人谁用了或者是怎么用的都不知道,这不是很危险吗?这个应该不可以不见。
Ⅵ 如何重建数据库日志
注意:这个过程可能会引起数据的不一致性。 第一步,赋予sa用户sybase_ts_role的角色。在SQL Advantage中执行如下SQL语句:sp_role "grant","sybase_ts_role",sa 第二步,在SQL Advantage中执行如下SQL语句:sp_configure "allow updates", 1goupdate sysdatabases set status = -32768 where name = "test"gosp_configure "allow updates", 0go注意:test需要替换成你想要修复的数据库名。需要选中该六条语句,然后执行。第三步,重新启动Sybase服务。 第四步,重建数据库日志在SQL Advantage中执行如下SQL语句:dbcc rebuild_log(test,1,1)注意:test需要替换成你想要修复的数据库名。 第五步,关闭数据库服务。在SQL Advantage中执行如下SQL语句:shutdown with nowait 第六步,重启数据库服务。 第七步,在SQL Advantage中执行如下SQL语句:sp_configure "allow updates", 1goupdate sysdatabases set status = 0 where name = "test"gosp_configure "allow updates", 0go注意:test需要替换成你想要修复的数据库名。需要选中该六条语句,然后执行。
Ⅶ 新建数据库提示数据库日志失败,检查磁盘空间
新建数据库提示归档日志写入失败,检查服务器发现磁盘空间满了,是由于ORACLE数据库的归档日志被启用了,而系统默认是没有启用ORACLE数据库归档日志这个功能的。
解决办法:
清理磁盘空间后,重启数据库问题解决。随后把服务器磁盘空间扩容,直接给了oracle数据所在盘1TB的磁盘空间。
使用sql命令查看:
Sql>sqlplus / as nolog;---------------------启动sql*Plus
Sql> connect sys/password@orcl as sysdba;
Sql> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 4888
下一个存档日志序列 4890
当前日志序列 4890
Sql> show parameter db_recovery_file_dest;
Ⅷ 数据库怎样建立
建立一个数据库
当你想建立一个表时,你必须按照以下的步骤先建立一个数据库:
在SQL Enterprise Manager中,选择你的数据库的名字。
从Manage菜单中选择Databases选项。管理数据库的窗口就出现了。
在工具条上点击新建数据库的按钮,就会出现新建数据库的对话框(如图3.5所示)。
注意
现在版本的SQL Server(version 6.5)最多能有32,767个数据库。每个数据库的最小容量是1MB,最大容量是ITB。
在SQL Enterprise Manager对话框中的新建数据库对话框。
     填写你的数据库所要使用的名字(不能有空格)。 然后,填写你要建立的数据库所在的数据库设备(例如,他就是你在前面一步建立的数据库设备)。 这个新建数据库的对话框会以图形的方式显示所有数据库设备的已经使用和没有使用的空间。
    当你建立一个数据库时,你可以选择去建立事务日志。为了建立事务日志,你需要指定一个log device(日志数据库设备)。在新建数据库对话框中,打开标有LogDevice的下拉式框,然后选择一个数据库设备和用于日志的空间大小。
注意
每个数据库都有它自己的事务处理日志,它记录了对数据库每一个请求(modify,insert,delete)。日志文件是对数据库的内部处理过程的一种监视。它允许你对数据库执行updates, inserts, deletes等操作。所以在需要的时候,你也可以取消这些操作的结果。在系统没有正确地关闭,而只是停机或重新启动时,这些事务处理的日志是很有用的-在重新启动时,SQL Server会根据事务处理日志来恢复数据。
注意
当你把事务处理日志向一个mp 数据库倾倒时,你的事务处理日志会被截短。你也可以强制地使你的事务日志缩短。如果你想知道有关事务日志的更多的信息,请查询SQL 在线帮助文件,用关键字transaction log查找。
6当你完成在新建数据库的对话框中的这些问题的回答,点击Create Now 按钮。你的数据库就会在Databases文件夹下显示出来。
Ⅸ 如何用SQL语言在已有数据库日志文件中再添加一个数据库日志文件
use
master
alter
database
你的数据库名(建立数据库时的名称)
add
log
file
(
name=tt_log2,
filename='F:\tt_log2.ldf',
size=2MB,
maxsize=2MB,
filegrowth=10%
)
go
这样就行了
