`

su 命令 以及 su oracle 与su - oracle 命令区别

阅读更多

 

功能说明:变更用户身份。

  语法:su [-flmp][--help][--version][-][-c <指令>;][-s ][用户帐号]

  补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。

  参数:

  -c<指令>;或--command=<指令>;  执行完指定的指令后,即恢复原来的身份。

  -f或--fast  适用于csh与tsch,使shell不用去读取启动文件。

  -.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。

  -m,-p或--preserve-environment  变更身份时,不要变更环境变量。

  -s或--shell=  指定要执行的shell。

  --help  显示帮助。

  --version  显示版本信息。

  [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root。

===============================================

su - oracle -c "sqlplus scott/tiger@servie_name"<<EOF
尤其是 -oracle -c 以及<<EOF!

使aix知道你su 后,执行的是oracle命令,直到EOF 为止

 

===============================================

su - oracle,相当于重新登陆,此时用户的家目录和PATH等信息会发生改变
su oracle,切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH 
分享到:
评论

相关推荐

    Oracle数据库操作命令整理

    以上是基于提供的标题、描述、标签以及部分内容总结的Oracle数据库操作命令的关键知识点。这些命令涵盖了Oracle数据库的基本管理任务,包括但不限于启动和关闭数据库实例、查看数据库状态、管理用户和权限以及基本的...

    centos-5.6-x64-oracle-11gr2-manural.docx

    根据提供的文档信息,我们可以归纳出以下关键知识...涉及网络配置、磁盘分区与格式化、文件系统挂载、VNC Server安装、用户管理、软件包传输、Oracle软件解压、目录创建与权限设置以及YUM配置与软件包安装等多个方面。

    ORACLE常用命令

    ### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...

    linux-oracle-install.rar_Oracle 11G_oracle

    su - oracle cd $ORACLE_HOME/install ./runInstaller ``` 在图形化安装界面中,按照提示配置数据库实例、监听器、口令等。 七、初始化参数文件 配置`init.ora`文件(在11g中是`spfile.ora`),根据实际需求调整...

    Linux下-Oracle11G安装

    - 切换到oracle用户,执行命令 `su – oracle` - 使用命令 `vi .bash_profile` 编辑文件,添加以下内容: ```bash umask 022 export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/...

    个人总结oracle 9i常用命令(txt)

    根据提供的文档内容,我们可以整理出以下关于Oracle 9i数据库管理与操作的重要知识点: ### Oracle 9i系统启动与关闭 #### 启动Oracle系统 1. **作为Oracle用户启动Oracle系统** - 使用`su - oracle`切换到Oracle...

    linux下oracle启动关闭及常用命令

    - `su - oracle`: 这条命令用于切换当前登录用户到 Oracle 用户。 2. **登录 SQL*Plus**: - `sqlplus /nolog`: 使用这条命令打开 SQL*Plus,但不会自动登录。 - `conn / as sysdba`: 使用这条命令以 `sys` 用户...

    Linux下Oracle 12c的安全卸载

    2. **切换到Oracle用户**:使用`su - oracle`命令切换到Oracle用户(通常是`oracle`用户)。 3. **启动SQL*Plus客户端**:输入`sqlplus / as sysdba`命令进入SQL*Plus客户端。 4. **关闭数据库实例**:在SQL*Plus中...

    oracle导入导出命令

    Oracle数据库作为一款广泛使用的数据库管理系统,在数据迁移、备份与恢复等方面具有非常重要的作用。在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来进行数据的迁移操作。本文将详细...

    最全最好的Oracle指令学习大全

    su - oracle a、启动ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;startup SVRMGR&gt;quit b、关闭ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;shutdown SVRMGR&gt;quit 启动oracle9i...

    oracle 11g 命令

    - 以Oracle用户身份登录:`su - oracle` - 进入sqlplus:`sqlplus /nolog` - 以管理员模式登录(SYSDBA):`conn /as sysdba` - 启动数据库:`startup` - 停止数据库:`SHUTDOWN IMMEDIATE` - 远程连接数据库...

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    oracleasm所需要的几个rpm包 for Redhat

    内含kmod-oracleasm-2.0.6.rh1-3.el6.x86_64、oracleasmlib-2.0.4-1.el5.x86_64、oracleasm-support-2.1.8-1.el5.x86_64、oracleasmlib-2.0.12-1.el6.x86_64.rpm 共四个rpm包,一次下载直接用,再也不用东奔西走,...

    oracle常用的命令

    ### Oracle常用的命令与环境配置详解 #### 一、Oracle安装前的系统准备 根据所提供的内容来看,本篇文章主要介绍的是如何在Red Hat Linux 9环境下安装Oracle 9i数据库,并在此过程中涉及到了部分Linux命令。以下...

    linux oracle重新启动

    - 输入`su - oracle`以Oracle用户身份登录。 2. **进入SQL*Plus控制台**: - 输入`sqlplus /nolog`启动SQL*Plus。 3. **以sysdba身份登录**: - 输入`connect / as sysdba`登录数据库。 4. **启动或关闭数据库...

    ORACLE常用命令.doc

    本文将深入探讨Oracle数据库的一些常用命令,以及如何有效地利用数据字典。 一、Oracle的启动与关闭 Oracle数据库有多种启动方式,根据不同的操作需求选择适合的启动模式: 1. `startup nomount`:非安装启动,仅...

    oracle11g 设置随机启动

    su - oracle -c "$ORACLE_HOME/bin/dbstart" touch /var/lock/subsys/oracle11 echo "-----startup oracle successful-----" &gt;&gt; /var/log/oracle11.log echo "OK" ;; stop) echo "-----shutdown oracle-----...

    linux中安装oracle以及自启动

    ### Linux环境下Oracle数据库的安装与自启动配置 #### 一、环境准备与用户及目录配置 在Linux系统中安装Oracle数据库之前,首先需要做好一系列的准备工作。这些准备工作包括但不限于创建必要的用户和组、分配合适...

    ubuntu下安装oracle-xe,并建立数据库脚本测试

    完成 Oracle-XE 的安装与配置后,接下来进行数据库用户的建立及数据库对象的创建,具体步骤如下: 1. **切换到 Oracle 用户** 注销当前用户,切换至 `oracle` 用户: ```bash su oracle ``` 2. **创建数据表...

    oracle自动启动与停止配置技术文档及脚本

    Oracle数据库在Linux系统中的自动启动与停止配置是系统管理员必须掌握的关键技能,它涉及到系统服务管理、用户权限以及脚本编程。以下将详细介绍这个过程。 首先,我们需要了解Oracle数据库自动启动的核心配置文件...

Global site tag (gtag.js) - Google Analytics