- --创建用户
- CREATEUSER"APITEST"PROFILE"DEFAULT"
- IDENTIFIEDBY"apitest"DEFAULTTABLESPACE"LOUSHANG"
- TEMPORARYTABLESPACE"TEMP"
- ACCOUNTUNLOCK;
- --为用户指定表空间
- GRANTUNLIMITEDTABLESPACETO"APITEST";
- --为用户授权
- GRANT"CONNECT"TO"APITEST";
- GRANT"DBA"TO"APITEST";
- GRANT"RESOURCE"TO"APITEST";
- --将锁定用户解锁
- alteruser<用户名>accountunlock;
- --修改用户密码
- alteruser<用户名>identifiedby<新密码>;
- --删除用户
- dropuserapitest;----仅仅是删除用户,
- dropuserapitestcascade;----会删除此用户名下的所有表和视图。
- ---查看当前用户信息
- select*fromuser_users;
- ---查询当前数据库实例中有哪些用户
- select*fromdba_usersorderbyusername;
- ---查看当前用户拥有的角色
- select*fromuser_role_privs;
- ---查看当前用户所拥有的表
- select*fromuser_tables;
- ---查看当前用户所拥有表的列
- select*fromUSER_TAB_COLUMNS;
- ---显示特权用户(一般包括sys、system)
- select*fromv$pwfile_users;
- ---查询当前用户所拥有的所有对象(表、视图、索引、存储函数和过程等)
- select*fromuser_objects
- ----查看序列号
- select*fromuser_sequences;
- ---查看当前用户所有的视图
- select*fromuser_views;
- --查看当前连接信息
- selectSID,SERIAL#,USERNAME,MACHINE,LOGON_TIMEfromv$sessionwhereusername='APITEST';
- --断开指定连接
- altersystemkillsession'530,49177';