`

(转)Oracle sqlplus/as sysdba命令详解

 
阅读更多

在命令窗口输入“sqlplus / as sysdba”后回车,即可连接到Oracle

 
例如
 
C:\>sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 4月 17 10:05:34 2012
 
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
  www.2cto.com  
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL>
 
那么到底此命令到底执行了什么操作,不妨登录后输入“select user from dual;”查看,可看到如下结果:
 
C:\>sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 4月 17 10:11:11 2012
 
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
 
连接到:
 
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
  www.2cto.com  
SQL> select user from dual;
 
USER
------------------------------
SYS
 
SQL>
 
很明显我们刚刚是以SYS用户登录的
 
这就说明此处省略了用户名及密码
 
我们再以“sqlplus sys/****(sys用户的密码) / as sysdba”的方式登录,此时不论用户名或密码是否在系统中存在都可正常登录,登录的用户还是“SYS”,命令操作如下:
 
C:\>sqlplus sss/sss as sysdba
 
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 4月 17 10:21:12 2012
 
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
 
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
  www.2cto.com  
SQL> select user from dual;
 
USER
------------------------------
SYS
 
SQL>
 
命令详解:以sqlplus / as sysdba方式登录时,采用的是操作系统验证的方式,所以用户名/密码输与不输入是一样的。

 

分享到:
评论

相关推荐

    Oracle sqlplus命令详解

    ### Oracle SQLPLUS命令详解 #### 一、Oracle的启动与关闭 在操作Oracle数据库时,启动和关闭系统是基础操作之一。以下将详细介绍如何通过Oracle的`sqlplus`工具及`svrmgrl`来执行这些操作。 ##### 启动Oracle...

    SNE_Oracle11gR2_数据库常用操作和运维指南

    - 使用命令 `sqlplus / as sysdba` 登录到数据库。 2. **查询数据库名称:** - 执行以下SQL命令来获取数据库的逻辑名称: ```sql SELECT value FROM v$parameter WHERE name = 'db_name'; ``` #### 二、查看...

    如何找回Oracle中system,sys用户的密码

    这些方法包括使用 SQL*Plus 连接数据库、使用操作系统认证连接数据库、使用 sqlplus 命令行工具、使用 orapwd 命令和使用 su 命令。这些方法可以帮助您快速找回 Oracle 系统用户密码,并恢复数据库的正常使用。

    oracle命令详解

    Oracle命令详解是一个面向初学者的教程,旨在帮助学习者掌握Oracle数据库的基本操作。在这个教程中,我们将重点关注如何解锁和管理用户账户,以及如何查询和调整数据库的配置参数。 首先,Oracle默认的`scott`用户...

    ORACLE sqlplus命令+数据字典的使用

    ### ORACLE sqlplus命令与数据字典的使用详解 #### 一、ORACLE的启动与关闭 在管理ORACLE数据库时,了解如何正确地启动和关闭数据库是非常重要的。以下是两种不同环境下的操作方法: ##### 1. 单机环境下启动与...

    Oracle命令的使用及相关资料

    #### 二、关键Oracle命令详解 ##### 1. `startup` `startup` 命令用于启动Oracle实例。此命令可以带有一些选项来指定不同的启动模式: - **`STARTUP`**:这是默认的启动方式,用于启动一个正常的数据库实例。 - *...

    linux下新建oracle数据库实例 Linux基础教程.docx

    sqlplus / as sysdba < /dev/null; startup; quit" # 启动第二个数据库实例 su - oracle -c "export ORACLE_SID=test; sqlplus / as sysdba < /dev/null; startup; quit" ``` 请注意,在实际环境中,您需要根据...

    Oracle_sqlplus详解.

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

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...

    tomcat在linux上的部署命令

    ### Tomcat 在 Linux 上的部署命令详解 #### 一、Tomcat 启动与停止命令 **1. 启动 Tomcat** - **命令格式:** \[sh\] /path/to/tomcatX/bin/catalina.sh start - **示例:** ```bash sh /opt/tomcat6/bin/...

    oracle 10G for linux常用命令

    - `conn / as sysdba`:以 sysdba 角色连接数据库,拥有最高权限。 - `startup`:启动数据库实例。 - `shutdown immediate`:立即关闭数据库,不允许新事务,等待当前事务完成。 - `desc dba_users`:描述 dba_...

    RMAN备份命令详解

    RMAN备份命令详解 RMAN(Recovery Manager)是Oracle数据库备份和恢复的工具,提供了多种备份方式和恢复选项。下面是RMAN备份命令的详细解释: 一、切换服务器归档模式 在开始备份之前,需要切换服务器到归档模式...

    重建ASM磁盘组的步骤

    sqlplus / as sysdba SQL> shutdown immediate export ORACLE_SID=orcl sqlplus / as sysdba SQL> shutdown immediate ``` 2. **使用srvctl命令(RAC环境):** ```bash srvctl stop asm -n srvctl stop ...

    oracle dataguard 运维正确停机启动步骤

    [oracle@dgdb01 ~]$ sqlplus "/as sysdba" SQL> shutdown immediate ``` 此命令会立即关闭数据库,不会等待当前事务处理完成。如果系统中有未提交的事务,这些事务将被回滚。 **步骤 2:停止主用机监听器** 使用...

    手工创建oracle数据库

    sqlplus / as sysdba startup nomount pfile=/oracle/product/10.2/dbs/initoadb.ora show parameters ``` #### 5. 创建数据库并打开 在nomount状态下,创建数据库,指定日志文件、数据文件的位置和大小,设置字符...

    sqlplus用户登录

    - **命令**: `C:>sqlplus "/as sysdba"` - **说明**: 此方式下,用户无需输入用户名和密码,而是通过操作系统级别的身份验证来确定是否具有sysdba权限。这种方式适用于具备相应权限的系统管理员。 - **应用场景**...

    linux上安装Oracle_11g_r1详解说明

    - 使用SQL*Plus进入数据库管理环境,输入`sqlplus / as sysdba`,这样可以以SYSDBA权限连接到数据库。 - 防止出现乱码问题,需要设置正确的字符编码,例如执行`export LANG=en_US`。 2. **RPM包安装与YUM源配置**...

    oracle 自启动

    ### Oracle自启动知识点详解 #### 一、Oracle自启动概述 在实际的生产环境中,为了保证数据库服务的连续性和稳定性,通常需要配置Oracle数据库能够自动启动。这不仅可以提高系统的可用性,还可以降低人工干预的...

    HP UNIX启动ORACLE命令

    ### HP UNIX启动ORACLE命令详解 #### 一、概述 在HP-UX环境下启动Oracle数据库是DBA(数据库管理员)日常运维工作中的一个重要环节。本文将详细介绍如何通过一系列的命令来实现这一操作,并对每一步骤进行深入解析...

    linux下安装oracle后使用命令行启动的方法 linux启动oracle

    代码如下:#su – oracle$sqlplus / as sysdba>startup>exit$lsnrctl start$ps -ef|grep oracle 您可能感兴趣的文章:Linux中Oracle启动侦听报错TNS:permission denied的解决方法Linux中Oracle服务启动和停止脚本与...

Global site tag (gtag.js) - Google Analytics