`
哇哈哈852
  • 浏览: 92169 次
文章分类
社区版块
存档分类
最新评论

Oracle 用户密码含特殊字符时的登陆问题

阅读更多


当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败

如下演示 用户名为:wang密码为:oracle@1网络服务名为:sun 的情况:

Linux平台:'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名

[11:41:14oracle@dvd adump]$sqlplus wang/oracle@1@sun

SQL*Plus: Release 11.2.0.1.0 Production on Tue Oct 30 11:41:24 2012

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

ERROR:

ORA-12532: TNS:invalid argument

[11:42:24oracle@dvd adump]$sqlplus 'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名

SQL*Plus: Release 11.2.0.1.0 Production on Tue Oct 30 11:42:25 2012

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the OLAP and Data Mining options

wang@SUN>

Windows 平台:wang/"""oracle@1"""@sun--3个双引号扩密码,即: 用户名/"""密码"""@服务名

C:\Users\wanglei.ITADMIN>sqlplus wang/oracle@1@sun

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 10月 30 13:20:00 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:

ORA-12154: TNS: 无法解析指定的连接标识符

请输入用户名:

C:\Users\wanglei.ITADMIN>sqlplus wang/"""oracle@1"""@sun--3个双引号扩密码,即: 用户名/"""密码"""@服务名

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 10月 30 13:20:30 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the OLAP and Data Mining options

SQL>
  • 大小: 31.8 KB
分享到:
评论

相关推荐

    Oracle用户密码含特殊字符时登陆失败问题

    Oracle数据库在处理用户密码中含有特殊字符时,会遇到一些特殊的挑战。在本例中,问题出现在密码中包含的特殊字符“@”。当Oracle尝试解析登录请求时,它默认将“@”符号后面的字符视为网络服务名的一部分,而不是...

    Oracle用户密码含有特殊字符导致无法登陆解决方法

    ### Oracle用户密码含有特殊字符导致无法登陆解决方法 在日常使用Oracle数据库的过程中,有时会遇到一个有趣但也颇为棘手的问题:使用SQL*Plus工具时,能够成功登录某些普通用户,但像`system`或者`sys`这样的管理...

    Oracle设置用户密码复杂度的函数

    ### Oracle设置用户密码复杂度的函数 在Oracle数据库管理中,为了提高安全性并遵循最佳实践,设置复杂的密码策略是至关重要的。本文将详细介绍如何通过创建一个名为`my_password_verify`的自定义函数来实现对Oracle...

    如何避免Oracle数据库密码出现@符号

    Oracle 数据库密码中的特殊字符 @符号是一个潜在的风险,可能会导致连接失败或安全漏洞。本文将详细介绍如何避免在 Oracle 数据库密码中出现 @符号,并提供了一些实用的解决方法和建议。 首先,需要了解 Oracle 中 ...

    如何避免Oracle数据库的密码出现@符号

    其中,@符号是一个特殊字符,在 Oracle 中用来表明使用哪一台 Oracle 服务器。因此,在设置密码时,应该避免使用@符号,以免出现错误。 在 Oracle 中,密码的设置需要遵守一定的规则,要包含大写字母、小写字母、...

    oracle修改用户密码

    - **密码策略**:建议设置合理的密码策略,例如要求密码包含大写字母、小写字母、数字和特殊字符等组合,以及定期强制更换密码等。 - **锁定与解锁用户**:管理员还可以根据需要锁定或解锁用户账户,以防止未经授权...

    oracle默认用户密码

    - **使用复杂的密码策略**:采用包含大写字母、小写字母、数字和特殊字符的强密码。 ### 总结 Oracle数据库默认用户与密码是系统管理的重要组成部分。了解这些信息不仅有助于完成初始设置,还可以帮助进行后续的...

    Oracle口令安全设置

    至少要求6个字符长度的口令,且必须包含数字、小写字母、大写字母和特殊字符中的至少两种。这可以通过创建或修改`PROFILE`来实现,通过`PASSWORD_VERIFY_FUNCTION`参数设定密码检查函数。例如,你可以使用内置的`...

    oracle数据库导入导出命令! 更改字符集

    - **字符集识别**:Oracle数据库支持多种字符集,如AL32UTF8、WE8ISO8859P1等,不同的字符集用于支持不同语言和特殊字符。在导入导出过程中,确保源和目标数据库的字符集兼容至关重要,否则可能导致乱码。 - **字符...

    忘记Oracle帐户密码怎么办?

    - 在设置新密码时,建议采用强密码策略,包括使用大小写字母、数字以及特殊字符等组合,以提高安全性。 - 为了避免忘记密码的情况再次发生,建议定期更改密码,并将其记录在一个安全的地方。 #### 结论 通过上述...

    Oracle数据库用户管理笔记.doc

    Oracle 数据库用户命名规则是以字母开头,不能包含特殊字符,不能超过 30 个字符。用户命名规则是为了确保用户名称的唯一性和安全性。 二、用户验证方式 Oracle 数据库用户验证方式有两种:操作系统验证和密码文件...

    BLOG_Oracle_lhr_用户密码系列.pdf

    Oracle通过Profile设置密码复杂性规则,例如最小长度、数字和特殊字符的使用等。可以通过修改`DBA_PROFILES`中的`PASSWORD_VERIFY_FUNCTION`来实现自定义的复杂性检查。 9. **PROFILE管理用户口令**: Profile是...

    oracle 用户 表空间 以及几个工作中用到的特殊函数

    在Oracle数据库管理中,用户、表空间和特定的函数是日常操作的关键元素。下面将详细介绍这些知识点: 1. **创建用户**: 使用`CREATE USER`语句可以创建新的数据库用户。例如: ``` CREATE USER jack IDENTIFIED...

    在oracle中添加一个新用户

    ### 在Oracle中添加一个新用户 #### 创建新用户的步骤与权限分配详解 在Oracle数据库管理系统中,管理员可以创建新的数据库用户来实现数据访问控制及管理的目的。本文将详细介绍如何在Oracle环境中创建一个新用户...

    Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作

    **问题描述**:在使用`IMP`命令导入DMP文件时出现“IMP-00038:无法转换为环境字符集句柄”错误。 - **解决方法**: - 使用`IMPDP`命令代替`IMP`命令进行导入。 - 示例命令: ```sql IMPDP username/password ...

    oracle表空间、用户初始化语句

    - **密码**:`"software"`,需注意双引号的使用,当密码包含特殊字符时必须使用双引号。 - **默认表空间**:`HFMIS_CORE`,这是用户数据的存储位置。 - **临时表空间**:`TEMP`,用于存储临时数据,如排序操作产生的...

    Windows 10 安装 Oracle 19c 步骤

    尽管示例中没有强制要求,但为了安全起见,建议设置更复杂的密码,并遵循Oracle的密码策略,包括大小写字母、数字和特殊字符的组合。 7. **更改安装目录**: 在安装路径选择环节,你可以自定义Oracle软件和数据...

Global site tag (gtag.js) - Google Analytics