oracle登录管理员创建数据库和表空间

oracle登录管理员创建数据库和表空间
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说oracle登录管理员创建数据库和表空间,希望能够帮助大家进步!!!

登录管理员最高权限账号

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

用户名:sys

密码:sys as sysdba

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)

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是数据库名、用户名、密码、表空间名)

(1)create user sjzx identified by sjzx

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

(3)alter user sjzx default tablespace sjzx

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

 

完整步骤:

--创建两个数据库的文件
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;

转载于:https://www.cnblogs.com/mrcln/p/10697346.html

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29905

发表评论