以sysdba进入数据库后,并且数据库在open状态。
使用
select username,account_status from sba_users;
查看这个数据库有什么用户和其用户状态。
如果要查询其有什么权限,可以查询dba_sys_privs和dba_tab_privs这两张表。
如果你是在普通用户下,查询session_privs表,查询自己用户有什么权限。
如果没有访问其他用户表的权限的话,必须得grant后才能访问;如果想收回权限,使用revoke
你这个是OEM,也就是所谓的oracle企业管理器,你可以使用sys用户登录,密码是你当初在安装oracle时设置的sys和system的密码,sys的默认密码是change_on_install,但“连接身份”那需要选择为sysdba。
对于其他一些普通用户,你只需要输入用户名和密码,“连接身份”默认为normal即可。
其他方法指的是什么?使用其他工具也可以登录比如sqlplus,但都是需要用户名和密码啊。你创建数据库的时候设置sys密码是多少? 或者这样,如果你是默认安装oracle的,没有改过sqlnet文件,使用命令sqlplus /nolog进入到sqlplus中,然后输入conn /as sysdba,这样也可以登录到sys用户。然后你可以创建其他用户
首先,找到配置和迁移工具----网络配置助手将打开一个附加框。主要有:监听程序配置,命名配置,本地网络服务名配置和目录使用配置。选择本地网络服务名配置,然后下一步,选择添加,接着,下一个默认的Oracle数据库版本,服务名称(服务名称应该是您要访问的数据库的名称,需要的),然后下一步,选择TCP,然后,主机名是主机地址,你正在访问,例如192168017,使用默认端口号1521,然后下一步,选择测试,再下一步,则需要更改登录测试,请输入您的访问到数据库的用户名和密码,如果测试成功,单击下一步,然后你需要输入网络服务名称,在这里你可以很容易地失去了名,用户名,当你访问数据库,然后下一步,选择否之后,下一步是完成了。
sqlserver不常用,就先回答一下oracle的吧
首先你的remote_login_passwordfile应该是exclusive,这样才能够赋予其它用户管理员权限sysdba和sysoper,也就是说这个用户首先要得到管理员的权限,才能以管理员的身份登录,默认的oracle中sys用户就是具有管理员身份的唯一用户,其它的都是后来添加的。
比如现在有个用户abc,首先要给它管理员的权限(赋权的这个用户当然要有给其它用户赋予管理员权限的权限) grant sysdba to abc;
然后用sysdba权限登录sqlplus:sqlplus “abc/abc的口令 as sysdba"
这样abc用户就以管理员的身份登录oracle了
以上就是关于oracle中新建了一个数据库后都有哪些默认用户啊全部的内容,包括:oracle中新建了一个数据库后都有哪些默认用户啊、刚安装Oracle数据库database就d出一个登录网页,请问这三个怎么填还有以后从哪里登录、Oracle 如何登陆等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)