功能说明:变更用户身份。
语法: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数据库的基本管理任务,包括但不限于启动和关闭数据库实例、查看数据库状态、管理用户和权限以及基本的...
根据提供的文档信息,我们可以归纳出以下关键知识...涉及网络配置、磁盘分区与格式化、文件系统挂载、VNC Server安装、用户管理、软件包传输、Oracle软件解压、目录创建与权限设置以及YUM配置与软件包安装等多个方面。
### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...
su - oracle cd $ORACLE_HOME/install ./runInstaller ``` 在图形化安装界面中,按照提示配置数据库实例、监听器、口令等。 七、初始化参数文件 配置`init.ora`文件(在11g中是`spfile.ora`),根据实际需求调整...
- 切换到oracle用户,执行命令 `su – oracle` - 使用命令 `vi .bash_profile` 编辑文件,添加以下内容: ```bash umask 022 export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/...
根据提供的文档内容,我们可以整理出以下关于Oracle 9i数据库管理与操作的重要知识点: ### Oracle 9i系统启动与关闭 #### 启动Oracle系统 1. **作为Oracle用户启动Oracle系统** - 使用`su - oracle`切换到Oracle...
- `su - oracle`: 这条命令用于切换当前登录用户到 Oracle 用户。 2. **登录 SQL*Plus**: - `sqlplus /nolog`: 使用这条命令打开 SQL*Plus,但不会自动登录。 - `conn / as sysdba`: 使用这条命令以 `sys` 用户...
2. **切换到Oracle用户**:使用`su - oracle`命令切换到Oracle用户(通常是`oracle`用户)。 3. **启动SQL*Plus客户端**:输入`sqlplus / as sysdba`命令进入SQL*Plus客户端。 4. **关闭数据库实例**:在SQL*Plus中...
Oracle数据库作为一款广泛使用的数据库管理系统,在数据迁移、备份与恢复等方面具有非常重要的作用。在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来进行数据的迁移操作。本文将详细...
su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quit 启动oracle9i...
- 以Oracle用户身份登录:`su - oracle` - 进入sqlplus:`sqlplus /nolog` - 以管理员模式登录(SYSDBA):`conn /as sysdba` - 启动数据库:`startup` - 停止数据库:`SHUTDOWN IMMEDIATE` - 远程连接数据库...
### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...
内含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安装前的系统准备 根据所提供的内容来看,本篇文章主要介绍的是如何在Red Hat Linux 9环境下安装Oracle 9i数据库,并在此过程中涉及到了部分Linux命令。以下...
- 输入`su - oracle`以Oracle用户身份登录。 2. **进入SQL*Plus控制台**: - 输入`sqlplus /nolog`启动SQL*Plus。 3. **以sysdba身份登录**: - 输入`connect / as sysdba`登录数据库。 4. **启动或关闭数据库...
本文将深入探讨Oracle数据库的一些常用命令,以及如何有效地利用数据字典。 一、Oracle的启动与关闭 Oracle数据库有多种启动方式,根据不同的操作需求选择适合的启动模式: 1. `startup nomount`:非安装启动,仅...
su - oracle -c "$ORACLE_HOME/bin/dbstart" touch /var/lock/subsys/oracle11 echo "-----startup oracle successful-----" >> /var/log/oracle11.log echo "OK" ;; stop) echo "-----shutdown oracle-----...
### Linux环境下Oracle数据库的安装与自启动配置 #### 一、环境准备与用户及目录配置 在Linux系统中安装Oracle数据库之前,首先需要做好一系列的准备工作。这些准备工作包括但不限于创建必要的用户和组、分配合适...
完成 Oracle-XE 的安装与配置后,接下来进行数据库用户的建立及数据库对象的创建,具体步骤如下: 1. **切换到 Oracle 用户** 注销当前用户,切换至 `oracle` 用户: ```bash su oracle ``` 2. **创建数据表...
Oracle数据库在Linux系统中的自动启动与停止配置是系统管理员必须掌握的关键技能,它涉及到系统服务管理、用户权限以及脚本编程。以下将详细介绍这个过程。 首先,我们需要了解Oracle数据库自动启动的核心配置文件...