Oracle可是化工具有很多,以下只列举sql developer和sql plus这两款连接方式

sql developer:

SQL Develope启动后,需要创建一个数据库连接,只有创建了数据库连接,才能在该数据库的方案中创建、更改对象或编辑表中的数据。

创建数据库连接的步骤如下。

(1)在主界面左边窗口的“连接”选项卡中右键单击“连接”节点,选择“新建连接”菜单项,弹出“新建/选择数据库连接”窗口,如图2.17所示。

图2.17  新建连接

(2)如果要创建一个Oracle数据库中system用户方案的数据库连接,需要在图2.18中填写的内容有:

◆ “连接名”中输入一个自定义的连接名,如system_ora;

◆ “用户名”中输入system;在“口令”中输入相应密码;

◆ 选中“保持口令”复选框;

◆ “角色”栏保留为默认的“default”;

◆ 在“主机名”栏中输入主机名或保留为localhost;

◆ “端口”值保留为默认的1521;

◆ “SID”栏中输入数据库的SID,如本数据库的系统标志为orcl,实际上为安装时设置的SID。

也可在D:\app\xxxxxx\product\11.2.0\dbhome_1\network\admin\tnsnames.ora文件中查看“SERVICE_NAME”对应值即可

设置完后单击“测试”按钮测试该设置能否连接,如果成功,则会在左下角状态后显示“成功”。

图2.18  “新建/选择数据库连接”窗口

常见错误:若出现如图2.19所示的连接错误,则说明Oracle的服务没有开启。

图2.19出现了连接错误

多学两招:开启Oracle的服务的步骤如下。

(1)在桌面中的“计算机”的图标上右键单击,选择“管理”。

(2)在“计算机管理”界面中,单击“服务和应用程序”下的“服务”选项。

(3)在“服务”中找到与Oracle相关的服务,右键单击,选择“开启”,即可开启选中的服务,如图2.20所示。

图2.20开启Oracle服务

将以“Oracle”开头的服务全部开启,如图2.21所示。

图2.21  全部开启的Oracle服务

(3)单击“保存”按钮,将测试成功的连接保存起来,以便日后使用。在主界面的连接节点下会出现一个名为system_ora的数据库连接,单击该连接前面的“+”会出现子目录,在子目录中显示的是可以操作的数据库对象,如图2.22所示,之后对Oracle数据库的所有操作都可以在该界面下完成。

图2.22  新创建的数据库连接system_ora

注意:要想进行数据库连接,则必须打开数据库的监听服务(OracleOraDB12Home1THSListener)和数据库的主服务(OracleServiceMLDN)。

2.若出现以下错误表示当前用户未授权

  状态: 失败 -测试失败: ORA-01045: user TEST lacks CREATE SESSION privilege; logon denied

解决办法:grant create session,resource to 用户名;

Oracle可视化工具连接的更多相关文章

  1. Redis Desktop Manager可视化工具连接不上redis

    1.在centos中启动redis之后,redis进程也是可查的,但是一连接可视化工具就报错: can't connect to redis-server 2.原因分析: ①首先redis是肯定已经开 ...

  2. Oracle可视化工具PL/SQL Developer的安装与配置

    安装程序: 安装目录不能有中文和空格,否则无法进行远程连接. 推荐使用 D:\PLSQLDeveloper 为安装目录 破解PLSQLDeveloper 使用工具 PLSQL Developer10. ...

  3. 可视化工具连接mysql报1862【mysql修改登录密码】

    1862是密码被修改了. 修改方法: 1.以root登录账户: 账户与密码都是root mysql -uroot -proot 2.修改密码 set password = password('1234 ...

  4. dbeaver可视化工具-连接clickhouse

    下载地址 https://dbeaver.io/download/ 本次下载的是ZIP包,这种方式方便移动/备份软件 此软件可连接多种数据库,这里是连接clickhouse 新建连接 点击 上面的倒三 ...

  5. MySQL学习(一)MySQLWorkbench(MySQL可视化工具)下载,安装,测试连接,以及注意事项

    PS:MySQLWorkbench是MYSQL自带的可视化工具,无论使用哪个可视化工具,其实大同小异,如果想以后走的更远的话,可以考虑使用命令行操作数据库MYSQL.可视化工具让我们初学者更能理解数据 ...

  6. 使用可视化工具redisclient连接redis

    可视化工具推荐:http://database.51cto.com/art/201505/477692.htm 1.连接redis服务端 1.1 设置连接密码:在redis根目录下,双击redis-c ...

  7. [转]使用Navicat for Oracle工具连接oracle的

    使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...

  8. 使用Navicat for Oracle工具连接oracle

    使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...

  9. Hive可视化工具

    目前市面上的Hive可视化客户端工具,大都是C/S模式的,安装使用都不是太方便,目前有一款基于WEB的可视化工具TreeSoft,通过浏览器就可以访问使用了,并且可以同时管理.维护.监控MySQL,O ...

随机推荐

  1. 程序员如何高效学Python,如何高效用Python挣钱

    本人在1年半之前,不熟悉Python(不过有若干年Java开发基础),由于公司要用Python,所以学习了一通.现在除了能用Python做本职工作外,还出了本Python书,<基于股票大数据分析 ...

  2. redis高级命令1

    设置name的过期时间是20秒 redis默认是16个数据库,默认是将数据存储在第0个数据库中 因为默认是0,当你选择其他数据的时候,是没有值的

  3. Python3-socketserver模块-网络服务器框架

    Python3中的socketserver模块简化了编写网络服务器的任务 在实际的开发中,特别是多并发的情况下,socket模块显然对我们的用处不大,因为如果你要通过socket模块来实现并发的soc ...

  4. JDK8--03:lambda表达式语法

    对于lambda表达式的基础语法,一个是要了解lambda表达式的基础语法,另外一个是需要了解函数式接口 一.lambda表达式基础语法描述 java8中引入了新的操作符  ->  ,可以称为l ...

  5. 造轮子-AgileConfig基于.NetCore的一个轻量级配置中心

    微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移.玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等 ...

  6. 【Spring注解驱动开发】BeanPostProcessor在Spring底层是如何使用的?看完这篇我懂了!!

    写在前面 在<[String注解驱动开发]面试官再问你BeanPostProcessor的执行流程,就把这篇文章甩给他!>一文中,我们详细的介绍了BeanPostProcessor的执行流 ...

  7. 谈谈javaSE中的==和equals的联系与区别

    前言 ==和equals是我们面试中经常会碰到的问题.那么它们之间有什么联系和区别呢?今天我们就来聊聊吧! 问题 这里先抛出一些比较典型笔试问题: int x = 10; int y = 10; St ...

  8. Django迁移命令无法生成mysql表

    数据库迁移问题:在执行python manage.py makemigrations迁移命令之后,正常输出并生成迁移文件,但执行python manage.py migrate之后显示,No migr ...

  9. 在 Spring Boot 中,如何干掉 if else!

    需求 传统实现 策略模式实现 ClassScanner:扫描工具类源码 总结 需求 这里虚拟一个业务需求,让大家容易理解.假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理. 订单实 ...

  10. css div如何隐藏?

    在我们平时布局网站的时候,想要把div进行隐藏,但是很多人不知道css控制div显示隐藏?下面我们来讲解一下css如何让div隐藏. 1.使用display:none来隐藏div 我们可以使用disp ...