Oracle如何查询和修改用户的默认表空间
1、用PL/SQL登录到sys用户,执行命令:select default_tablespace from user_users;
可以看到sys用户默认的永久表空间为SYSTEM.
2、用PL/SQL登录到我们要操作的用户,比如lottery用户。执行命令
select default_tablespace from user_users;
可以看到当前用户的默认表空间为TS_LOTTERY_DATA。
3、上面查询到的TS_LOTTERY_DATA是用户的永久表空间,执行命令select * from user_users还可以查询到当前用户的临时表空间及账户状态等。
1、如果想要修改用户的永久表空间可以执行命令:
alter user user default tablespace tablespaceName,其中第二个user为要操作的用户,tablespaceName为将要设置的默认表空间名称。
如果想修改新添加的用户的默认表空间可以执行如下命名:
alter database default tablespace tablespaceName,这样新建立的用户的默认表空间就为tablespaceName。
2、如果tablespaceName不存在,则需要执行如下语句先创建表空间。
create tablespace tablespaceName datafile datafile
size 500M autoextend on;
3、新建数据表时就可以看到新建的表都会存放在新指定的表空间里。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:29
阅读量:57
阅读量:60
阅读量:40