`

Oracle命令(三):Oracle用户

 
阅读更多

1、显示当前用户名 
  select user from dual;
  show user

2、显示当然用户有哪些表 
  select * from tab;

3、显示当所有用户的表 
  select * from user_tables;

4、显示当有用户可以访问表 
  select * from all_tables;

5、显示用户为SCOTT的表 
  select * from dba_tables where owner='SCOTT';

6、显示所有用户名和帐户的状态 
  select username,account_status from dba_users;

7、显示所有用户信息 
  select * from dba_users;

8、将SCOTT帐号解锁(加锁) 
  alter user scott account unlock(lock);

9、当前用户的缺省表空间 
  SELECT DEFAULT_TABLESPACE FROM DBA_USERS WHERE USERNAME=(select user from dual);

10、显示当前数据库的用户 
  SELECT USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS;

11、建立一个新用户 
  create user edpthw identified by "123456" 
  default tablespace users 
  temporary tablespace temp 
  quota unlimited on users 
  quota 10m on mytbs2;

12、给用户授权 
  grant connect,resource to edpthw;

13、分别授权 
  GRANT CREATE ANY TABLE TO "hmtong" 
  GRANT CREATE TABLE TO "hmtong" 
  GRANT DROP ANY TABLE TO "hmtong" 
  GRANT SELECT ANY TABLE TO "hmtong"

14、对象授权 
  GRANT SELECT ON "hmtong"."A" TO "edpthw"

15、折消授权 
  REVOKE UNLIMITED TABLESPACE FROM "hmtong"

16、折消对象授权 
  REVOKE SELECT ON "hmtong"."A" FROM "edpthw"

17、用户改密码 

  alter user edpthw identified by edpthw;

18、授权sysdba给指定用户 
  grant sysdba to hmtong;

19、取消指定用户的sysdba权限 
  revoke sysdba from hmtong;

20、修改系统的授权的属性 
  alter system set remote_login_passwordfile=exclusive;

  能sysdba登录,能授权 
  alter system set remote_login_passwordfile=shared scope=spfile; 只能sysdba登录,不能授权 
  alter system set remote_login_passwordfile=NONE; 取消

21、授权连接给指定用户 
  GRANT "CONNECT" TO "hmtong"; GRANT UNLIMITED TABLESPACE,CONNECT,RESOURCE TO HMTONG;

22、查询Pwfile中存放的用户信息 
  select * from v$pwfile_users;

分享到:
评论

相关推荐

    Oracle命令

    - **创建用户命令**:在 Oracle 中创建新用户的基本命令格式为: ```sql CREATE USER username IDENTIFIED BY password; ``` 例如创建名为 `deng` 的用户,密码为 `123456`: ```sql CREATE USER deng ...

    oracle 数据库用户被锁定在linux下操作

    3.切换到 oracle 用户,命令为:su - oracle。 4.输入 sqlplus /nolog 回车。 解决“Error 6 initializing SQL*Plus”错误 1.查看 ORACLE_HOME 环境变量,命令为:echo $ORACLE_HOME。 2.修改所有用户的环境变量...

    ORACLE常用命令

    为了启动或关闭ORACLE系统,必须先切换到ORACLE用户环境: - **切换到ORACLE用户**: ```bash su - oracle ``` - **启动ORACLE系统**: - 打开SQL*Plus或其他管理工具。 - 输入以下命令: ```sql svrmgrl ...

    linux下删除oracle

    使用 userdel 命令删除 oracle 用户,命令如下: [root@OracleTest /root]# userdel –r oracle 步骤 10: 删除用户组 使用 groupdel 命令删除用户组,命令如下: [root@OracleTest /root]# groupdel oinstall ...

    oracle命令大全.pdf

    本文将详细介绍一些常用的Oracle命令。 1. 服务和监听器管理: - `net start oracle_service_binbo`:用于启动Oracle服务名为binbo的服务。 - `net stop oracle_service_binbo`:用于停止名为binbo的Oracle服务。 -...

    oracle与mysql对比

    - 示例用户:`scott` - **MySQL**: - 命令示例:`mysql -uroot test` - 默认数据库:`test` - **查询当前会话信息**: - **Oracle**: - 命令:`SQL> select * from all_users;` - **MySQL**: - 命令:`mysql...

    oracle数据库常见命令

    ### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...

    oracle常用cmd命令

    这个命令将授予用户 dba 权限, dba 权限是 Oracle 的最高权限,拥有这个权限的用户可以执行所有数据库操作。 五、其他 CMD 命令 除了上述命令外,还有许多其他的 CMD 命令可以用来操作 Oracle 数据库。例如: * ...

    Oracle命令 查询大全

    ### Oracle命令查询大全知识点概述 根据提供的文件信息,“Oracle命令查询大全”主要涵盖了Oracle数据库管理系统的各类命令,包括但不限于数据定义语言(DDL)、数据操纵语言(DML)、事务控制、查询语言等方面的...

    oracle命令大全

    ### Oracle 命令大全知识点解析 #### 一、Oracle 基本操作语句 **1. 打开服务器** - **命令**: `net start oracleservice<实例名>` - **功能**: 启动指定的 Oracle 实例服务。 - **应用场景**: 当需要启动...

    Oracle 命令手册.chm

    5. **用户管理与权限控制**:如GRANT、REVOKE命令,用于设置用户权限,确保数据安全性。 6. **数据库备份与恢复**:Oracle提供了如EXPDP/IMPDP(数据泵导出导入)、RMAN(恢复管理器)等工具,用于数据备份和灾难...

    oracle基本命令创建用户

    本文将基于给定的文件信息,深入解析如何使用Oracle的基本命令来创建用户,并对相关的知识点进行详细说明。 ### Oracle创建用户的步骤与命令详解 #### 1. 登录SQL*Plus工具 首先,我们需要通过SQL*Plus工具登录到...

    Oracle9i命令大全

    ”中,我们可以归纳出一系列关于Oracle数据库管理系统的实用命令和操作知识点,这将涵盖数据库服务的启动与停止、屏幕清理、用户权限查看、用户表空间配置、数据表结构修改、用户创建与密码设置、目录对象的创建与...

    数据库oracle命令汇总、连接

    4. **创建用户:** - `create user <username> identified by ;` - 示例:`create user new_user identified by password;` 5. **创建表:** - `create table (column1 datatype, column2 datatype, ...);` - ...

    oracle SQL 命令大全

    11. 创建用户:使用命令“create user 用户名 identified by 用户名;”可以创建用户。 12. 创建目录:使用命令“create directory tnpdir as 'c:\';”可以创建目录。 13. 删除目录:使用命令“drop directory ...

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...

    oracle常用命令文档

    - **切换数据库用户:** - `conn 用户名/密码` - **断开数据库连接:** - `disc` - **退出数据库:** - `exit` / `quit` - **修改密码:** - `passw/password` - **设置行宽:** - 每一行默认 80 字符,可以...

Global site tag (gtag.js) - Google Analytics