ITPub博客

首页 > > > Oracle账号常用指令

Oracle账号常用指令

作者:格伯纳 时间:2023-02-23 14:41:49 0 删除 编辑

概述:

fid_test为Oracle账号


使用sysdba登录Oracle

# sqlplus / as sysdba

1。查看账号的状态

SQL> select username, account_status from dba_users where username = 'FID_TEST';

2。锁定账号

SQL> alert user fid_test account lock;

3。解锁账号

SQL> alert user fid_test account unlock;

4。查看账号默认的表空间

SQL> select username, default_tablespace from dba_users where username = 'FID_TEST';

5。修改账号的默认表空间

SQL> alert user fid_test default tablespace test_dbspace;

6。给账号重置密码

SQL> alert user fid_test identified by reset_test_pwd;

7。账号移除权限(eg:移除DBA权限)

SQL> revoke dba from fid_sqlaudit;

8。添加账号

-- 创建账号未指定表空间(默认使用user)
SQL> create user fid_test identified by user_test_pwd;

-- 指定表空间
SQL> create user fid_test identified by user_test_pwd default tablespace test_tablespace;

9。删除账号

SQL> drop usre fid_test cascade (执行过后表空间名称还在,其他相关数据全部删除)

10。删除表空间(test_tab)

SQL> drop tablesapce test_tab including contents and datafiles;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3160045/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983892