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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库修改数据库的初始分配空间的代码相关的知识,希望对你有一定的参考价值。

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

alter database default tablespace ee;
复制
要改默认临时表空间,可以修改参数DEFAULT_TEMP_TABLESPACE对应的值。修改的语句如下:

alter database default temporary tablespace tempa;
复制
修改表的表空间
ALTER TABLE SCOTT.T MOVE TABLESPACE EE;
复制
修改用户的表空间
ALTER USER SCOTTDEFAULT TABLESPACE EE(表空间名);

ALTER USER SCOTTTEMPORARY TABLESPACE TEST_TMP (临时表空间名);
复制
注意:
1.即使用system 用户修改表的表空间

ALTER TABLE SCOTT.T MOVE TABLESPACE EE;
复制
也会提示 ORA-01950 对表空间没有权限

2.scott 用户新建的表,属于ee表空间,但是无法插入,提示 ORA-01950 对表空间没有权限
参考技术A 助。
在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。Alter DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。
Alter DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置

以上是关于数据库修改数据库的初始分配空间的代码的主要内容,如果未能解决你的问题,请参考以下文章

进程空间分配和堆栈大小

C语言到底怎么分配空间

构造函数和初始化列表

数组的引用变量和内存分配

C程序内存分配

Java 中数组的内存分配