唉, 由于现在一些语法老是用到老是到网上去查,太麻烦了,自己总结了一下,oracle经常用的一些语句。
检查自己的身份是否是sysdba:
sql>show user;
USER is "SYS"
如果不是,使用:
sql> sqlplus /nolog;
sql>conn /as sysdba;
一、SQL> CREATE USER 用户名 DEFAULT TABLESPACE 表空间名 IDENTIFIED BY 用户名;
二、SQL> CREATE USER 用户名 DEFAULT TABLESPACE 表空间名 IDENTIFIED BY 用户名;
三、grant connect,resource to 用户名;
————————————————————————————————
//创建临时表空间
create temporary tablespace adai_ts_temp
tempfile 'd:/oracle/product/10.2.0/adai_db/adai_ts_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建数据表空间
create tablespace adai_ts_data
logging
datafile 'd:/oracle/product/10.2.0/adai_db/adai_ts_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建用户并指定表空间
create user adai identified by adai
default tablespace adai_ts_data
temporary tablespace adai_ts_temp;
//给用户授予权限
grant connect,resource to adai_user;
//以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。