创建用户(简单版)
概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dab(数据库管理员)的权限才能使用。
基本语法:create user 用户名 identified by 密码;
注意:oracle规定用户密码不能以数字开头
给用户修改密码
概述:如果给自己修改密码可以直接使用sql>password 用户名
如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限,也可以使用password用户名
sql>password 用户名;
sql>alter user 用户名 identified by 新密码;
创建用户(细节)
例:
sql>create user OracleNames identified by password
default tablespace users
temporary tablespace temp
quota 3m on user;
create user 创建一个用户,用户名为:OracleNames
identified by 表明用户OracleNames将用数据库方式验证密码为:password
default tablespace users 用户的表空间在users上
temporary tablespace temp 用户OracleNames的临时表建在temp空间
quota 3m on users 表明用户OracleNames建立的数据对象(表、索引、视图、pl/sql块)最大只能是3m
注意:刚刚创建的用户是没有任何权限的,因此,需要dba给该用户授权。
sql>grant connect to OracleNames
如果你希望该用户建表没有空间的限制
sql>grant resource to OracleNames
如果你希望该用户成为dba
sql>grant dba to OracleNames