`
backspace
  • 浏览: 137315 次
文章分类
社区版块
存档分类
最新评论

SQLPlus 在连接时通常有四种方式

 
阅读更多
1. sqlplus / as sysdba
    操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入
    sqlplus,然后通过startup命令来启动。
2. sqlplus username/password
    连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行。
3. sqlplus usernaem/password@orcl
    通过网络连接,这是需要数据库服务器的listener处于监听状态。此时建立一个连接的大致步骤如下
a. 查询sqlnet.ora,看看名称的解析方式,默认是TNSNAME
b. 查询tnsnames.ora文件,从里边找orcl的记录,并且找到数据库服务器的主机名或者IP,端口和service_name
c. 如果服务器listener进程没有问题的话,建立与listener进程的连接。
d. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端
            就连接上了数据库的server process。
e. 这时连接已经建立,可以操作数据库了。
4.sqlplus username/password@//host:port/sid
用sqlplus远程连接oracle命令(例:sqlplus risenet/1@//192.168.130.99:1521/risenet)
1
2
分享到:
评论

相关推荐

    sqlplus连接数据库方法

    本文将详细介绍如何使用sqlplus登录Oracle数据库,包括四种主要的方法。 1. Sqlplus工具登录Oracle数据库 (1) 本机orcl数据库:在命令行界面输入`sqlplus username/password@instance`,例如,如果用户名和密码都...

    6.1、sqlplus登录问题1

    在Linux或Unix系统上,我们通常使用`sqlplus`命令来登录数据库用户,如示例中的`sqlplus scott/scott`。然而,这种直接输入用户名和密码的方式存在安全隐患,因为通过`ps`命令可以轻易地查看到正在运行的进程,包括...

    SQLPLUS在Bash_shell的使用

    在Bash Shell中,我们通常使用以下两种方式启动SQLPLUS: - 静默模式:`sqlplus /nolog` 然后输入 `connect username/password@database` 来连接数据库。 - 直接连接:`sqlplus username/password@database`。 2...

    Oracle通过sqlplus连接数据库的方式

    你可以创建一个TNS配置文件(通常名为tnsnames.ora),然后使用`sqlplus`命令通过TNS名称连接到数据库。 ```bash oracle@e871d42341c0:~$ sqlplus system/liumiao123@XE ``` 3. **环境准备** 在使用上述连接...

    sqlplus11.2 rpm安装包

    总结来说,"sqlplus11.2 rpm安装包"是为了在Linux环境中安装和使用Oracle SQLPlus 11.2版的工具,提供了一种便捷的方式来管理Oracle数据库并执行SQL和PL/SQL命令。通过RPM包管理,用户可以轻松地安装、更新和卸载...

    win7环境下sqlplus远程连接oracle数据库的方法

    #### 四、使用Sqlplus进行远程连接 1. **打开命令提示符窗口**,切换到`D:\oraclePlsql\ora`目录。 2. **执行Sqlplus命令**:输入`sqlplus /@IP地址:1521/SXORCLTEST`进行远程连接,其中`SXORCLTEST`需要替换为实际...

    Navicat64位sqlplus.zip

    在描述中提到的"Navicat连接Oracle用到的sqlplus.exe",表明这个压缩包中的sqlplus.exe文件是Navicat在进行Oracle数据库操作时的一个辅助组件。Navicat通过集成sqlplus,可以在图形用户界面下方便地执行sqlplus的...

    sqlplus安装包附带使用说明

    通常,这会包括如何设置环境变量、启动SQLPlus、连接到数据库、执行SQL语句和查看结果的基本步骤。例如,连接到数据库的命令可能是`sqlplus username/password@database_service`,其中`username`是数据库用户名,`...

    Java调用sqlplus执行定制的sql脚本

    在Java中调用SQL*Plus,通常有两种方式:一种是通过操作系统命令行(ProcessBuilder或Runtime类),另一种是使用第三方库如JDBC-ODBC桥接或者OCI驱动。 1. **使用操作系统命令行**: - 首先,确保你的系统环境变量...

    Oracle sqlplus命令详解

    根据不同的需求,可以采用多种方式启动Oracle数据库实例,每种方式都有其特定的功能和用途。 1. **`startup nomount`** 这是启动数据库的最简单方式,只加载数据库实例,并不打开任何控制文件或数据文件。这种...

    rlwrap软件 linux下解决sqlplus不能后退的软件

    使用rlwrap时,你需要在启动sqlplus时将其作为前缀,例如: ``` rlwrap sqlplus 用户名/密码@数据库连接字符串 ``` 这样,rlwrap就会接管sqlplus的输入,提供增强的命令行交互体验。 此外,rlwrap还支持一些其他的...

    Oracle_sqlplus详解.

    在单机环境下,启动Oracle系统通常需要切换到Oracle用户,并运行`sqlplus /nolog`连接到系统,然后用`connect / as sysdba`以SYSDBA权限登录,接着执行`startup`命令来启动数据库。相反,关闭数据库可以使用`...

    sqlplus详解,Sqlplus常用命令

    根据文档中的内容,我们可以了解到数据库有几种不同的启动方式: 1. **不装载数据库**:`startup nomount` - 在这种模式下,数据库只加载实例,不打开任何数据文件。这种方式主要用于数据库结构文件(`init.ora`)的...

    sqlplus大全

    `SET TERM[OUT]`决定是否在屏幕上显示输出内容,通常与`SPOOL`命令配合使用,避免大量输出占用屏幕。 #### 12\. 去除多余空格 `SET TRIMS[OUT]`用于移除`SPOOL`输出中每行后面的多余空格。 #### 13\. 执行时间显示...

    instantclient-sqlplus-win32-10.2.0.4.zip

    Instant Client 包含了数据库连接所需的库文件和其他必要的组件,如oci.dll、sqlplus.exe等,这使得开发者和DBA可以在不安装完整客户端的情况下,快速地在本地进行数据库操作。 二、SQL*Plus SQL*Plus是Oracle...

    将sqlplus查询结果导出到文件

    1. **启动SQL*Plus**:首先,你需要在命令行环境下启动SQL*Plus,通常输入`sqlplus 用户名/密码@连接字符串`,例如`sqlplus scott/tiger@orcl`,其中"scott"和"tiger"分别是用户名和密码,"orcl"是数据库实例名。...

    SQLPLUS安装(安装说明)

    - 在首选项窗口中找到与 Oracle 主目录相关的设置,通常位于 “Oracle” 或 “General” 类别下。 - 设置 Oracle 主目录名为 instantclient 的解压路径,例如:`C:\oracle\instantclient_11_2`。 - 这一步是为了...

    instantclient-sqlplus-nt-11.2.0.4.0

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle客户端的情况下,进行Oracle数据库的连接和查询操作。本文将详细介绍`instantclient-sqlplus-nt-11.2.0.4.0`这个...

    7894_SqlPlus.zip

    5. **动态SQL**:SqlPlus支持动态SQL,即在运行时构建和执行SQL语句,这在处理不确定的查询条件或动态数据结构时非常有用。 在解压“7894_SqlPlus.zip”后,您将获得“MySqlPlus”文件,这个文件可能是SqlPlus的...

    ORACLE SQLPLUS2

    这通常通过将Oracle的bin目录添加到系统路径中实现,以便可以调用sqlplus命令。 - `oraclient`可能包含Oracle的精简版客户端或者称为Instant Client,它提供了一种轻量级的解决方案,用于运行SQL*Plus和其他需要...

Global site tag (gtag.js) - Google Analytics