以前开发的时候用得比较多的是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;
二、创建用户
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;
有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句
内容查看价格0.2元立即支付
注意:本站部分资源网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。
客服:1923002089