网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.将代码页从SQL Server 7.0改变到.
.细数开发DBA(数据库管理员)的工.
.带你深入了解"T-SQL"的十一种设计.
.配置SQL Server 2000选项.
.教你轻松掌握数据库链路的建立和.
.如何利用SQL查询返回庞大的整数序.
.SQL Server 2005查看文件及文件组.
.SQL Server静态页面导出技术1.
.最简单的SQL Server数据库存储过.
.减少每次的同步数据量以此来提高.
.使用用于SQL Server的IIS虚拟目录.
.详细讲解各种数据库使用JDBC连接.
.SQL Server中取汉字拼音的函数.
.Sql Server 2000数据库日志日益庞.
.在无法增强硬件配置的情况下对性.
.一个有关DISTINCT的问题解答.
.如何使Microsoft SQL Server的日.
.带你轻松接触一个数据库的备份和.
.SQL Server数据库开发之触发器的.
.SQL Server中全角和半角字符的比.

口令中包含@导致无法连接数据库的解决方法

发表日期:2008-7-25


今天一个用户报告无法登录系统,检查发现系统用户已经尝试太多,出现locked,导致无法进入。因为这个用户属于熟练用户,不应该出现尝试太多无法登录的问题,询问他密码才知道口令中包含@,导致无法连接数据库。


跟踪一下程序发现,用户修改自己的口令时,执行如下:

alter user xxxx identified by "a@" ;


注意在程序中使用了引号,如果没有引号是无法正常执行的,可以肯定口令已经修改为a@,通过orabf破解软件也可以确定(注意必须使用

-c 5 参数)。


在sqlplus测试如下:


如果使用:

sqlplus scott/"a@"@orcl 是无法登录的。


修改为:

set local=orcl

set ORACLE_SID=orcl

sqlplus scott/"a@" 同上。


但是如果使用如下:

sqlplus scott@orcl

进入后输入"a@"(注意要打双引号,是可以登录的)。

上一篇:用一个示例讲解自治事务和非自治事务的区别 人气:528
下一篇:带你深入了解数据仓库优化中的星型转换 人气:692
浏览全部无法连接数据库的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐