Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3673004
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2022-07-22 15:42:27

密码能使用哪些特殊字符呢?
分为两种场景:创建时、连接时,修改时和创建现象一样

单字符情况(极少用
create user a identified by !;

创建时不行 ~ · # $ % & _\;' " ?
创建时可以 !@^*()-+={}[]|:,<>/.

& 变量符号,情况特殊
; 命令结束
? 变量

连接时不行 @ ( ) - /
连接时可以 ! ^ * + = { } [ ] | : , <> .

关于 & 的特殊情况
sys@orcl:PRIMARY:27> conn d/&
SP2-0317: expected symbol name is missing
Connected.
g@orcl:PRIMARY:237> conn g
Enter password:这里输入&
Connected.

居然能登录数据库


关于 - 的特殊情况
sys@orcl:PRIMARY:237> conn g/-
>
Enter password:
Connected.
g@orcl:PRIMARY:237> conn g
Enter password:这里输入-
Connected.
直接连不行,间接可以,和&类似


多字符情况的密码建议:
1. 以字母或数字开头
2. 不要以特殊符号开头,可以大小写字母或数字开头
3. 数字开头的后面跟特殊符号通常会异常
4. 字母开头的后面推荐使用 _#$        全篇最有价值一句话


无论密码大小写还是特殊符号随意组合加双引号,但是 & 除外

create user test3 identified by "@#%$——657FgrfS";

create user test4 identified by "这是中文密码";



阅读(2117) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~