Oracle如何查询和修改用户的默认表空间

 时间:2026-04-26 11:41:29

1、用PL/SQL登录到sys用户,执行命令:select default_tablespace from user_users;

可以看到sys用户默认的永久表空间为SYSTEM.

Oracle如何查询和修改用户的默认表空间

2、用PL/SQL登录到我们要操作的用户,比如lottery用户。执行命令

select default_tablespace from user_users;

可以看到当前用户的默认表空间为TS_LOTTERY_DATA。

Oracle如何查询和修改用户的默认表空间

3、上面查询到的TS_LOTTERY_DATA是用户的永久表空间,执行命令select * from user_users还可以查询到当前用户的临时表空间及账户状态等。

Oracle如何查询和修改用户的默认表空间

1、如果想要修改用户的永久表空间可以执行命令:

alter user user default tablespace tablespaceName,其中第二个user为要操作的用户,tablespaceName为将要设置的默认表空间名称。

如果想修改新添加的用户的默认表空间可以执行如下命名:

alter database default tablespace tablespaceName,这样新建立的用户的默认表空间就为tablespaceName。

Oracle如何查询和修改用户的默认表空间

2、如果tablespaceName不存在,则需要执行如下语句先创建表空间。

create tablespace tablespaceName datafile datafile

size 500M autoextend on;

Oracle如何查询和修改用户的默认表空间

3、新建数据表时就可以看到新建的表都会存放在新指定的表空间里。

Oracle如何查询和修改用户的默认表空间

  • Maven项目出现UTF-8问题怎么办
  • Kali linux怎么清空剪贴板内容
  • 【人人都该知道的网络安全】msf攻击载荷
  • 怎么限制网页访问权限 实现网页白名单化管理
  • MFC应用实例:[39]获得系统的时间日期
  • 热门搜索
    错构瘤是什么 孤芳自赏是什么意思 郁郁寡欢是什么意思 屁多屁臭是什么原因 沙漠风暴是什么服务 朝九晚五是什么意思 梦到自己怀孕了是什么意思 delete是什么意思 买房按揭是什么意思 什么可以去痘印