如何连接到Oracle数据库?

如何连接到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 [email protected]

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样本数据库中的所有表格。

原文地址:https://www.cnblogs.com/qingbai/p/12020493.html

时间: 2024-10-03 22:29:07

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

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

简介: 在我们开发应用场景经常碰到需要连接Oracle数据库,这也是相当常见的一种情况.一般.Net环境连接Oracle数据库,可以通过TNS/SQL.NET 配置文件,而 TNS 必须要 Oracle 客户端. 场景一.很多在使用微软自带的Using System.Data.OracleClient(据说现在已经不维护的)的时候,在没有安装Oracle客户端的服务器上运行,会提示你需要安装Oracle客户端,不过在Oracle 12以后的版本都很少使用这种方法了. 场景二.也有很多人直接调用了

vs连接到Oracle数据库的连接字符串

private static string ConnStr = @"Data Source = (DESCRIPTION = (ADDRESS_LIST=(ADDRESS= (PROTOCOL = TCP)(HOST =139.199.100.66)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = ORCL)));Persist Security Info=True; User Id = LENOVO_TEST; Password=TEST123456

sqlplus连接到oracle数据库

1 配置操作系统环境变量 1.1 Windows PATH 变量包含路径信息 CMD〉echo %path% CMD> set PATH=%ORACLE_HOME%\bin;%PATH% 注册表值:"ORACLE_HOME"."ORACLE_SID"正确设定 全字匹配搜索值 位置在:"本地机器-软件-ORACLE" 1.2 Linux 内容同上,方法略. 2 启动sqlplus连接数据库 打开 sqlplus 〉 sqlplus usern

利用SHELL脚本来验证Oracle数据库RMAN备份集的有效性

利用SHELL脚本来验证Oracle数据库RMAN备份集的有效性 作者:赵全文  网名:guestart 我们生产环境的Oracle数据库都做了RMAN备份,是采用了一周的RMAN备份保留策略:除了使用RMAN备份以外,我们还使用了爱数(Eisoo)备份软件来进行备份,可以说是做到了有备无患.可是,如果有一天,Oracle数据库由于主机层面硬件原因或是数据库层面的原因不能对外提供高可用服务的时候,假设数据丢了一大部分,我们只有用RMAN备份来进行恢复,再如果发现,RMAN备份失效了,那就往地缝里

oracle数据库权限管理

权限管理: oracle 9里面默认的三个用户名和密码: sys change_on_install //权限最高的管理员 system manager //普通的管理员 scott tiger //普通用户 在oracle 10中,仍然使用这三个用户作为默认用户.但sys和system用户的密码不再默认. 权限管理: oracle 9里面默认的三个用户名和密码: sys change_on_install //权限最高的管理员 system manager //普通的管理员 scott tig

ORACLE数据库 memory_target SGA 大小

修改 memory_target 用oracle用户登录,sqlplus "/as sysdba"SQL> show parameters target;     show parameters spfile;     alter system set memory_max_target=4G scope=spfile;     alter system set memory_max_target=4G scope=both;     tmpfs /dev/shm tmpfs d

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

JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.html Java连接Oracle步骤: 1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2.获得连接 数据库地址: URL="jdbc:oracle:thi

连接到Oracle的几种命名方式

从事Oracle相关工作的人,每天都会使用各种工具连接到Oracle数据库,比如:SQL*Plus.PL/SQL.TOAD.SQLDeveloper等等,下面就列举了几种连接到Oracle的方式,本例中使用的是SQL*Plus为例. 1.Easy Connect命名方式 这种方式是一种很简单的方式,它不需要去访问tnsnames.ora文件,而去直接连接数据库. 语法: CONNECT [email protected][//]host[:port][/[service_name][:serve

.net连接oracle数据库---Shinepans

常见问题: 1.缺少引用   解决办法 ,添加引用: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OracleClient; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using S