`

(转)Oracle之sqlplus / as sysdba;

 
阅读更多

对于一台Oracle服务器下,安装了多个实例,当执行sqlplus / as sysdba时,连接的是哪个实例呢?

其实,当执行sqlplus / as sysdba时,此时用户名和密码是可以随便输入的,也可以如现在这样为空,不输入。本质上在于此时验证的根本不是密码文件,而是通过操作系统进来的,这时候连接的数据库的SID由操作系统环境变量$ORACLE_SID决定,查看方式为echo V$ORACLE_SID.此SID的验证,可以在sqlplus / as sysdba进去后,执行数据库命令查看:select t.instance_name from v$instance  t。

对于此SID对应的数据库的更详细的环境信息, 可以在$ORACLE_HOME/network/admin/tnsnames.ora里进行查看。

当Oracle数据库的sys用户密码忘记的时候,可以通过操作系方式:sqlplus / as sysdba进入数据库,然后执行alter user sys identified by xxx来修改sys用户密码。

对于执行sqlplus / as sysdba,要求操作用户在DBA用户组,如oracle用户可以执行此命令,而其他普通用户执行此命令时,会报权限不足的错误。

对于$ORACLE_SID值的修改,bash shell模式下,在.bash_profile文件里,加上export ORACLE_SID=xxx,然后使得修改生效:source .bash_profile即可。这样sqlplus / as sysdba,连接的就是.bash_profile文件里配置的$ORACLE_SID的值。

 

 

 

REFS: http://www.linuxidc.com/Linux/2013-12/93416.htm

分享到:
评论

相关推荐

    解决windows10下"sqlplus / as sysdba"执行提示无权限问题

    主要介绍了解决windows10下"sqlplus / as sysdba"执行提示无权限问题,在文中给大家介绍了Windows下sqlplus “/as sysdba”登陆报“ORA-01031: insufficient privileges”处理方法,感兴趣的朋友跟随脚本之家小编...

    centos,linux安装oracle监听,常用oracle命令.docx

    # sqlplus / as sysdba SQL> alter system set local_listener='LISTENER'; ``` 这将将监听器绑定到数据库实例上。 四、Linux 关闭防火墙命令 在 Linux 系统上,需要关闭防火墙以便 Oracle 监听器可以正常工作。...

    Linux下启动oracle数据库

    包汉以下两部分: ①Linux下启动oracle数据库; ②sqlplus / as sysdba、sqlplus /nolog后再conn / as sysdba两种登录oracle方式的区别

    解决Oracle iSQL*Plus DBA 无法登陆

    自己写了一个批处理,直接运行BAT就行了,自己看着修改,这样 Oracle数据库的DBA WEB就可以管理了,老鸟绕过吧~ 我是编程新手~QQ:540117918 希望大家多支持!

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

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

    oracle 10g HR_schema

    oracle 10g的hr_schema,可以导进11g以上进行练习

    oracle 常用命令大全

    / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份连接 connect / as sysdba 6 以 SYSTEM 的身份连接 connect system/xxxxxxx@服务名 7 显示当然用户...

    ORA-01031 insufficient privilege

    sqlplus / as sysdba时出现ORA-01031 insufficient privilege

    Oracle 11g自带人事管理示例数据库(安装使用有详细说明)

    2、在该目录下执行:sqlplus / as sysdba; 3、执行SQL>@hr_main.sql创建HR数据库。 1、使用管理者system身份登录,登陆成功后输入 alter user hr identified by hr(默认密码为hr) account unlock;就可以用了; 2、...

    批处理打开oracle登陆sqlplus

    sqlplus /as sysdba -- Enter your connection details here connect your_username/your_password@your_database_service_name -- You can now execute SQL commands or PL/SQL blocks prompt Execute SQL ...

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

    方式1(本机): / as sysdba 在oracle服务器,可以直接通过操作系统权限认证,使用sysdba方式登陆,前提是你可以登入服务器,并且拥有此权限。 oracle@e871d42341c0:~$ id uid=1000(oracle) gid=1000(dba) groups=...

    Linux系统怎么用命令重启oracle数据库.docx

    sqlplus /nolog < connect / as sysdba shutdown immediate; exit` - 执行:`sh dbstop.sh` 此外,一个简单的手动流程是: 1. 通过telnet连接到服务器,使用Oracle用户名和密码登录。 2. 进入Oracle的bin目录。 3...

    oracle修改密码手册

    - 使用`sqlplus`工具登录到Oracle数据库: `sqlplus / as sysdba` - 执行`ALTER USER`命令来更改密码: ```sql ALTER USER 要修改的用户名 IDENTIFIED BY 新密码; ``` **示例**: ```sql ALTER USER scott ...

    sqlplusw 与 sqlplus登陆数据库的方法总结

    1.本机 orcl 数据库:命令为 sqlplus "orcl/orcl as sysdba" 或 sqlplus "orcl/orcl@orcl as sysdba" 2.本机 cesp 数据库:命令为 sqlplus "scott/scott@cesp" 3.远程 scordbd1 数据库:命令为 sqlplus "cesp_...

    linux中oracle的基本操作.pdf

    - `sqlplus / as sysdba`以SYSDBA身份登录。 - `startup`启动数据库。 - `quit`退出SQL*Plus。 - `lsnrctl start`启动监听器。 - `emctl start dbconsole`启动OEM服务,显示网页地址进行图形化管理。 8. **...

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

    首先,我们可以使用 SQL*Plus 工具连接到 Oracle 数据库,作为 sysdba 用户登录。命令如下: ``` SQL>connect/as sysdba ``` 然后,我们可以使用以下命令修改 sys 用户的密码: ``` SQL>alter user sys identified ...

    linux系统安装oracle11g

    sqlplus / as sysdba ``` 如果一切正常,应该能看到类似下面的信息: ```bash SQL> startup ``` #### 四、启动与关闭Oracle数据库 **步骤1:** 启动Oracle数据库。 ```bash sqlplus / as sysdba SQL> startup `...

    oracle12c ORA-01017: 用户名/口令无效; 登录被拒绝 解决方案

    oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。

    win10安装oracle19c,sqlplus安装

    安装 SQLPlus 需要输入 sqlplus / as sysdba,使用超管用户登录。然后,安装 PL/SQL,创建 PL/SQL 安装包,并配置 PL/SQL 变量。 六、配置 Oracle 相关服务 打开服务,查看 Oracle 相关四个进程,三个正在运行即可...

    CentOS7添加自定义系统服务1

    sqlplus / as sysdba startup; EOF ``` 修改脚本权限使其可执行:`chmod +x /oracle/home/bin/dbstart` 2. **重启脚本** (`/oracle/home/bin/dbrestart`): ```bash sqlplus / as sysdba shutdown ...

Global site tag (gtag.js) - Google Analytics