navicat如何使用orcale(详细步骤)

18 篇文章 0 订阅
5 篇文章 0 订阅
本文介绍了在Oracle数据库中遇到的连接问题,强调了在高级设置中选择角色才能成功连接。同时,解释了Oracle中的“库”即用户和表空间的概念,并提供了建库的步骤,包括创建用户、绑定表空间和赋予权限。文章还提到了一些注意事项,如表名和字段建议使用大写,以及遇到的用户名长度导致的登录问题。
摘要由CSDN通过智能技术生成

前言

看过我昨天文章的兄弟姐妹都知道最近接手另一个国企项目,数据库用的是orcale。实话实说,也有快三年没用过orcale数据库了。

这期间问题不断,因为orcale日渐消沉,网上资料也是真真假假,难辨虚实。在此记录下,以备后用。

操作

1.连接数据库

在这里插入图片描述

问题:这个连接的时候只给了服务名和用户(超级管理员)密码,网上百度一直都是说是因为服务名不正确,后来和我们运维的同事讨论后发现是用户需要选择角色,具体看教程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤:一定要在高级里面选择角色,否则报错,其他不需要

2.建库

连接上服务以后我们开始建库。这个期间我们要了解一个概念,那就是orcale中库的概念可以理解为用户,也就是所谓的表空间,并且每建立一个表空间都需要建立一个用户绑定然后登陆。

下面这句话如果你不理解没关系,先记住,看完操作再理解:一个用户只能绑定一个空间,一个空间可以允许多个账号访问。
在这里插入图片描述

地址:看下其他的表空间地址,一般放到对应的服务名下,没错就是登陆的时候的服务名。
在这里插入图片描述
在这里插入图片描述
然后我们开始新建用户:建议都是大写,为什么后面会说。绑定对应表空间,这就是我们开头说的那句话了,没记住的小伙伴回头可以再看看,一定要记牢。
在这里插入图片描述
用户建立后我们还要赋权限和对应角色给它。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后自己新建立一个连接测试下是否可以登录:
在这里插入图片描述

问题总结

1.用户名过长或者过于复杂,在登录的时候报缺失选项或者无此表空间。但是sql-developer没有问题,而且我集成的框架中也没有问题。很是奇葩没找到原因,知道的可以说下。
在这里插入图片描述
在这里插入图片描述
2.建表时建议表名和字段全都大写,Oracle官方文档和示例代码通常使用大写。

这个因为涉及到后面框架集成orcale的问题(周末再讲),相信我不大写的你会后悔的,还有用户名等等,建议保持同步。

创作不易,感觉不错的话请给点个赞吧!我是老白,我们下期再见!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你可以叫我老白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值