Oracle19C入门到熟练005-操作前准备

学习要求

有一定关系型数据的操作功能

教学目标

了解Oracle操作前细节

数据库服务设置

oracle启动之后会消耗相当一部分内存(官方给出:3G),平常不使用oracle时,建议关闭。

win + R 打开cmd命令框

在cmd命令框中输入:services.msc

 进入服务列表,将Oracle开头的服务全部设置为手动启动,(这里随便举个例子)

 

 后续使用Oracle时只需要启动:TNSListener服务跟OracleServiceORCL服务即可

ORACLE与MySQL操作区别

Oracle操作

1>创建oracle实例(安装时默认就有)

2>创建项目操作的用户

3>用户登录创建属于自己的数据表

4>对数据表进行CRUD操作

MySQL操作

1>创建项目操作的用户(也可以直接使用超管用户)

2>用户登录创建属于自己的数据库

3>在数据库中创建数据表

4>对数据表进行CRUD操作

从上面操作步骤看,

MySQL操作多了数据库(database)的概念,

Oracle多了实例概念,并且所有数据表挂载到某个用户身上。

注意:一定程度上, Oracle实例就等价于Mysql中数据库

解锁SCOTT用户

scott用户早期是Oracle官方提供给入门学习用户,之前一直默认激活的,19C是禁用的,后面学习需要用到scott用户, 所以操作前需要对SCOTT用户进行激活。

1>使用system/sys 登录oracle

注意:这里使用的PLSQL客户端

 2>在oracle 安装目录找scott 用户相关SQL

如果路径不修改, 默认是在\rdbms\admin\scott.sql 路径下, 执行下面的导入命令

执行完后, 会创建一个名为SCOTT的普通用户, 此时还不能执行使用,需要解锁

3>给scott用户解锁

-- 如果scott用户不存在,直接创建
alter user scott account unlock;  -- 解锁

alter user scott identified by tiger; -- 重定义密码

4>测试登录与查询

conn 用户名/密码 as 角色

角色只有3种 : sysdba(超管) sysoper(开发者) normal(普通) 权限由大到小

 查询

 5>使用PLSQL Developer工具登录

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

浪飞yes

我对钱没兴趣~

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

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

打赏作者

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

抵扣说明:

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

余额充值