【持续更新】Oracle 常用的系统命令

一、基础环境

  操作系统:Windows 或 Linux
  ;数据库版本:Oracle Database 11.2.0.1.0 及以上版本

二、常用操作命令

用户管理类

   创建用户:

CREATE USER [username] IDENTIFIED BY [password] [DEFAULT TABLESPACE 默认表空间名称] --如果该选项省略,则该用户的默认表空间为USERS
[QUOTA 表空间配额数值[K|M]|UNLIMITED ON默认表空间名称] --如果该选项省略,则用户在表空间上的配额为0,不能在表空间上建立数据库对象。
[TEMPORARY TABLESPACE 临时表空间名称] --如果该选项省略,则该用户的临时表空间为系统的临时表空间
[PASSWORD EXPIRE] --密码过期,如果设置该选项,用户首次登陆时必须修改密码,否则拒绝登陆

  修改密码:

ALTER USER [uaername] IDENTIFIED BY [password];

  用户加锁和解锁:

ALTER USER [username] ACCOUNT LOCK / UNLOCK;

  删除用户:

DROP USER [username] CASCADE;

  如果不加参数 CASCADE。Oracle数据库不会删除包含对象的用户,除非您指定了级联,否则除非首先显式地删除用户的对象。用户的对象不会被删除,只会被设置成无效。包括:基表、视图、同义词、存储过程、函数、包、其他用户建立的基于被删除用户的物化视图不会被删除,只是不能在刷新了。用户模式下的所有触发器全部被删除,被删除用户建立的其他用户不会被删除。正在连接的用户不能被删除。
  在删除用户之前指定级联以删除用户模式中的所有对象。你必须指定此子句以删除包含任何对象的用户。包括:基表、视图、同义词、存储过程、函数、包、触发器等。
  注意:安全的做法是为用户加锁,而不是删除用户。

作者:杨群

相关推荐

iptables 做内网映射到公网地址

在这里插入图片描述

pyinstaller打包单文件时–uac-admin选项不起作用怎么办

物联网netty对接socket设备-netty定义

数据库基本命令的使用和数据库的创建