`
cy729215495
  • 浏览: 129228 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle 用户权限

阅读更多

 

  把程序下载到本地了,oracle 10g也装了,建表空间和用户aa,以aa登陆,将远程数据库的数据导入到里面。

突然发现程序里面所有的表名前面都带有用户名bb。而我不想改程序,就需要将本地的用户aa也改为bb。

SQL> conn sys/admin;
Connected.
SQL> show user
USER is "SYS"

SQL> UPDATE USER$ SET NAME='BB' WHERE NAME='AA';

1 row updated.

SQL> commit;

Commit complete.

SQL> ALTER SYSTEM CHECKPOINT;

System altered.

SQL> ALTER SYSTEM FLUSH SHARED_POOL;

System altered.

SQL> alter user BB identified by b;

User altered.

 

ALTER SYSTEM CHECKPOINT;--强制写入数据文件
ALTER SYSTEM FLUSH SHARED_POOL;--清除缓存数据字典信息

 

注释:重要的数据库不建议这样做。

 

 ps:在这种方法之前,曾这样做过。

 如果新建一个用户bb,并给bb授予aa的权限

 

select 'grant select,insert,update,delete on aa.' || table_name || ' to bb;' from user_tables;

 

 以sys登陆,将这个sql语句的结果执行一遍,在以bb登陆,发现对表操作的时候,依然要带上表的拥有者aa,很不方便。而且在plsql界面的tables菜单下,也不会出现aa的表名。

 

因此,只能将aa改名为bb最省事了。

0
1
分享到:
评论

相关推荐

    查看ORACLE用户权限

    `dba_users`视图提供了数据库管理员(DBA)级别的用户信息,包括用户名、默认表空间、临时表空间等。`all_users`视图则显示当前用户可以看到的所有用户信息,而`user_users`仅显示当前用户的信息。 ### 2. 查看系统...

    oracle用户权限管理

    本文将详细介绍与Oracle用户权限管理相关的概念、命令及其应用场景。 #### 标题:Oracle 用户权限管理 **Oracle 用户权限管理** 主要涉及对数据库用户的登录权限、创建表权限、插入数据权限等方面的控制。通过合理...

    oracle用户权限

    ### Oracle用户权限:解决PL/SQL Developer中SYSTEM用户只能以SYSDBA身份登录,而不能以NORMAL身份登录 #### 背景与问题概述 在Oracle数据库管理中,经常遇到的一种情况是,作为数据库管理员(DBA),我们需要对...

    Oracle用户权限角色设置

    Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。

    基于角色的ORACLE用户权限管理设计.pdf

    《基于角色的ORACLE用户权限管理设计》 在信息化时代,数据库管理系统在各行各业中扮演着至关重要的角色,其中ORACLE数据库作为大型企业分布式业务处理系统的核心,其安全性与权限管理尤为重要。基于角色的权限管理...

    oracle用户权限、角色管理详解

    Oracle 权限设置 一、权限分类: ...CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,

    Oracle用户与对象权限与系统权限

    "Oracle用户与对象权限与系统权限" ...Oracle用户与对象权限与系统权限是 Oracle 安全机制的重要组件,通过权限管理,可以控制用户和模式对数据库对象的访问和操作权限,从而确保数据库的安全和可靠性。

    oracle用户的权限详细说明以及赋权的操作

    以上就是Oracle用户权限的详细说明,以及创建用户并为其分配权限的操作方法。作为数据库管理员,理解这些基础知识是管理好Oracle数据库的前提。通过命令行工具和数据库管理系统提供的视图,DBA可以有效地实现权限...

    Oracle权限大全

    权限传递是 Oracle 权限大全的高级内容,包括授予权限同时授予管理员权限和授予权限同时授予授予权限。 with admin option 和 with grant option 是权限传递的关键字。 角色是 Oracle 权限大全的集合概念,包括创建...

    Oracle设置用户权限

    这将使用系统管理员身份登录Oracle数据库。 2. **创建新用户**: - 使用`CREATE USER`命令创建新用户。例如,要创建名为`lkSoft`的新用户,并设置其密码为`admin`,可以执行以下命令: ```sql CREATE USER ...

    oracle查看用户权限

    - **DBA_TAB_PRIVS**: 显示数据库管理员可见的所有用户的对象权限。 ```sql SELECT * FROM DBA_TAB_PRIVS; ``` - **ALL_TAB_PRIVS**: 显示当前用户可见的所有用户的对象权限。 ```sql SELECT * FROM ALL_TAB_...

    oracle数据库权限管理

    权限管理在Oracle数据库中扮演着至关重要的角色,它帮助管理员确保数据的安全,同时提供灵活的权限分配机制,以满足不同用户的业务需求。正确理解和使用权限管理,可以有效地防止未授权的访问,保护数据不被滥用,...

    oracle笔记控制用户权限及练习

    oracle笔记控制用户权限及练习,控制用户权限,授权,收回权限等操作,有具体的代码案例!

    Oracle 常用系统权限

    Oracle 系统权限是 Oracle 数据库中的一种安全机制,用于控制用户对数据库对象的访问权限。了解这些权限对于开发人员来说非常重要,因为它们可以帮助开发人员更好地控制数据库的安全性和访问权限。 Create Session ...

    使用PLSQL 创建Oracle数据库用户并设置权限

    "使用PLSQL创建Oracle数据库用户并设置权限" 在 Oracle 数据库中,创建用户并设置权限是...3. Oracle 数据库管理员指南: Oracle 数据库管理员指南提供了详细的数据库管理指南,包括用户管理、权限管理和表管理等。

    Oracle用户权限及权限设置

    - 授予用户特定权限,如`CREATE SESSION`(允许登录)、`UNLIMITED TABLESPACE`(无限制使用表空间)、`CONNECT`(连接数据库)、`RESOURCE`(使用数据库资源)和`DBA`(数据库管理员权限)。 2. **登录与管理** ...

    Linux下修改Oracle用户密码

    - **权限问题**:如果遇到权限不足的错误,检查当前用户的权限是否满足要求,必要时联系系统管理员。 - **测试验证**:修改密码后,建议使用新的密码尝试登录,以确认密码更改是否成功。 #### 四、相关原理与扩展 ...

    Oracle创建用户权限全过程

    本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销权限等操作。 #### 1. 创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件...

    oracle用户权限管理使用详解

    总的来说,Oracle的用户权限管理是一个复杂而精细的系统,需要管理员根据实际需求谨慎操作,确保数据安全的同时提供适当的用户访问级别。了解并熟练掌握这些管理策略,对于任何Oracle数据库管理员来说都是至关重要的...

Global site tag (gtag.js) - Google Analytics