系统用户:
sys;//系统管理员,拥有最高权限
system;//本地管理员,次高权限
scott;//普通用户,密码默认为tiger,默认未解锁
用户登录
sqlplus / as sysdba; //登陆sys帐户
sqlplus user/password //普通用户登录
创建用户
create user text_temp---text_temp为用户名
identified by password--- password为密码
default tablespace text_temp--使用text_temp表空间为默认表空间
temporaray tablespace text_temp; --指定临时表空间为text_temp;
1,授权限:尽管用户成功创建,但是还不能正常的登录Oracle数据库系统,因为该用户还没有任何权限。
2, CONNECT角色,主要应用在临时用户,特别是那些不需要建表的用户,通常只赋予 他们CONNECT role。CONNECT是使用Oracle的简单权限,拥有CONNECT角色的用户,可以与服务器建立连接会话(session,客户端对服务器连接,称为会话)。
3, RESOURCE角色,更可靠和正式的数据库用户可以授予RESOURCE role。RESOURCE 提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)等。
4, DBA角色,DBA role拥有所有的系统权限----包括无限制的空间限额和给其他用户授 予各种权限的能力。用户SYSTEM拥有DBA角色。 一般情况下,一个普通的用户(如SCOTT),拥有CONNECT和RESOURCE两个角色即可进行常规的数据库开发工作。
授权限
GRANT CONNECT TO test_name ; GRANT RESOURCE TO test_name ;
GRANT DBA TO test_name ; GRANT EXP_FULL_DATABASE TO test_name ;
GRANT IMP_FULL_DATABASE TO test_name ;
回收权限 语法:
REVOKE 角色|权限 FROM 用户(角色)
修改用户
alter user test_name identified by password----改用户密码
alter user test_name account lock; --锁定用户
alter user test_name account unlock; --解锁用户
drop user cyht cascade;---删除用户
希望这次分享对大家有帮助,在下文凯,感谢老铁的三连,术之尽头,一零化流。