在安装好oracle之后一般建议新创建一个用户,把自己的数据放在该用户下,而不建议在system下直接创建表保存数据。下面提供一种在oracle下,使用sqlplus创建新用户的方法。
首先,根据用户名和密码登陆sqlplus。(可以运行sqlplus命令,打开sqlplus)
进入数据库后,运行一下sql语句来创建用户:
CREATE USER developer
IDENTIFIED BY admin
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
这样就创建了一个名为developer的用户,其中developer为用户名,admin为密码,users为我们设定的默认表空间,system为系统默认的表空间,一般不建议使用system作为默认的表空间,temp为临时表空间,oracle
11g中密码区分大小写。其中oracle不允许使用临时表空间作为默认表空间。可以在以system全线登陆系统后,执行以下命令来修改为用户设置的默认表空间:
ALTER USER developer QUOTA UNLIMITED ON
USERS;
下面授予developer用户登陆和建表权限:
grant create session,create table to developer;
如果不授予用户权限,在使用plsql登陆数据库时,若使用该用户名登陆,会提示“没有授予用户create seeeion”的错误。
可以通过如下两行来查看用户权限:
co