返回顶部
首页 > 资讯 > 数据库 >怎么在Oracle中使用sqlplus连接数据库
  • 426
分享到

怎么在Oracle中使用sqlplus连接数据库

2024-04-02 19:04:59 426人浏览 薄情痞子
摘要

怎么在oracle中使用sqlplus连接数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。方式1(本机): / as sysdba在ora

怎么在oracle中使用sqlplus连接数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

方式1(本机): / as sysdba

在oracle服务器,可以直接通过操作系统权限认证,使用sysdba方式登陆,前提是你可以登入服务器,并且拥有此权限。

oracle@e871d42341c0:~$ id
uid=1000(oracle) gid=1000(dba) groups=1000(dba)
oracle@e871d42341c0:~$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 08:20:51 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYS"
SQL>

方式2(本机): sqlplus 用户名/密码

在本机除了sysdba,还可以通过用户名和密码的方式登陆进来

oracle@e871d42341c0:~$ sqlplus system/liumiao123
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 08:21:27 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYSTEM"
SQL>

方式3: 通过tnsname方式

通过tns设定,保证联通性的情况下使用 sqlplus 用户名/密码@Oracle实例名 的方式进行连接。

确认tns连接通畅

oracle@e871d42341c0:~$ tnsping XE
TNS Ping Utility for linux: Version 11.2.0.2.0 - Production on 21-OCT-2018 10:32:55
Copyright (c) 1997, 2011, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST = e871d42341c0)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (0 msec)
oracle@e871d42341c0:~$

确认oracle的监听进程正常启动

oracle@e871d42341c0:~$ ps -ef |grep lsnr |grep -v grep
oracle   27   1 0 Oct16 ?    00:00:28 /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr LISTENER -inherit
oracle@e871d42341c0:~$

连接

oracle@e871d42341c0:~$ sqlplus system/liumiao123@XE
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 10:34:04 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYSTEM"
SQL>

方式4: IP和port的方式定位

还可通过IP和port的方式定位Oracle实例进行连接:sqlplus 用户名/密码@//IP地址或者hostname:端口号/Oracle实例名

# netstat -tuNLP |grep 1521
tcp6    0   0 :::1521         :::*          LISTEN   -        
# ip ad |grep 172.17
  inet 172.17.0.2/16 scope global eth0
# sqlplus system/abcd1234@//172.17.0.2:1521/XE
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 10:37:31 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL>

方法5: 使用nolog 和 connect实现连接

准确的来说,这种方式和方式2/方式3/方式4没有本质区别,无非就是用户名/密码以及实例名的信息的写法不同而已,详细如下:

# sqlplus /nolog
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 11:19:50 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> connect system/liumiao123
Connected.
SQL> connect system/liumiao123@XE
Connected.
SQL> connect system/liumiao123@//172.17.0.2:1521/XE
Connected.
SQL> show user
USER is "SYSTEM"
SQL>

看完上述内容,你们掌握怎么在Oracle中使用sqlplus连接数据库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么在Oracle中使用sqlplus连接数据库

本文链接: https://lsjlt.com/news/55810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在Oracle中使用sqlplus连接数据库
    怎么在Oracle中使用sqlplus连接数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。方式1(本机): / as sysdba在ora...
    99+
    2024-04-02
  • 使用sqlplus连接Oracle数据库问题
    目录使用sqlplus连接oracle第0步推荐方式其他方式sqlplus连接Oracle的正确语法conn链接数据库语法示例总结使用sqlplus连接Oracle 第0步 以下操作均需要在oracle用户下执行,注意短...
    99+
    2022-12-08
    sqlplus连接Oracle sqlplusOracle数据库 连接Oracle数据库
  • sqlplus怎么连接数据库
    要使用sqlplus连接数据库,您需要先打开命令行窗口(Windows)或终端(Mac/Linux),然后按照以下步骤进行操作:1....
    99+
    2023-09-28
    sqlplus 数据库
  • sqlplus怎么连接指定数据库
    要连接到指定的数据库,可以使用以下命令:bashsqlplus username/password@hostname:port/se...
    99+
    2023-10-20
    sqlplus 数据库
  • 怎么用sqlplus连接oracle
    要使用SQL*Plus连接Oracle数据库,需要按照以下步骤操作:1. 打开命令行窗口(Windows用户可以使用CMD,Linu...
    99+
    2023-10-09
    sqlplus oracle
  • 怎么在plsql中连接oracle数据库
    这篇文章将为大家详细讲解有关怎么在plsql中连接oracle数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。第一步:先安装plsql客户端,plsql...
    99+
    2024-04-02
  • sqlplus连接数据库失败怎么解决
    如果您无法连接到数据库,请尝试以下步骤来解决问题: 确保数据库服务正常运行:检查数据库服务是否正在运行,并且能够正常连接。 ...
    99+
    2024-04-09
    sqlplus 数据库
  • 怎么使用shell连接oracle数据库
    要使用shell连接到Oracle数据库,您需要先安装并配置正确的Oracle客户端。然后,您可以使用以下步骤连接到数据库:1. 打...
    99+
    2023-09-14
    shell oracle数据库
  • 怎么在Java中使用JDBC连接数据库
    本篇文章给大家分享的是有关怎么在Java中使用JDBC连接数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、使用JDBC连接数据库1.使用JDBC-ODBC桥驱动程序连接...
    99+
    2023-06-06
  • sqlplus如何连接远程数据库
    要连接到远程数据库,可以使用以下命令在sqlplus中输入: sqlplus username/password@hostname:...
    99+
    2024-04-09
    sqlplus 数据库
  • C#中怎么连接Oracle数据库
    本篇文章为大家展示了C#中怎么连接Oracle数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#连接Oracle数据库字符串(查询数据)using System; &nbs...
    99+
    2023-06-17
  • java中怎么连接oracle数据库
    在Java中连接Oracle数据库主要有两种方式:使用JDBC驱动和使用第三方框架(如MyBatis、Hibernate等)。 1、...
    99+
    2024-03-11
    java oracle
  • 怎么在SpringBoot中使用Druid数据库连接池
    这篇文章主要介绍怎么在SpringBoot中使用Druid数据库连接池,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Druid是阿里开源的一款数据库连接池,除了常规的连接池功能外,它还提供了强大的监控和扩展功能。这对...
    99+
    2023-06-14
  • 使用PHP连接Oracle数据库
    作为一种开源的高级编程语言,PHP在应用开发中的优势已经得到了广泛的认可。在企业级应用开发中,常常需要与关系型数据库进行交互,Oracle数据库是目前广泛应用的一种关系型数据库。本文将详细介绍如何使用PHP连接Oracle数据库。安装Ora...
    99+
    2023-05-15
    PHP 连接 Oracle数据库
  • oracle怎么连接数据库
    如何使用 oracle 连接数据库 第一步:获取连接信息 要连接到 Oracle 数据库,你需要以下信息: 主机名或 IP 地址 端口号(默认为 1521) 服务名或 SID 用户名 ...
    99+
    2024-05-30
    oracle linux
  • 怎么在Oracle中配置远程连接数据库
    本篇文章为大家展示了怎么在Oracle中配置远程连接数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。tnsnames.ora的文件样式:ORA817 ...
    99+
    2024-04-02
  • oracle怎么用dblink连接数据库
    在Oracle数据库中,使用数据库链接(DBLink)连接到另一个数据库的语法如下: 创建数据库链接: CREATE DATAB...
    99+
    2024-04-09
    oracle 数据库
  • 怎么使用PLSQL远程连接Oracle数据库
    这篇文章主要介绍了怎么使用PLSQL远程连接Oracle数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用PLSQL远程连接Oracle数据库文章都会有所收获,下面我们一起来看看吧。1.前言数据库作为...
    99+
    2023-07-05
  • sqlplus连接数据库的几种方法
    1. sqlplus / as sysdba     操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式...
    99+
    2024-04-02
  • 怎么在WINDOWS系统中使用DOS命令行连接oracle数据库
    本篇文章为大家展示了怎么在WINDOWS系统中使用DOS命令行连接oracle数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。DOS命令行连接oracle数据库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作