步骤:
1、SQL Plus管理员登录:
在用户名一栏输入:用户名/密码 as sysdba
2、创建tablespace
3、创建用户
4、给用户授权(connect、resource)
5、用授权用户登录 conn 用户名/密码
6、建表,插入测试数据
SQL*Plus: Release 11.2.0.1.0 Production on 星期四 3月 10 11:13:34 2022
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: system
输入口令:
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORACLE\ORADATA\ORCL\USERS01.DBF
D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
SQL> create tablespace student datafile 'D:\ORACLE\ORADATA\ORCL\XHCIP.DBF' size 5m autoextend on;
表空间已创建。
SQL> create user xhcip identified by Zhx123456 default tablespace student;
用户已创建。
SQL> create user stu identified by stu default tablespace student;
用户已创建。
SQL> grant dba,connect to stu;
授权成功。
SQL> select tablespace_name from user_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
EXAMPLE
STUDENT
已选择7行。
SQL> create table t1
2 (
3 age int,
4 id number(3) primary key
5 );
表已创建。
SQL> conn stu;
输入口令:
已连接。
SQL> insert into system.t1 values (20,1);
已创建 1 行。
SQL> select * from system.t1;
AGE ID
---------- ----------
20 1
SQL>