社区
基础和管理
帖子详情
Oracle创建一个表 如果不指定表空间 是不是就是用默认的system表空间
huangbiao11
2012-09-18 09:24:23
Oracle创建一个表 如果不指定表空间 是不是就是用默认的system表空间
...全文
3146
11
打赏
收藏
Oracle创建一个表 如果不指定表空间 是不是就是用默认的system表空间
Oracle创建一个表 如果不指定表空间 是不是就是用默认的system表空间
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vanjayhsu
2012-09-20
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
默认是当前用户所属的表空间
[/Quote]
同意。。。
jianshang_xs
2012-09-20
打赏
举报
回复
当前用户所属的表空间
huangbiao11
2012-09-20
打赏
举报
回复
多谢大家指点
陈字文
2012-09-19
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
1)创建用户时指定的默认表空间。
create user test identified by oracle default tablespace users;
2)创建数据库是指定的默认表空间。可以通过以下语句修改:
alter database default tablespace users;
如果创建用户时,……
[/Quote]
+++ 学习了
huangdh12
2012-09-19
打赏
举报
回复
以前是system ,后面改到users表空间了
惜分飞-Tel:17813235971
2012-09-19
打赏
举报
回复
如果用户没有指定default tablespace
默认是users
lanceliu168
2012-09-19
打赏
举报
回复
用户当前所属表空间!
ruihuahan
2012-09-19
打赏
举报
回复
同意1楼。呵呵
fw0124
2012-09-19
打赏
举报
回复
创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
1)创建用户时指定的默认表空间。
create user test identified by oracle default tablespace users;
2)创建数据库是指定的默认表空间。可以通过以下语句修改:
alter database default tablespace users;
如果创建用户时,不指定默认的tablespace,
则此用户则会以数据库的默认表空间作为默认表空间。
如果1)和2)都没有设置,才会使用system表空间。
DXX627YERUI
2012-09-19
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
1)创建用户时指定的默认表空间。
create user test identified by oracle default tablespace users;
2)创建数据库是指定的默认表空间。可以通过以下语句修改:
alter database default tablespace users;
如果创建用户时,……
[/Quote]
select username,default_tablespace from dba_users ;--查看用户的默认表空间
select * from user_all_tables;--查找用户下表的默认表空间
jdsnhan
2012-09-18
打赏
举报
回复
默认是当前用户所属的表空间
oracle
默认
临时
表
空间
创建用户时,应该给用户
指定
一个临时
表
空间
,用户的排序段存放在该
表
空间
。如果没有给用户
指定
临时
表
空间
,
oracle
会自动给这个用户
指定
一个临时
表
空间
,这个临时
表
空间
叫做
默认
临时
表
空间
。 如果系统
表
空间
是本地管理的,则必须定义一个
默认
的临时
表
空间
,SYSTEM
表
空间
不能作为
默认
临时
表
空间
; 如果系统
表
空间
是字典管理的,则不必定义一个
默认
临时
表
空间
,SYSTEM
表
空间
可以作为
默认
临时
表
空间
,但是,一旦用...
oracle
创建一个
用户并
指定
默认
表
空间
和临时
表
空间
oracle
创建一个
用户并
指定
默认
表
空间
和临时
表
空间
1. 创建临时
表
空间
SQL> create temporary tablespace test1temp tempfile '/home/u01/app/
oracle
/oradata/ytzx/test1temp01.dbf' size 10240m autoextend on next 1024m maxsize 20
Oracle
创建
表
空间
和用户、临时
表
空间
创建
表
空间
,
表
空间
是数据库中最大的逻辑单位,一个
Oracle
数据库至少包含一个
表
空间
,就是名为SYSTEM的系统
表
空间
。每个
表
空间
是由一个或多个数据文件组成的,一个数据文件只能与一个
表
空间
相关联。
表
空间
的大小等于构成该
表
空间
的所有数据文件大小之和。创建临时
表
空间
,当排序不能在分配的空间中完成时,就会使用磁盘排序的方式,即在
Oracle
实例中的临时
表
空间
中进行。创建用户语法。
默认
包含如下
表
空间
(从v$tablespace中查看):SYSTEM、SYSAUX、TEMP、UNDOTBS1、USERS
创建用户时候没有
指定
表
空间
——关于设定系统的
默认
表
空间
DBA们经常会遇到一个这样令人头疼的问题:不知道谁在
Oracle
上创建了一个用户,创建时,没有给这个用户
指定
默认
表
空间
,所以这个用户就会采用
默认
的
表
空间
——system
表
空间
。导致系统
表
空间
迅速被用户数据占满,直至宕机。 在10G中,DBA有办法避免这种问题了——在线
指定
系统
默认
表
空间
: ALTER DATABASE DEFAULT TABLESPACE ; 通过执行以上命令,可
Oracle
默认
表
空间
(default permanent tablespace) 说明
一.
默认
表
空间
说明 在
oracle
9i中,如果未用 DEFAULT TABLESPACE 子句创建的所有用户将以SYSTEM
表
空间
作为它们的
默认
表
空间
。同时也不能为数据库
指定
一个
默认
的
表
空间
。 在
Oracle
10g中定义了数据库级别的
默认
表
空间
USERS,在创建用户时没有定义
默认
表
空间
,就会把数据库级别的
默认
表
空间
当作自己的
默认
表
空间
。在10g以前,是把系统
表
空间
(SYSTEMS)当作
默认
表
空间
基础和管理
17,381
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章