oracel数据库初始化
用户管理
oracle初始用户
用户名 | 初始密码 | 描述 |
---|---|---|
sys | change_on_install | 超级账户,拥有的权限最大 |
system | manager | 没有sys的权限大,通常用来创建一些用于查看管理信息的表和视图 |
用户新增/修改/删除
–创建用户
CREATE USER martin
IDENTIFIED BY password
–创建一个表空间,最大存储不指定,自动扩展,每次扩展50M
CREATE tablespace 表空间名 DATEFILE 数据文件名 size 表空间大小 AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
–给用户指定表空间
DEFAULT TABLESPACE worktbs
TEMPORARY TABLESPACE temp;
–修改用户密码
ALTER USER martin
IDENTIFIED BY PWS;
–删除用户
DROP USER martin CASCADE;
–授予和撤销martin用户的CONNECT和RESOUTCE两个角色
GRANT connect,resource TO martin; --授予CONNECT和RESOUTCE两个角色
REVOKE connect,resource FROM martin; --撤销CONNECT和RESOURCE两个角色
GRANT SELECT ON SCOTT.EMP TO martin; --允许用户查看emp表中的记录
GRANT UPDATE ON SCOTT.EMP TO martin; --允许用户更新emp表中的记录