如何查看sqlserver的用户名和密码?

SQL Server默认用户名为sa,密码安装时设置。
登录失败,可尝试Windows身份验证。
进入管理界面,查sa账户密码,改密码填新密码确认。

oracle怎么查看数据库用户名和密码

哎哟,跟你说个事儿啊。
我跟你讲讲Oracle这东西,真金白银搞过的坑。

前年吧,我帮我们公司一个项目,那个技术小子,新来的,搞了个小测试,结果把系统用户名给忘了。
急得满头大汗,问了我。
我直接让他查DBA_USERS视图,唰唰几下就找到了。
他当时就乐了,说太感谢了。

但是密码这事儿,真不能瞎查。
Oracle那加密,默认就是SHA-1 ,你拿SQL查?根本看不着。
我记得有一年,有个老员工,权限大了点,就想着能不能看看别人密码,结果折腾半天,啥也没看到,还把自己给锁了。
最后还是得找DBA来改。

所以我们那时候啊,密码管理就讲究这几条: 1 . 别想着偷看密码,没门。
2 . 忘了密码?找DBA。
你要是DBA,自己用ALTER USER...改。
这命令我手熟,十年前就开始用了。
3 . 最重要是搞密码策略。
我们公司当年搞了个Profile,密码长度最少8 位,必须带数字和字母,有效期6 0天。
谁用谁知道,谁都不好使。

还有啊,审计这块儿也重要。
有个客户,在广东那边,系统被黑了,后来查出来,是他自己那台机器权限搞错了,结果有人连了进去。
后来我们就给他开了审计,登录啥的,都记下来。
他用了Oracle 1 2 c,那会儿新东西多,审计方便多了。

再后来,我们用的工具也多了。
现在帮人搞Oracle,我一般推荐OEM,那玩意儿一搞就是一大堆,用户、权限、审计啥的,点几下就弄好了。
当然,SQL Developer这免费工具也行,查用户名什么的,挺方便的。

总结一下啊,用户名查DBA_USERS就行,密码啥的,别瞎琢磨,不会自己改就找DBA。
密码策略、审计、定期看看权限,这几样做好了,基本就稳了。
别学那个广东的客户,最后花了不少钱才搞明白。

oracle如何查看dblink密码

哎哟,Oracle数据库这个DBLink密码加密的,挺有意思。
说起来,2 02 2 年那会儿,我在某个城市的一个项目里,就遇到这事儿了。
得,咱们得聊聊这个加密密码怎么查,还有那些注意事项。

首先啊,要查DBLink的密码,你得有DBA权限,这个得记牢。
那怎么查呢?用个SQL查询,写个东西像这样:
SELECT USERNAME, PASSWORD FROM DBA_DB_LINKS WHERE DB_LINK = 'YOUR_DBLINK_NAME';
这个查询, USERNAME是远程数据库的用户名,PASSWORD呢,就是加密后的密码,看着像是乱码,其实那是加密的。

注意啦,这密码是加密的,不可逆的,你想看明文?没门!Oracle可没提供解密功能。

要改密码,那更简单,直接重新创建DBLink,像这样:
CREATE OR REPLACE DATABASE LINK MY_DBLINK CONNECT TO MY_USER IDENTIFIED BY "新密码" USING '远程数据库连接字符串';
这DBLink密码,还真是麻烦事儿。
常见问题嘛,没权限?找DBA去。
密码忘了?得删了重建,这方法挺安全,用ALTER DATABASE LINK是不行的。

安全建议嘛,别把密码硬编码在脚本里,用Oracle Wallet存着吧,安全系数高。

那举个例子,查询一个叫HR_LINK的DBLink,可能看到这样:
USERNAME PASSWORD --------------------- HR_USER 7 A9 D3 F1 B2 C4 D6 E8 F
这个7 A9 D3 F1 B2 C4 D6 E8 F,那可就是加密后的密码,真正的密码你是看不到的。

总之呢,你能做的是确认DBLink的用户名和加密密码,想看明文?没门!还是得用安全的方法,比如重建DBLink或者用Oracle Wallet。
这就完了,别问太多,我这人话也多,说完就得了。