Windows下Oracle 11g安装以及创建数据库
安装数据库
事实上Oracle安装
1、安装准备
Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压

2、解压完成如下图所示

3、双击 setup.exe 文件进行安装,会弹出以下窗口

安全配置:随即会进入安装界面,此时让我们填写电子邮箱,邮箱不是必填选项,可填可不填,不填写的话会有一个提示,我们可直接无视,点击是进入下一步

安装选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。

安装类型:我们选择系统默认的桌面类

典型安装:重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。

如密码太简单,系统会提示不符合oracle的标准,我们直接点击是即可

概要:当填写密码等信息以后,系统会显示所有的配置信息,如我们需要修改配置点击后退可进行重新填写,如果没有问题,我们直接点击完成即可。

安装产品:因为Oracle的数据库比较大,安装阶段需要一段的时间,我们不用做任何操作,直接等待系统安装完成。

数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库

实例数据库创建完成以后,系统会弹出一个数据库信息,直接点击确认,我们就可以看到Oracle已经成功安装了。然后点击右下角的关闭将窗口关闭即可

创建oracle数据库
以前开发的时候用得比较多的是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 两个文件)
本作者orcacle书安装在盘的如下: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;
上述具体操作如下:
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>
使用Navicat Premium或者PL/SQL执行evms数据库建表的脚本,即可创建数据表了,下面是创建数据表的脚本(省略。。。)
Windows下Oracle 11g安装以及创建数据库的更多相关文章
- Windows下Oracle 11g的安装
Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...
- windows下oracle 11g r2 安装过程与卸载详细图解
Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点‘是' 3.下图后,选择创建和配置数 ...
- Windows下Oracle 11g的下载与安装
Windows下Oracle的下载与安装 一.Oracle下载 官网地址:http://www.oracle.com/technetwork/database/enterprise-edition/d ...
- Centos 下oracle 11g 安装部署及手动建库过程
Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip 10.11.30.60 3.Oracle 11g安装过程 ---------- ...
- Windows下Oracle 11g创建数据库
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- CentOS 7 下 Oracle 11g 安装教程
一.准备工作 1.关闭selinux 查看selinux状态: getenforce或者sestatus -v 临时关闭: setenforce 0 永久关闭: vim /et ...
- Linux下oracle 11g安装
服务器环境要求 硬盘 20G以上 ,必须高于1G的物理内存,交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 在Root用户下执行以下步骤: 修改用户的SHELL ...
- windows下虚拟环境的安装与创建
使用虚拟环境的好处: 可以方便的解决不同项目对类库的依赖问题. 可以在系统中Python解释器中避免包的混乱和版本的冲突. 为每个程序单独创建虚拟环境,可以保证程序只能访问虚拟环境中的包,保持全局解释 ...
- windows Sever 2012下Oracle 12c安装配置方法图文教程
windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...
随机推荐
- python3.x与2.x区别
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%.Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果. Py3.1性能比Py2 ...
- luogu 2048 超级钢琴 贪心+堆+RMQ
此题求长度在l,r,之间内的区间的前k大之和 1.静态区间第k大,不就是主席树么! 可是不会写啊,以后填坑吧 2.优先队列 固定左端点,选取以此为起点的长度l<=x<=r的区间,固定此范围 ...
- 怎样远程访问 MySQL
比如我在PC上安装有 phpmyadmin, 图形界面很友好,我的MySQL 在一台Centos 7.5服务器上,很自然的想到用phpmyadmin 去登录linux上的MySQL. 但是折腾了很久也 ...
- python小练习---TCP服务器端
针对于上一篇分享python小练习---TCP客户端 http://www.cnblogs.com/zhaijiahui/p/6926197.html我继续按书中内容,向下进行这里需要强调一个事py3 ...
- 【转载分享】 JLINKv9在迅为iTOP-4412精英板上的应用
本文转自:https://www.amobbs.com/thread-5680586-1-1.html 很多人买迅为iTop4412精英板,在Android或Linux+Qt跑起来后学习开发调试应用程 ...
- MySql cmd下的学习笔记 —— 有关修饰器的知识(trigger)
关于触发器的理解: 进行数据库应用软件的开发时,有时我们碰到表的某些数据的改变时,希望同时 引起其他相关数据改变的需求,利用触发器就能满足这样的需求. 触发器能在表中的某些特定数据变化时自动完成某些查 ...
- springboot中spring.profiles.active来引入多个properties文件 & Springboot获取容器中对象
1. 引入多个properties文件 很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据, ...
- OGG-01668
ERROR OGG-03517 Oracle GoldenGate Delivery for Oracle, test.prm: Conversion from character set U ...
- 引入第三方SDK allowBackup value不一致引起的编译异常
项目中要引入一个客服的SDK,项目中 <application android:name=".AppApplication" android:allowBackup=&quo ...
- matplotlib 直方图绘制详解
n, bins, patches = plt.hist(datasets, bins, normed=False, facecolor=None, alpha=None) 函数说明 用于绘制多个数据集 ...