Oracle 数据库创建、表空间创建、用户创建 步骤

一、数据库创建:

1、利用数据库配置助手(DBCA,Database Configuration Assistant)图形化方式

2、创建完成之后,找到  D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的 tnsnames.ora 监听配置文件打开

配置一下新数据库的数据库名和sid

3、然后重新启动 pl\sql登陆即可

 

二、创建临时表空间:(如不创建则使用默认临时表空间)

create temporary tablespace PIVAS_TEMP tempfile 'PIVAS_TEMP.dbf' size 10m;

修改表空间名称:alter tablespace PIVAS_TEMP rename NEW NAME;

 

三、创建永久表空间:(如不创建则使用默认永久表空间)

-- 创建表空间

create tablespace PIVAS datafile 'PIVAS.dbf' size 10m;

-- 设置表空间自动增长
alter database datafile 'PIVAS.dbf' autoextend on;

-- 创建用户,并默认表空间
create user INTERFACE identified by interface account unlock default tablespace PIVAS

-- 给新用户授权
grant connect,resource,dba to INTERFACE;

-- 给用户创建视图的权限
grant create view to INTERFACE;

grant create any to INTERFACE;

修改表空间(联机或脱机)状态:alter tablespace PIVAS online|offline;

查看表空间的文件名:select file_name from dba_data_files where tablespace_name = 'PIVAS';  (表空间名要大写)

添加删除表空间数据文件:alter tablespace hjb_data add/drop data_file 'PIVAS.dbf';

 

四、创建用户:(同时指定其临时表空间和永久表空间)

create user INTERFACE identified by 123456 account unlock
default tablespace INTERFACE
temporary tablespace INTERFACE_TEMP;

删除用户:drop user INTERFACE;

 

五、给新创建的用户授权

grant connect,resource to INTERFACE;  -把connect,resource权限授权给新用户

grant dba to wbs;  -把dba权限授权给新用户

 

注:

grant XXX to user;,grant是授权的作用,这里的XXX可以是一个角色role,也可以是权限

DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

对于普通用户:授予connect, resource权限。 

对于DBA管理用户:授予connect,resource, dba权限。

 

数据库用户创建完成!

来自

https://blog.csdn.net/hx18652266251/article/details/60138471

转载于:https://www.cnblogs.com/chengeng/p/10220883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值