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 );