类比MySQL数据库,Oracle数据库在本地服务下创建多个本地数据库详细讲解。

本文对比了MySQL和Oracle数据库的创建过程。MySQL创建相对简单,通常涉及开放3306端口,设置账号密码,并通过工具如navicat连接。而Oracle数据库创建较为复杂,可能遇到端口问题,需要配置监听器,并通过命令行创建用户来建立数据库。在同一个Oracle服务下,可以为不同用户创建多个数据库。
摘要由CSDN通过智能技术生成

前提:

oracle是大型数据库,MySQL是中小型数据库,MySQL创建数据库和Oracle创建数据库都是本质上都是一样的。

MySQL数据库相对于Oracle简单点。大家也许都不陌生,简单介绍一下,建议看一下,方便对比Oracle数据库。
MySQL数据库:
MySQL创建数据库时是有前提的,一般来说要开放3306端口的,安装数据库的时候会创建一个账号密码(自己记住账号密码),还会开放一个端口,默认3306端口,创建本地MySQL3306端口服务。然后使用账号密码端口链接刚刚创建的服务如下图。
备注:
1.连接MySQL时,使用sqlyog或者navicat都行,演示使用navicat。
2.连接名:person,自己随便填。不重要
在这里插入图片描述
服务创建成功连接之后。接下来创建数据库。
连接之后如下图,创建本地数据库首先在服务person(自己创建连接起的名字),右键选择(不好截图,不放图片了)------->新建数据库------>填写数据库名、字符集、排序规则--------->确定就创建好数据库了-------->接下来就可以创建表了(省略),使用驱动连接本数据库(需要引入依赖,自行百度):

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xxxxx(数据库名字)
    username: root(账号)
    password: root(密码)
    driver-class-name: com.mysql.cj.jdbc.Driver

在这里插入图片描述
MySQL数据库结束。
Oracle数据库:
同理,安装好Oracle数据库,也会创建本地服务,默认端口1521,创建时会出现各种问题,自行百度吧,特别注意安装“提示enterprise Manager配置失败-监听程序未启动或数据库服务未注册到监听程序”,需要断网、关闭防火墙、重新配置数据库组件。
然后创建好服务,使用安装时的服务登录服务,接着重点就是讲解创建数据库。
一般网上都是要你按照(如下图)本地第一次创建数据库的步骤进行,这是创建服务,完全可以,如果你需要在一个服务下创建多个数据库怎么使用?完全不需要在创建服务和监听器了,比如创建了一个监听器,监听1521端口,有创建了一个本地服务1521端口,该端口和MySQL一样可以有多少数据库。怎么创建呢,前提是需要你安装数据库时已经配置监听,可以正常登录。往下看。
在这里插入图片描述
在登陆服务之后,按照创建用户,创建用户之后就会自动创建一个数据库。数据库就创建好了,就这么简单。如果没权限建议使用管理员创建。管理员账号密码
一下是创建用户命令:
创建用户(使用该用户登录本地sysda)

create user jxtczs identified by jxtczs;

赋予权限

grant select any table to jxtczs; 

grant create session to jxtczs;

grant select any dictionary to jxtczs;

接着可以使用jxtczs登录本地的数据库

在同一个Oracle本地服务下,创建多个数据库,登录,创建表和踩到的坑详细解读。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XuDream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值