使用plsql新建Oracle数据库用户:使用system用户进行创建
登录该用户后,在对象-user-右键新建一个学生开发库(STDEV)的新用户
到此就行了,注意,这里可以锁定用户,可以不允许登录。
使用Oracle锁定某个用户:锁定之后该用户是不能登录的
对象-users-编辑-点击锁定
查看某个用户是否被锁:注意是大写;
SELECT USERNAME,ACCOUNT_STATUS,LOCK_DATE,CREATED,PROFILE FROM DBA_USERS WHERE USERNAME='STDEV';
问题一:登录时候出现错误:ora-01045
解决方法:在system用户下进行执行即可
错误原因没有赋予权限
解决办法:grant create session,resource to 用户名;
问题二:动态执行表不可访问,本会话的自动统计被禁止
原因分析:从报错提示就可以看出,原因在于动态性能表相关的权限没有被授权给当前用户。参考:https://www.pianshen.com/article/98771424857/
注意:根据多次使用,这个东西好像不影响使用,可以设置也可以不设置解决方法一:
plsql登录进去该用户-工具或者配置-首选项-选项-去掉自动统计小勾勾即可解决方法二:
根据提示,用sys或者system身份给stdev用户授权(即你的新用户)
grant select on V_KaTeX parse error: Expected group after '_' at position 36: …ant select on V_̲sesstat to stdev;
grant select on V_KaTeX parse error: Expected group after '_' at position 37: …ant select on V_̲mystat to stdev
说明: stdev是被授权的用户名。