Windows下Oracle 11g创建数据库
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤:
- 创建两个表空间(即所谓的数据库)的文件
- 创建用户与上面创建的文件形成映射关系
- 给用户添加权限
首先打开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>
相关文章
- Adobe Photoshop 2022(mac+windows全版本都有,包括最新的2023)
- Oracle 毫秒快速转换为秒的方法(oracle毫秒转换秒)
- Oracle加载:开启智能数据库时代(oracle加载)
- Oracle集群中的监听:确保高可用(oracle集群监听)
- Oracle 字段类型转换的技术指南(oracle字段类型转换)
- 失败Oracle数据库连接失败:排查原因与解决方案”(oracle库链接)
- 优化Oracle 进程数优化实现高效资源利用(oracle进程数)
- Oracle数据库:如何获取当前时间?(oracle当前时间)
- Oracle数据库通过共享内存优化性能(oracle共享内存设置)
- Oracle公式函数简明之道把握关键环节(oracle公式函数)
- 火力全开加入Oracle公司,把握行业先机(oracle公司职位)
- 学会正确使用Oracle更新数据库(oracle写更新语句)
- jdbc链接Oracle连接数据库的新方式(jdbc链oracle)
- Oracle 64位来袭提升数据库性能新途径(c 64位 oracle)
- 数据库手机app接入Oracle数据库有效解决信息存取问题(app访问oracle)
- Oracle数据库中表创建索引的原理与操作(oracle中表创建索引)
- Oracle中删除重复记录的技巧(oracle中的重复记录)
- 如何快速修改Oracle数据库中列标题(oracle修改列标题)
- Oracle数据库优化修复实践(oracle修复优化)
- Oracle 数据库表主键设计要求(oracle 主键要求)
- Oracle 主键保证唯一性的重要性(oracle 主键唯一性)
- Oracle数据库传输文件简单安全高效(oracle传文件)
- Oracle玩乐用技术让梦想成真(oracle会玩)
- Oracle中文本文件编辑器的使用指南(oracle中文本文件)
- 探索企业数据库大师之路Oracle Minu(oracle minu)
- Oracle FS集群构建安全的数据加速体系(oracle fs集群)