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

  1. 创建两个表空间(即所谓的数据库)的文件
  2. 创建用户与上面创建的文件形成映射关系
  3. 给用户添加权限

首先打开SQLPlus

连接:

输入:   scott/tiger    回车

查看用户:show user

切换成系统管理员

输入: conn as sysdba

输入:sysdba   回车

密码     直接回车

显示用户:show user

现在是管理员模式,可以创建表空间了(即数据库)

一、创建两个数据库的文件(evms.dbf 和evms_temp.dbf 两个文件)

D:\Softs\Oracle\product\11.2.0\dbhome_1\oradata\evms.dbf

SQL> create tablespace evms logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh
ome_1\oradata\evms.dbf' size 100m autoextend on next 100m maxsize 500m extent ma
nagement local;


二、创建用户与上面创建的文件形成映射关系(用户名为evms,密码为evms)

CREATE USER evms IDENTIFIED BY evms DEFAULT TABLESPACE evms TEMPORARY TABLESPACE evms_temp; 

三、添加权限

grant connect,resource,dba to evms;
grant create session to evms; 

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

四、删除数据库

DROP TABLESPACE evms INCLUDING CONTENTS AND DATAFILES;  

五、删除用户

drop user mevms cascade;
参考原文链接:https://www.cnblogs.com/0201zcr/p/4669548.html

上述具体操作如下:

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 1 14:13:05 2019

Copyright (c) 1982, 2010, Oracle. All rights reserved.

请输入用户名: scott/tiger

连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show user
USER 为 "SCOTT"
SQL> conn as sysdba
请输入用户名: sysdba
输入口令:
已连接。
SQL> show user
USER 为 "SYS"

SQL> create tablespace evms logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh
ome_1\oradata\evms.dbf' size 100m autoextend on next 100m maxsize 500m extent ma
nagement local;

表空间已创建。

SQL> create user evmsbdc identified by evmsbdc default tablespace evms;

用户已创建。

SQL> grant connect,resource,dba to evmsbdc;

授权成功。

SQL>

Windows下Oracle 11g创建数据库的更多相关文章

  1. Windows下Oracle 11g的安装

    Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...

  2. Windows下Oracle 11g安装以及创建数据库

    安装数据库 事实上Oracle安装 1.安装准备 Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2.解压完成如下图所示 3.双击 setup.exe 文件进行安装,会弹出以 ...

  3. Windows下Oracle 11g的下载与安装

    Windows下Oracle的下载与安装 一.Oracle下载 官网地址:http://www.oracle.com/technetwork/database/enterprise-edition/d ...

  4. windows下oracle 11g r2 安装过程与卸载详细图解

    Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点‘是' 3.下图后,选择创建和配置数 ...

  5. ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法

    环境:win7 64位系统. 软件:oracle11g database ,oracle 10g client . 问题描述:在win7 64位系统下安装oracle11g,在创建数据库时,进度到85 ...

  6. oracle 11g创建数据库教程

    cd /oracle/app/oracle/product//dbhome_1/bin ./dbca 自定义用户表空间大小. 安装过程半个小时是需要的. 2.配置oracle系统用户环境变量 使用vi ...

  7. windows下oracle数据库报错ORA-12705解决方法

    转自:http://blog.sina.com.cn/s/blog_16eaf6b940102x66q.html 有个朋友,他们那边windows虚拟机重启后,数据库不能起来报错ORA-12705无法 ...

  8. oracle 脚本创建数据库的相关文章,教程,源码

    学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...

  9. Oracle手工创建数据库

    1,确定数据库全局变量名和实例名 DB_NAME = ORCL SID = ORCL 2,确定数据库管理员的认证方式: 管理员的认证方式包括操作系统认证和口令认证两种,本例采用操作系统认证 3,创建初 ...

随机推荐

  1. Mysql宽字节注入(转)

    尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范.但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如g ...

  2. 【bzoj 4764】弹飞大爷

    Description 自从WC退役以来,大爷是越来越懒惰了.为了帮助他活动筋骨,也是受到了弹飞绵羊一题的启发,机房的小伙伴们决定齐心合力构造一个下面这样的序列.这个序列共有N项,每项都代表了一个小伙 ...

  3. Python使用的技巧

    1. 给你一个字符串 a, 请你输出逆序之后的a. 例如:a=‘xydz’ 则输出:zdyx a=a[::-1] print(a) 扩展:Python切片操作. 2. 给你两个正整数a和b, 输出它们 ...

  4. js开发模式

    js中的开发模式进化史: js中有最初的只能由基本数据类型描述——>单例模式-->工厂模式-->构造函数模式-->原型模式-->各个模式相结合的混合模式,下面我会给大家逐 ...

  5. 前端html1.

    HTML介绍 转载http://www.cnblogs.com/liwenzhou/p/7988087.html Web服务本质 import socket sk = socket.socket() ...

  6. docker安装问题:E: Package 'docker-ce' has no installation candidate

    我的环境是在vm虚拟机中,Ubuntu17.04 前期安装步骤不过多介绍,下面这个博客就很好 ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器 http://www.cn ...

  7. 错误整理:No plugin found for prefix 'jetty' in the current project and in the plugin groups

    在maven进行jetty的调试中出现错误: [ERROR] No plugin found for prefix 'jetty' in the current project and in the ...

  8. 20165237 2017-2018-2 《Java程序设计》第四周考试补做及2-3章编程题

    20165237 2017-2018-2 <Java程序设计>第四周考试补做及2-3章编程题 测试JDB: 用JDB调试上一个程序,输入1.2.3: 2-3章编程题代码托管 (程序的运行结 ...

  9. Debian9 使用 Docker 安装 gitlab完整过程

    一. 安装Docker CE (参考 官网指南) 1. 卸载老版本 sudo apt-get remove docker docker-engine docker.io  2. Update the ...

  10. SpringBoot实现标准的OAuth服务提供商

    ⒈添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g ...