扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在以SYSDBA身份登陆时可以修改其他用户的密码,比如:用户已更改。在以SYSDBA身份登陆时可以修改其他用户的密码,比如:用户已更改。一般来说,oracle数据库安装后,里面有很多个默认账号和密码,比较常用的是:账号:scott
站在用户的角度思考问题,与客户深入沟通,找到牧野网站设计与牧野网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名申请、雅安服务器托管、企业邮箱。业务覆盖牧野地区。
密码:tiger
账号:system
密码:manager
账号:sys
密码:任意字符。当我们想创建一个账号时,可以使用sys登录sysdba后,创建用户(需要授权),代码如下我们一般使用的是用scott登录sysdba,这时候有可能出现账户未解锁的状态,这时候可以用来解锁账户。解锁之后可能会要求你改密码:可以用
oracle只是数据库,其中的一些表中可能有存放你所说的银行账户信息,你可以使用PL/SQL连接到数据库,然后打开相应的表,使用SQL语句进行删除
SQL删除语句如下:
delete from 表名 where 字段名=银行账户名
给dblink用户先赋权限,让其拥有对应的权限。
调用时仍然使用其它账号登录,但在远程表查询时用@bdlink用户就可以了。
如用scott用户登录,dblink用户名叫dblink_user,远程数据库的某个表,select * from 远程表名@dblink_user where 。。。。。,就OK了,关键防火墙、权限一定要正确。
你要先删除其绑定的数据库,或者把相关数据库绑定到其他的登录用户名上。再去删除用户名就可以了。
步骤如下:
这里以sa为例,一般sa是默认的不能删除。
映射一栏的勾勾全部取消,如果不行就会剩下最后一个数据库。接着你右键点击剩下的那个数据库,选择属性
把所有者更改为其他的用户名或登录名
然后重新登录一下,就可以删除数据库的登陆用户名。
你输sqlplus
/
as
sysdba都可以登录,oracle默认是开启了sys操作系统认证的,只要登录操作系统,oracle就认为是合法的sys用户
对于操作系统认证网上可以找到很多资料的
alter
user
scott
account
unlock是解开scott用户的锁定,可能以前是锁住的,不解开是不能用这个用户登陆的
那是用户删除不彻底造成的,因为plsql用的是oracle创建的有效用户。
oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;
drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流