oracle 数据库在服务器上win2003系统,
新建一个adim账户,在服务器上作为sysdba登录没有问题,在我的机子上配置客户端,测试连接也显示成功,但最后用plsql 连接的时候,却连接不上
username 用户名
password 密码
DataBase 我写的是客户端的服务名,其实和数据库名一样
connect as sysdba 提示 ora-01031 insufficient privileges
oracle90数据库,plsql7.0
新建一个adim账户,在服务器上作为sysdba登录没有问题,在我的机子上配置客户端,测试连接也显示成功,但最后用plsql 连接的时候,却连接不上
username 用户名
password 密码
DataBase 我写的是客户端的服务名,其实和数据库名一样
connect as sysdba 提示 ora-01031 insufficient privileges
oracle90数据库,plsql7.0
服务命名: AA---即oracle 数据库名
然后服务标识里面的 服务名也是 AA
然后是主机ip 端口号测试连接成功 用pl sql 连接提示 ora-01031 如果新建一个服务命名BB,其他配置一样,测试连接成功用pl sql 连接提示,提示什么无法解析的服务名有会的或者遇到过这种问题的,给我指点一下,谢了
在oracle里面,用 as sysdba 就能登录进去, 就是用pl sql 登录不进去啊,
如果可以登录,请把你配置admin帐号的方法贴出来。
可能是我的配置有问题,各位指点一下
再看看呢?
grant sysdba to MM
提示
ERROR 位于第 1 行:
ORA-01917: 用户或作用'MM'不存在用mm as sysdba 登录后, 在MM数据库 的 用户里面也看不到 mm用户,我不太懂oracle,给指点一下。
但是有sys, system,这是怎么回事啊,我在服务器上,用mm用户就能登录进去啊,
怎么现在又没有用户了
SQL>conn / as sysdba
SQL>create user MM identified by MM;
SQL>grant sysdba to MM;
应该没有问题。
另外,当创建了一个用户以后,在oracle的控制台只能看到这个用户不能看到这个用语的schema,需要在这个用户下见表等对象后,才可以看到。这只是一个特点而已,不能说明该用户不存在。
之前我用MM,登录就不提示错误,而且能登录进去,
现在用sys 登录后又建了MM用户,居然还不提示错误,而且授权也成功了,登录 pl sql,也进去了。但是sys还是不行(登录pl sql) 提示用户名和密码错误,我的密码没有错,在服务器上就用那个密码登录的。我就有两点不明白:
1。我之前没有建MM用户的时候,用MM as sysdba 登录服务器,怎么就进去了?
2. sys给新建的用户授权后,新建用户就能进去,但是 sys 却进不去,doer_ljy 进来看一下
ora-01017 invalid username/password logon denied
的执行结果看看。
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
remote_login_passwordfile
EXCLUSIVE
# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
grant create session to username
因为 (NTS,EXCLUSIVE)这个组合支持密码认证,同时也支持操作系统认证。
也就是说,如果你在服务器本地使用DBA组里的正好登陆操作系统,就可以直接进入Oracle不需要再令输用户名和密码。
至于sys进不去,这个比较奇怪。