liunx操作Oracle数据库的命令语句

本文详细介绍了在Linux系统中如何切换到Oracle用户以及使用DBA权限进行数据库操作。正确的切换命令是`su - oracle`,而错误的命令缺少了连字符。DBA管理员可以通过`sqlplus / as sysdba`登录。在SQL模式下,常见命令包括启动数据库(startup)、关闭数据库(shutdown immediate)、查询用户(select username from dba_users)以及管理表和用户等。

切换oracle用户

正确语法

首先需要从root切换到oracle,用命令# su - oracle

[root@localhost appuser]# su - oracle

注意: 中间的“-”必须加,因为su - oracle是以login shell登陆的,相当于重新登录,此时用户的家目录和PATH等信息会发生改变,而su oracle,切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH,也就是之前登录的root用户。
结果:
在这里插入图片描述

错误语法

[root@localhost appuser]# su oracle

结果:
在这里插入图片描述

DBA管理员账号登录

操作系统权限认证的oracle sys管理员登录

[oracle@localhost ~]$ sqlplus / as sysdba

在这里插入图片描述

SQL模式下的常用命令

SQL> startup
SQL> shutdown
SQL> shutdown immediate (立即关闭实例)
SQL> desc dba_users; (查询dba_users表结构)
SQL> select username from dba_users; (查询当前sid下的所有用户的username)
SQL> select count(*) from username.tablename; (查询tablename表的行数)
SQL> drop user username cascade; (删除名称为username的oracle用户)
SQL> select distinct table_name from user_tab_columns; (查看当前user模式下所有表名)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值