创建Oracle的用户 create user scott identified by tiger;,oracleidentified
在命令行里sqlplus
以system身份登录,密码是自己设的system
C:\Users\Administrator>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 14 21:29:23 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
请输入用户名: system
输入口令:
连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
之后创建用户scott密码为tiger
SQL> create user scott identified by tiger;
用户已创建。
授予登录权限
SQL> grant create session to scott;
授权成功。
授予建表权限
SQL> grant create table to scott;
授权成功。
分配配额
SQL> alter user scott quota 10m on users;
用户已更改。
修改用户密码
alter user 用户名 identified by 新密码
给用户解锁
alter user scott account unlock
登录pl/sql
scott/tiger
建表
create table userinfo(
id number,
name varchar(20),
age number
)
出现ora-01950:对表空间‘SYSTEM’无权限
C:\Users\Administrator>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 10月 15 07:53:13 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
请输入用户名: system
输入口令:
连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> grant connect,resource to scott;
授权成功。
SQL>
默认是有的,10g开始锁了账号,解锁的方法:
alter user scott account unlock;
如果没有这个账号,重新创建一个即可:
create user scott identified by tiger;
创建用户scott,密码是tiger。但是你还要给账号赋权,默认给个connect吧:
grant connect to scott;
create user WXG
identified by "qqq"
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
grant connect to WXG;
grant dba to WXG;
grant resource to WXG;
grant unlimited tablespace to WXG;