Oracle19C入门到熟练005-操作前准备
2022/3/21 2:29:20
本文主要是介绍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工具登录
这篇关于Oracle19C入门到熟练005-操作前准备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验
- 2024-05-29AutoMQ 对象存储数据高效组织的秘密: Compaction
- 2024-05-29活动预告|来 GIAC 大会听大数据降本利器:AutoMQ 基于云原生重新设计的 Kafka