分享交流
合作共赢!

oracle创建数据库和用户方法总结

以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤

1.创建两个数据库的文件

2.创建用户与上面创建的文件形成映射关系

3.给用户添加权限

一、创建数据库

1、创建两个数据库的文件:monitor.dbf(表空间) 和monitor_temp.dbf(临时表空间) 两个文件

1.1、创建临时表空间

Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。
临时表空间的主要作用:索引create或rebuild、Order by 或 group by、Distinct 操作、Union 或 intersect 或 minus、Sort-merge joins

CREATE TEMPORARY TABLESPACE zldc_temp 
TEMPFILE 'D:\app\Administrator\oradata\SAP01\zldc_temp.dbf' 
SIZE 100M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
CREATE TABLESPACE ZLDC LOGGING DATAFILE 'D:\app\Administrator\oradata\SAP01\zldc.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;

create temporary tablespace zldc_temp tempfile 'D:\app\Administrator\oradata\SAP01\zldc_temp.dbf'size 100m autoextend on next 32m maxsize 500m extent management local;

1.2、创建用户表空间

CREATE TABLESPACE ZLDC 
LOGGING
DATAFILE 'D:\app\Administrator\oradata\SAP01\zldc.dbf' 
SIZE 100M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;

创建表空间参考oracle表空间tablespace的查看、创建、删除等方法总结

二、创建用户

1、创建用户与上面创建的文件形成映射关系(用户名为zldc,密码为zldc),及创建用户并设置用户表空间

CREATE USER zldc IDENTIFIED BY zldc DEFAULT TABLESPACE zldc TEMPORARY TABLESPACE zldc_temp;

更改用户密码

alter user username identified by passwd;

2、添加权限

首先授权用户testuser两个基本的角色权限

CONNECT角色:    –是授予最终用户的典型权利,最基本的      
CREATE    SESSION    –建立会话
实例:
grant connect,resource,dba to zldc;
grant create session to zldc;

有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句

Oracle用户操作参考: Oracle用户创建、删除和授权等方法总结

温馨提示:

更多相关琼杰笔记参考文档:

Oracle数据库常用基本命令收集!     oracle创建表空间、用户、用户授权、删除表空间、删除用户方法总结

 Oracle用户创建、删除和授权等方法总结

oracle表空间tablespace的查看、创建、删除等方法总结

赞(1) 打赏
未经允许不得转载:琼杰笔记 » oracle创建数据库和用户方法总结

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册