oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

时间:2023-03-09 00:26:29
oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

使用环境:我们安装完数据库后,查看以下服务是否启动

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

需要建库。实质上我们是建立表空间,从而进行库的还原工作。

根据本例情况,是在下面目录下进行的操作。

D:\app\Administrator\oradata\orcl

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

我们如何进行表空间的创建,需要我们使用命令行进行创建。步骤如下:

1)创建临时表空间--cmd--sqlplus命令--通过sys as sysdba(系统最高管理员权限)连接SQL

执行以下命令行:

create temporary tablespace pdmis_temp     (临时表空间名)
tempfile 'D:\oradata\orcl\pdmis_temp.dbf'      (表空间的路径)
size 50m                                                        (初始大小)     
autoextend on                                               (自动扩展)
next 50m maxsize 20480m                            (自动扩展每次增加50M,最大可到20480M)
extent management local;

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

2)创建数据表空间--SQL下执行以下命令行

create tablespace pdmis_data
logging
datafile 'D:\app\administrator\oradata\orcl\pdmis_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

3)创建用户并指定表空间 --SQL下执行以下命令行

create user pdmis identified by pdmis                   (创建用户pdmis,设置密码pdmis)

default tablespace pdmis_data                               (为用户指定表空间)
temporary tablespace pdmis_temp;                        (为用户指定临时表空间)

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。

4)给用户授予权限 --SQL下执行以下命令

grant connect,resource,dba to pdmis;

oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。