Oracle 创建表空间和表
查找oracle11安装目录
我的电脑右击—管理—服务—orcleserviceOrcl—双击—可看路径
(d:\oraclexe\app\oracle\product\11.2.0\server\bin\ORACLE.EXE XE)
sqlplus创建表空间和用户
(输入用户名sys as sysdba【是默认的系统用户】,密码是安装orcle时的密码)
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.2.0.2.0 Production on Fri Jul 19 13:21:30 2019
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
--1、创建表空间:
--格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小
--(*数据文件名 包含全路径, 表空间大小 500M 表是 500兆)
SQL> create tablespace data_test datafile 'D:\oraclexe\app\oracle\oradata\XE\data_1.dbf' size 500M;
Tablespace created.
--2、建好tablespace, 就可以建用户了 创建用户并指定表空间
--格式: create user 用户名 identified by 密码 default tablespace 表空间表;
--(*我们创建一个用户名为 study,密码为 study, 缺少表空间为 data_test -这是在第二步建好的.)
--(*缺省表空间表示 用户study今后的数据如果没有专门指出,其数据就保存在 data_test中, 也就是保存在对应的物理文件 D:\oraclexe\app\oracle\oradata\XE\data_1.dbf中)
SQL> create user data0719 identified by data0719 default tablespace data_test;
User created.
--3. 授权给新用户
----表示把 connect,resource权限授予data0709用户
----表示把 dba权限授予给 data0709
SQL> grant connect,resource to data0719;
Grant succeeded.
SQL> grant dba to data0719;
Grant succeeded.
SQL>
---创建表
create table test2(
id varchar2(10) primary key,
name varchar2(100) not null
);