linux 下Oracle数据库的连接方式

这篇具有很好参考价值的文章主要介绍了linux 下Oracle数据库的连接方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在连接到Linux终端后,输入命令“sqlplus / as sysdba”,点击回车,即可登录Oracle数据库。

看下sqlplus的详细介绍先:

[oracle@localhost ~]$ sqlplus --help

用法1: sqlplus-H |-V

-H显示SQL*Plus版本和使用帮助。

-V显示SQL*Plus版本。

用法2:

用法2:sqlplus[[<option>][{logon|/nolog}][<start>]]

<option>含义是:[-AC][-C<版本>][-L][-M“<options>”][-NOLOGITIME][-R<级别>][-S]

-AC启用应用程序连续性。

-C<version>将受影响命令的兼容性设置为<version>指定的版本。该版本具有格式为“x.y[.z]”。例如,-C 10.2.0

-L尝试只登录一次,而不是出现错误时正在重新启动。

-M“<options>”设置输出的自动HTML或CSV标记。选项格式如下:{HTML HTML_options|CSV CSV_options}有关详细的HTML和CSV选项,请参阅SQL*Plus用户指南。

-NOLOGITIME不显示上次成功登录时间。

-R<level>设置限制模式以禁用SQL*Plus命令与文件系统交互。该级别可以为1、2或3。最具限制性的是-R3禁用与文件系统。

-S设置静音模式,抑制SQL*Plus横幅、提示和回显命令。

<logon>是:{<username>[/<password>][@<connect_identifier>]|/}

[AS{SYSDBA | SYSOPER | SYSASM | SYSBACKUP | SYSDG | SYSKM | SYSRAC}][版本=值]用于指定数据库帐户用户名、密码和连接数据库连接的标识符。没有连接标识符,SQL*Plus连接到默认数据库。

作为SYSDBA、作为SYSOPER、作为SYSASM、作为SYSBACKUP、作为SYSDG,

AS SYSKM和AS SYSRAC选项是数据库管理权限。

<connect_identifier>可以采用网络服务名称的形式或轻松连接。

@[<net_service_name>|[//]主机[:端口]/<service_name>]

<net_service_name>是解析服务的简单名称连接描述符。

<service_name>指定数据库的服务名称进行访问。

/NOLOG选项启动SQL*Plus而不连接到数据库

EDITION指定Session EDITION的值。
<start>是:@<URL>|<filename>〔.<ext>〕〔<parameter>…〕

从web服务器(URL)或具有指定参数的本地文件系统(filename.ext)将分配给脚本中的替换变量。

当SQL*Plus启动时,在CONNECT命令之后,站点配置文件

(例如$ORACLE_HOME/sqlplus/admin/globin.sql)和用户配置文件

(例如工作目录中的login.sql)。这些文件可能包含SQL*Plus命令。

有关详细信息,请参阅SQL*Plus用户指南和参考。

以sqlplus / as sysdba方式登录时,采用的是操作系统验证的方式,所以用户名/密码输与不输入是一样的。几种连接方式:

sqlplus有几种登陆方式 ,比如:

1.sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆,当在服务器端登录的时候,不验证用户和密码

2.sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdbaSQL> conn sys/password as sysdba

3. sqlplus scott/tiger --非管理员用户登陆

4.sqlplus scott/tiger@orcl --非管理员用户使用tns别名登陆

5. sqlplus sys/password@orcl as sysdba --管理员用户使用tns别名登陆

6.sqlplus --不显露密码的登陆方式Enter user-name:sysEnter password:password as sysdba --以sys用户登陆的话 必须要加上 as sysdba 子句

连接时常见的几种报错:

  1. connected to an idle instancel

遇到这种报错有2种可能,数据库没有启动或者要连接的数据库不存在,对于没有启动的情况使用startup之后重新连接即可。文章来源地址https://www.toymoban.com/news/detail-430522.html

到了这里,关于linux 下Oracle数据库的连接方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统下操作Oracle数据库

    Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种

    2023年04月08日
    浏览(54)
  • Linux环境下重启Oracle数据库

    Linux环境下重启Oracle数据库 1、Linux下以Oracle帐户进入Linux系统。 2、执行以下命令查看数据库监听器的状况: 3、执行以下命令停止数据库监听器运行: 4、杀掉所有session,命令: 5、执行以下命令进入SQLPlus: 6、执行以下命令退出SQLPlus: 7、启动,查看数据库监听器: 8、启动

    2024年02月03日
    浏览(77)
  • Linux链接oracle数据库启动——操作步骤

    原本的画面会变为 接着请输入 输入 另外停止数据库的指令如下:   回到终端机模式,输入:ps -ef|grep ora_ (作用是:查看是否有Oracle的进程,如果有,大多数情况说明启动了。) 输入:$ lsnrctl status (作用是:检查监听是否启动。) 以下为没有启动。 如果没有启动,可以输入:$

    2024年02月04日
    浏览(70)
  • 电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?

    注:如果知道数据库的版本信息,这个步骤可以跳过。 比较简单的方法,直接看数据库的安装位置,也就是数字(但是这个方法确定就是,不好确定是多少位的数据库) 另外一种是登录Oracle,查看版本信息(sqlplus 用户名/用户密码) 后面的配置需要 select userenv(‘language’

    2024年01月16日
    浏览(44)
  • 如何监控Linux和Oracle数据库运行状态

    背景: 在生产环境中,一般可能会发生服务器宕机或者数据库宕机的情况,如何准确的把握找准”生产事故“的具体发生时间,其实有很多方法,可以借助第三方的监控软件或者其他收费软件。 但是本人就是穷逼一个,不可能买或者使用盗版的三方软件。所有设计了以下流

    2024年02月16日
    浏览(61)
  • Oracle19c数据库安装 - 基于Linux环境

    安装文件链接在文章末尾。 本文介绍多种在Linux环境下安装Oracle19c数据库软件和Oracle数据库的方式,多种方式选择其中一种即可,适用于19c数据库学习环境的配置。 数据库软件和数据库是不同的,都需要安装。 关闭防火墙和selinux 更改完reboot,使其生效 搭建yum,安装依赖包

    2024年02月15日
    浏览(62)
  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(66)
  • 4. Oracle12c数据库在Linux系统安装步骤

    1.Oracle11gR2数据库安装 https://edu.csdn.net/course/detail/27750 2.Oracle 12c 数据库安装 https://edu.csdn.net/course/detail/35882 ​ 3.Oracle 19c 数据库一键安装 https://edu.csdn.net/course/detail/39198 4.Oracle 19c RAC For Linux安装部署 (视频讲解) https://edu.csdn.net/course/detail/35792 5.oracle 19c 数据库基础和日常管理

    2024年02月15日
    浏览(50)
  • Linux下Oracle的数据库和监听启动关闭命令

    sqlplus /nolog conn /as sysdba connect sys/123456 as sysdba; (123456为用户密码) startup startup命令它有三种情况: 第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式! 第二种:带nomount参数,只启动数据库实例,但不打开数据库,在你希

    2024年02月04日
    浏览(84)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包