如何连接到Oracle数据库?

 

使用SQL * Plus连接Oracle数据库服务器

SQL * Plus是交互式查询工具,我们在安装Oracle数据库服务器或客户端时会自动安装。SQL * Plus有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句。

注意:如果有使用过MySQL或PostgreSQL,SQL * plus与MySQL中的mysql程序或PostgreSQL中的psql类似。

我们可以在终端输入sqlplus命令,以此来在Linux或Window中启动SQL * Plus。

sqlplus

以Windows 10系统为例,在Windows的“开始”菜单的“程序”文件夹中找到SQL * Plus程序,如下所示:

 

启动SQLPlus图标时,会提示输入用户名和密码。输入在安装Oracle数据库服务器期间设置的用户名和密码。如果不知道要使用哪个帐户,请询问安装数据库的管理员。

假设要使用sys帐户连接到本地Oracle数据库服务器,请输入以下信息:

 

按下Enter后,您应该看到一条消息,后面跟着SQL>命令行,如下所示:

 

如上图所示,您已成功连接到Oracle数据库服务器。

在Oracle 12c中,当连接到数据库服务器时,默认数据库是名为CDB$ROOT的ROOT容器数据库。 要显示数据库名称,请使用SHOW命令:

SQL>SHOWcon_name;CON_NAME------------------------------CDB$ROOT

如果要切换到可插拔数据库,请使用ALTER SESSION语句将当前数据库设置为可插入数据库,例如:PDBORDL,如下所示:

SQL>ALTERSESSIONSETCONTAINER= PDBORCL;Session altered.

现在,您连接到PDBORCL数据库。

要断开用户与Oracle数据库服务器的连接,请使用EXIT命令:

SQL> EXIT

要将OT用户连接到位于PDBORCL可插拔数据库中的示例数据库,请输入以下命令:

sqlplus OT@PDBORCL

SQL Plus会提示输入OT用户的密码。输入密码,您将连接到Oracle数据库服务器中的PDBORCL* 数据库。

使用SQL Developer连接到Oracle数据库服务器

SQL Developer是一个用于在Oracle数据库中使用SQL的免费GUI工具。与SQL * Plus程序一样,SQL Developer在安装Oracle数据库服务器或客户端时自动安装。

要启动SQL Developer程序,请单击开始菜单中Oracle程序文件夹中的SQL Developer图标,如下图所示:

 

以下显示了SQL Developer程序:

要创建一个新的数据库连接:

(1)首先,单击新建按钮或按下Ctrl-N;

(2)然后,选择数据库连接选项并单击 确定 按钮。

将显示一个新建/选择数据库连接 对话框,在这个对话框中,您需要输入以下信息:

第一步,输入以下信息:

● 连接名称,它可以是任何您喜欢的名字,这里使用对话框中显示为OT 。

● 用户名和密码,在这个示例中是:ot/Orcl1234。

● 通过选中保存密码复选框来保存密码。

第二步,选择TNS作为连接类型。

第三步,选择TNS连接类型后将显示“网络别名”列表。只要选择PDBORCL作为网络别名。 通过这样做,可以明确指定要连接的可插拔数据库PDBORCL。

第四步,单击测试 按钮来测试数据库连接。 如果看到状态:成功消息,则准备好连接到Oracle数据库服务器。

为了节省时间再次输入所有的连接参数,点击保存按钮。 连接将被保存并显示在对话框的左侧。每当想重新连接,你只需要点击保存的连接,所有的参数将被自动填写。

现在,可以单击连接(Connect)按钮连接到Oracle数据库服务器。

双击Connections> OT> Tables,将看到OT样本数据库中的所有表格。

如何连接到Oracle数据库?的更多相关文章

  1. C# 不安装Oracle客户端情况下,如何连接到Oracle数据库

    简介: 在我们开发应用场景经常碰到需要连接Oracle数据库,这也是相当常见的一种情况.一般.Net环境连接Oracle数据库,可以通过TNS/SQL.NET 配置文件,而 TNS 必须要 Oracl ...

  2. asp.net应用发布到IIS无法链接到oracle数据库

    遇到这个问题纠结了好久,试了好多的方法,其中我的问题是,先安装了.net frameword4然后又安装的IIS. 正确方式应该是先安装IIS 然后安装.net framework;且应用程序池没有启 ...

  3. 循序渐进Python3(十二) --2--  web框架之django简单实现oracle数据库操作

    在 Django 中构建 Oracle 数据库支持的 Web 应用程序 了解如何配置 Django 以便与 Oracle 数据库交互,并使用 ORM 进行数据库连接.             产能在软 ...

  4. oracle系列--第五篇 PLSQL连接本地的Oracle数据库

    这篇blog主要是针对新手,我也是个新手:) 我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连 接到本地的oracle呢? 首先,我们必须有下面步准备 ...

  5. 无需安装Oracle Client连接Oracle数据库

    介绍 当我们采用 ODP.NET 检索Oracle 数据库的时候,Oracle客户端是必须安装.假如当时电脑上没有安装Oracle客户端,就不能这么用了,这时候Oracle.ManagedDataAc ...

  6. Oracle 数据库实例简介

      回到顶部 一:Oracle 数据库实例简介 1:数据库实例的启动顺序: 使用数据库其实就是访问内存.即:数据库实例.数据库的启动是顺序是 先 nomount ---->  mount --- ...

  7. ORACLE数据库入门再在屋里坐会

    一.数据库简介 数据库概述 数据库(database)是按照数据结构来组织,存储和管理数据的仓库,它产生与距今五十年前. 简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数 ...

  8. JAVA通过JDBC连接Oracle数据库详解【转载】

    JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...

  9. DELPHI中使用UNIDAC连接ORACLE数据库

    DELPHI中使用UNIDAC连接ORACLE数据库   最近在DELPHI中使用到UNIDAC连接到oracle数据库,这样可以不要安装oracle客户端,比较方便使用:所以简单学习了一下,主要是用 ...

随机推荐

  1. Prometheus 监控平台的搭建

    1. 环境准备 两台ubuntu 16.04 服务器内网IP 作用 安装软件 172.16.4.11                 监控的服务端                Prometheus( ...

  2. Redis使用指南

    原文链接 能坚持别人不能坚持的,才能拥有别人未曾拥有的.关注编程大道公众号,让我们一同坚持心中所想,一起成长!! 设置过期时间.释放资源 使用Redis做K-V存储,一定要注意过期时间的把控,任何K- ...

  3. 动态创建多个button

    2020-03-13 每日一例第6天 1.新建窗体windowform,修改text值: 2.找到mouseclick事件,填写代码: Random rm = new Random(); Button ...

  4. (转)浅析epoll-为何多路复用I/O要使用epoll

    原文地址:http://www.cppfans.org/1417.html 浅析epoll-为何多路复用I/O要使用epoll 现如今,网络通讯中用epoll(linux)和IOCP(windows) ...

  5. Java第一节课考试

    1 package kaoshi; import java.util.Scanner; public class ScoreInformation { Scanner input=new Scanne ...

  6. pytorch RNN层api的几个参数说明

    classtorch.nn.RNN(*args, **kwargs) input_size – The number of expected features in the input x hidde ...

  7. 深夜,我用python爬取了整个斗图网站,不服来斗

    QQ.微信斗图总是斗不过,索性直接来爬斗图网,我有整个网站的图,不服来斗. 废话不多说,选取的网站为斗图啦,我们先简单来看一下网站的结构 网页信息 从上面这张图我们可以看出,一页有多套图,这个时候我们 ...

  8. VsCode编辑器那些事

    1.怎么改成中文的? 按快捷键“Ctrl+Shift+P” 在框下点击“configur Display language" 会跳转至商店,选择插件下载“Chinese (Simplifie ...

  9. Python-函数练习题1

    # coding=utf-8 '''定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型.其他类型则报错, 并且返回一个偶数列表:(注:列表里面的元素为偶数).'' ...

  10. Servlet(三)----Servlet体系与HTTP

    ## Servlet的体系结构 Servlet  ---  接口 | | GenericServlet  ---  抽象类 | | HttpServlet  --  抽象类 GenericServle ...