更改oracle的用户名
oracle版本: oracle10g
以前都是都该oracle用户的属性信息,如密码等什么的,今天就来把用户名给改了。
今天也是遇到一个需求,要导入一个用户的新数据,但还要保留原有用户。以前本人
确实没有听说过可以更改用户名的,今天就来修改一下
查询要更改的用户名
SQL> select user#,name,password from user$ where name ='TICKETS';
USER# NAME PASSWORD
---------- ------------------------------ ------------------------------
78 TICKETS 21EDA78F89D6FACD
更改用户名
SQL> update user$ set name='TICKETS_BAK' where user#=78;
1 row updated.
SQL> commit;
Commit complete.
再创建一个同样的用户名
SQL> create user tickets identified by "123456"
2 default tablespace yytickets
3 temporary tablespace temp;
create user tickets identified by "123456"
*
ERROR at line 1:
ORA-01920: user name 'TICKETS' conflicts with another user or role name
提示用户冲突!!
SQL> alter system checkpoint; ----强制写入数据文件
System altered.
SQL> alter system flush shared_pool; ----清楚缓存数据字典信息,强制oracle读实际数据(即更改后的数据)
System altered.
再创建相同的用户
SQL> create user tickets identified by "123456"
2 default tablespace yytickets
3 temporary tablespace temp;
User created.
SQL> grant connect,resource to tickets;
Grant succeeded.
SQL> commit;
Commit complete.
又知道一个内对我来说的新内容啊
----end-----
分享到:
相关推荐
oracle 修改用户名密码
Oracle 数据库用户名及密码修改...Oracle 数据库用户名及密码修改需要经过连接到数据库、找到需要修改的用户、修改用户名和密码、提交修改、测试连接、查看用户对象、查看当前连接用户、关闭数据库和启动数据库等步骤。
无需删除用户重建相同的用户名,可以通过命令更改oracle下用户名。
在Oracle数据库环境中,数据导入是常见的操作,尤其是在不同的用户名和表空间之间进行迁移时。这通常涉及到用户权限、数据导出、表空间映射以及数据的重新组织。下面将详细介绍如何在Oracle中实现这一目标。 首先,...
修改用户名可以使用导出/导入(exp/imp)的方法,但这种方法对大规模数据集操作非常费时。下面将介绍直接修改底层表USER$的方法,该方法在Oracle 9i中经过测试,具有简洁高效的特点。 修改用户名的必要性 在实际...
### Oracle数据库用户名和密码安全知识点详解 #### 一、引言 在当今信息化时代,数据库安全至关重要,其中用户名和密码的安全性是保障数据库安全的基础。本文将深入探讨Oracle数据库中的用户名与密码安全管理策略,...
在Oracle数据库管理过程中,用户可能会遇到ORA-01017错误:“用户名/口令无效;登录被拒绝”。这一错误通常出现在尝试连接数据库时,提示提供的用户名或密码不正确,导致无法完成登录操作。 #### 核心知识点解析 *...
本文将介绍Oracle的一些默认用户名、密码以及如何解锁被锁定的用户。 首先,Oracle在安装时会创建一些预定义的系统用户,这些用户具有特定的权限和用途: 1. **SYS**: 这是Oracle数据库的最高管理员账户,拥有所有...
在Oracle数据库管理中,有时需要对用户账户进行管理和维护,比如修改用户名或密码。本文将详细介绍如何在Linux环境下,通过SQL*Plus工具修改Oracle数据库的用户名和密码。 首先,进行修改前的准备工作。你需要以...
### Oracle 10g 默认用户名、密码解锁 在Oracle 10g数据库系统中,默认情况下会设置一些预定义的账号,这些账号对于系统的初始化配置、维护以及管理具有重要作用。随着时间的推移,用户可能会忘记这些账号的登录...
本文详细介绍了 Oracle 的一些默认用户名和密码,这些信息对于初次接触 Oracle 数据库或长时间未使用数据库的人来说非常有用。此外,文章还提供了解锁被锁定用户的步骤,帮助用户解决因忘记密码而导致的问题。遵循...
5. **修改用户名**:找到目标用户的USER#后,使用如下命令进行更新: ``` SQL> UPDATE USER$ SET NAME = '新用户名' WHERE USER# = [用户编号]; ``` 其中`[用户编号]`是在第4步查询结果中得到的数值。 6. **...
总之,Oracle 11g的默认用户名和密码对于初学者和管理员都是重要的信息,而安装过程中的问题解决和连接测试是确保数据库系统正常运行的关键步骤。通过理解这些基础知识,你可以更好地管理和维护你的Oracle 11g数据库...
Oracle 数据库中忘记用户名密码的解决方法 在 Oracle 数据库中,忘记用户名密码是非常常见的问题。这会导致用户无法登录数据库,无法进行数据操作。本节将介绍如何在 Oracle 数据库中恢复忘记的用户名密码。 问题...
针对这种情况,我们可以按照以下步骤来修改Oracle 11g数据库的字符集,使其更改为ZHS16GBK。 首先,确保你有数据库的系统管理员权限,因为修改字符集需要以SYSDBA身份进行。在Windows环境下,打开命令行窗口(cmd)...
本文将详细介绍如何在Oracle9i环境下,通过应用程序接口(API)层面对数据库连接信息进行截获,特别聚焦于用户名和密码的获取方法。 ### Oracle9i的连接机制与安全考量 Oracle9i采用了复杂的客户端/服务器架构,其中...
本文将深入解析在Linux操作系统中如何安全有效地修改Oracle数据库用户的密码,包括操作步骤、注意事项以及相关原理。 ### 深入理解Linux下修改Oracle用户密码 #### 一、前期准备与环境要求 在开始修改Oracle用户...
### Oracle 10g 创建用户名和表空间 在Oracle 10g数据库系统中,创建表空间和用户是一项基本但非常重要的任务。这不仅涉及到数据存储的管理,还关系到数据库的安全性和性能优化。下面将详细介绍如何在Oracle 10g...
这种即时备份功能对于数据安全性至关重要,特别是在频繁修改数据库的情况下。 2. **备份路径设置**:用户可以根据自己的需求自定义备份存储位置,这样可以灵活地选择网络或本地存储,确保备份文件的安全性和易于...