oracle登陆管理员建立数据库和表空间

登陆管理员最高权限帐号sql

cmd输入sqlplus 回车,或者直接打开sqlplus数据库

用户名:syssession

密码:sys as sysdbaapp


1.首先,建立(新)用户:
create user username identified by password;
username:新用户名的用户名
password: 新用户的密码
也能够不建立新用户,而仍然用之前的用户,如:继续利用scott用户

2.建立表空间:
create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;
tablespacename:表空间的名字
d:\data.dbf':表空间的存储位置
xxx表空间的大小,m单位为兆(M)ide


3.将空间分配给用户:
alter user username default tablespace tablespacename;
将名字为tablespacename的表空间分配给username

4.给用户受权:
grant create session,create table,unlimited tablespace to username;

5.而后再以楼主本身建立的用户登陆,登陆以后建立表便可。
conn username/password;


每步执行的sql:(sjzx是数据库名、用户名、密码、表空间名)spa

(1)create user sjzx identified by sjzxcmd

(2)create tablespace sjzx datafile 'D:\db\app\oradata\orcl\sjzx.dbf' size 100m autoextend on next 32m maxsize 2048mit

(3)alter user sjzx default tablespace sjzxio

(4)grant create session,create table,unlimited tablespace to sjzxtable

 

完整步骤:

--建立两个数据库的文件
create tablespace spsy_data
logging
datafile 'D:\orcal11\oradata\orcl\spsy_data.dbf'
size 100m
autoextend on
next 10m maxsize unlimited
extent management local;

create temporary tablespace spsy_temp
tempfile 'D:\orcal11\oradata\orcl\spsy_temp.dbf'
size 100m
autoextend on
next 10m maxsize 500m
extent management local;

--建立用户与上面建立的文件造成映射关系
create user spsy identified by 000000 default tablespace spsy_data temporary tablespace spsy_temp;

--添加权限grant connect,resource,dba to spsy;

相关文章
相关标签/搜索