数据库修改数据库的初始分配空间的代码

数据库修改数据库的初始分配空间的代码,第1张

用下面的命令可以修改数据库系统默认的表空间,就是修改参数DEFAULT_PERMANENT_TABLESPACE对应的值:

alter database default tablespace ee;

复制

要改默认临时表空间,可以修改参数DEFAULT_TEMP_TABLESPACE对应的值。修改的语句如下:

alter database default temporary tablespace tempa;

复制

修改表的表空间

ALTER TABLE SCOTTT MOVE TABLESPACE EE;

复制

修改用户的表空间

ALTER USER SCOTTDEFAULT TABLESPACE EE(表空间名);

ALTER USER SCOTTTEMPORARY TABLESPACE TEST_TMP (临时表空间名);

复制

注意:

1即使用system 用户修改表的表空间

ALTER TABLE SCOTTT MOVE TABLESPACE EE;

复制

也会提示 ORA-01950 对表空间没有权限

2scott 用户新建的表,属于ee表空间,但是无法插入,提示 ORA-01950 对表空间没有权限

仅能给出T-SQL,我这里没有sql2000,版本太古老了。

use master

go

if exists (select name from sysdatabases where name='company')

drop database company

go

--1建库

create database company on primary

(

name='company_data',

filename='D:\Data\company_datamdf',

size=5MB,

maxsize=15MB,

filegrowth=1MB

)

log on

(

name='company_log',

filename='D:\Data\company_logldf',

size=5MB,

maxsize=10MB,

filegrowth=1MB

)

go

--2改库

alter database company

add file

(

name='company2_data',

filename='D:\Data\company2_datandf',

size=1MB,

maxsize=5MB,

filegrowth=1MB

)

go

alter database company

modify file (name='company_log',size=15MB,filegrowth=2MB)

go

--3加组

alter database company

add filegroup TempGroup --contains filestream

go

alter database company

add file

(

name='company3_data',

filename='D:\Data\company3_datandf',

size=3MB,

maxsize=10MB,

filegrowth=1MB

)

to filegroup TempGroup

go

--4删文件

alter database company

remove file company2_data

go

--5删库

drop database company

go

--6默认库

create database company

/

好好学学sql server,oracle也不会,毕业后怎么找工作。

不要让别人看不起大学毕业生。

/

数据库逻辑文件名是由SQL Server管理的。

文件组是由SQL Server管理的,与 *** 作系统无关。数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库的存储结构、存取方式等。

基本信息

数据库逻辑设计是整个设计的前半段,包括所需的实体和关系,实体规范化等工作。设计的后半段则是数据库物理设计,包括选择数据库产品,确定数据库实体属性(字段)、数据类型、长度、精度确定、DBMS页面大小等。

数据库逻辑设计决定了数据库及其应用的整体性能,调优位置。如果数据库逻辑设计不好,则所有调优方法对于提高数据库性能的效果都是有限的。为了使数据库设计的方法走向完备,数据库的规范化理论必须遵守。

规范化理论为数据库逻辑设计提供了理论指导和工具,在减少了数据冗余的同时节约了存储空间,同时加快了增、删、改的速度。

另外,在规范的数据库逻辑设计时,还应考虑适当地破坏规范规则,即反规范化设计,来降低索引、表的数目,降低连接 *** 作的数目,从而加快查询速度。常用的反规范技术有增加冗余列、增加派生列、重新组表等。

create database Library

on primary

(name='Library_data',

filename='d:\data\Librarymdf',

size=10mb,

maxsize=UNLIMITED,

filegrowth=10%)

log on(name='Librarylog',

filename='d:\data\Libraryldf',

size=3mb,

maxsize=5mb,

filegrowth=1mb

)

类似这样

以上就是关于数据库修改数据库的初始分配空间的代码全部的内容,包括:数据库修改数据库的初始分配空间的代码、数据库实验——创建和修改数据库、数据库逻辑文件名是由什么管理的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10138750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存