Oracle-后端命令行

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

1 首先需要从root切换到oracle

sql 复制代码
[root@localhost appuser]# su - oracle
--注意: 中间的"-"必须加,因为su - oracle是以login shell登陆的,相当于重新登录,此时用户的家目录和PATH等信息会发生改变,而su oracle,切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH,也就是之前登录的root用户。

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

sql 复制代码
[oracle@localhost ~]$ sqlplus / as sysdba

3 常用命令

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模式下所有表名)
相关推荐
gugugu.7 分钟前
Redis Set类型完全指南:无序集合的原理与应用
数据库·windows·redis
wang60212521830 分钟前
为什么不采用级联删除而选择软删除
数据库·oracle
变形侠医1 小时前
比 Kettle 快2倍的 Java ETL 开源库:Etl-engine
数据库
soft20015251 小时前
从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用
数据库·mysql
feathered-feathered1 小时前
Redis基础知识+RDB+AOF(面试)
java·数据库·redis·分布式·后端·中间件·面试
whm27772 小时前
Visual Basic 建立数据库
开发语言·数据库·visual studio
檀越剑指大厂2 小时前
【数据库系列】倒排索引(Inverted Index)
数据库·inverted-index
闲人编程2 小时前
权限系统设计与RBAC实现
java·网络·数据库·rbac·权限·codecapsule
花月C3 小时前
基于Redis的BitMap数据结构实现签到业务
数据结构·数据库·redis
hgz07103 小时前
数据库事务
数据库·mysql