今天本来创建一个表空间,但是长时间不用sql快忘记了,今天特地整理一下,下回用直接复制就好了
-
创建表空间
创建用户之前先要创建数据表空间,若没有创建则默认永久性表空间是system。
我这里的表空间叫做WORK01
地址是在我的D:\oraclexe\oradata\XE\WORK01.dbfcreate tablespace WORK01 logging datafile 'D:\oraclexe\oradata\XE\WORK01.dbf' size100M autoextend on next 32M maxsize 500M extent management local;
-
创建临时表空间
创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp。
我这里的表空间叫做TEMP11create temporary tablespace TEMP11 tempfile 'D:\oraclexe\oradata\XE\TEMP11.dbf' size100M autoextend on next 32M maxsize 500M extent management local;
-
创建用户
我这里的用户是叫做t_base,密码是gd_basecreate user t_base identified BY gd_base DEFAULT tablespace WORK01 TEMPORARY tablespace TEMP11;(如果没有创建临时表空间,则不需要这句话)
-
用户授权
grant connect,resource,dba to t_base;grant create session to t_base;
-
删除表空间
drop tablespace WORK01 including contents and datafiles cascade constraints ;
-
删除用户信息
drop user t_base cascade;
-
打开Navicat 链接输入用户和密码,就可以创建表了