养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-01 12:41:33

本文主要介绍Oracle如何查询和修改用户的默认表空间

工具/原料

PL/SQL

Oracle11g

一、查询默认表空间

1、用PL/SQL登录到sys用户,执行命令:selectdefault_tablespacefromuser_users;可以看到sys用户默认的永久表空间为SYSTEM.

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

2、用PL/SQL登录到我们要操作的用户,比如lottery用户。执行命令select咯悝滩镞default_tablespacefromuser_users;可以看到酷搭宀玳当前用户的默认表空间为TS_LOTTERY_DATA。

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

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

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

二、修改默认表空间

1、如果想要修改用户的永久表空间可以执行命筠沭鱿漆令:alteruseruserdefaulttablespacetablespaceName,其中第二个user为要操作的用户,墉掠载牿tablespaceName为将要设置的默认表空间名称。如果想修改新添加的用户的默认表空间可以执行如下命名:alterdatabasedefaulttablespacetablespaceName,这样新建立的用户的默认表空间就为tablespaceName。

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

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

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

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

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

© 一点知识