1.oracle过程
以单实例数据库为例, 用户创建一个会话,通过PGA的监听服务,根据客户机上的tnsname.ora中的服务名, 连到服务器进程 申请一块内存 然后解析客户端的sql 从磁盘数据文件读必须的数据块到SGA 然后通过某种方式返回执行结果
2.创建表空间,用户,赋权限
建表空间
create TABLESPACE "agrr_data"
DATAFILE '/haode/oradata/haode/agrr_data.ora' size 100M
autoextend on next 100m
segment space management auto
创建临时表空间
create temporary TABLESPACE "agrr_temp"
TEMPFILE '/haode/oradata/haode/agrr_temp.ora' size 100M
autoextend on next 10m
maxsize unlimited
extent management local
uniform size 1m
备注:删除表空间 drop tablespace "agrr_data"
创建用户
create user agrr1 identified by test
default tablespace "agrr_data"
temporary tablespace "agrr_temp"
备注:创建表空间的时候如果加了"",在创建用户的时候指定表空间就需要加“”,如果创建表空间的时候没加,在指定的时候就可以不加,如果想用单引号创建表空间,会提示名字非法
赋予权限
grant create session, alter session, create table to agrr1;