Oracle创建用户,需要一定的权限,具体是什么权限并不是清楚的很,我用的是Oracle用户(对Oracle数据库拥有所有权限)
[oracle@localhost ~]$ whoami
oracle
[oracle@localhost ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jun 7 13:07:13 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create user abcData identified by abcData;
User created.
SQL> grant CONNECT,RECOVERY_CATALOG_OWNER,RESOURCE to abcData;
Grant succeeded.
SQL> grant CREATE TABLE,UNLIMITED TABLESPACE to abcData;
Grant succeeded.
SQL>
也可以直接使用Oracle用户登陆后
CREATE USER TEMP IDENTIFIED BY TEMP;
GRANT DBA TO TEMP;
当然这么做是不建议的啦