小的初学oracle 还望各位大大教教
就是 在登录OEM时 总是提示 用户名或口令错误
口令应该都是对的
在创建数据库的时候
把SYS用户的口令为ORACLE
SYSTEM用户的口令为MANAGER
DBSNMP用户的口令为DBSNMP
SYSMAN用户的口令为SYSMAN
最后解锁SCOTT用户 口令设为TIGER
但是不管怎么样都是登录不了
用户口令在sql puls 却可以用
后来看见一个帖子说:用户名和密码请重新确认是否正确,如果实在是确认不了的话,使用sqlplus工具用一下方法重新建一个用户再试
1)进入cmd
2)sqlplus / as sysdba 或者 sqlplus sys/密码 as sysdba
3) create user 用户名 identified by 密码;
4) grant connect,resource to 用户名;
5) conn 用户名/密码
如果第 5)步可以连接成功说明,用户建立成功,就可以用这个用户登录了。
于是我重新建了一个用户
并且 提示 用户已创建 授权成功 已连接
但是 再次登录 依旧提示 用户名或口令错误
就是 在登录OEM时 总是提示 用户名或口令错误
口令应该都是对的
在创建数据库的时候
把SYS用户的口令为ORACLE
SYSTEM用户的口令为MANAGER
DBSNMP用户的口令为DBSNMP
SYSMAN用户的口令为SYSMAN
最后解锁SCOTT用户 口令设为TIGER
但是不管怎么样都是登录不了
用户口令在sql puls 却可以用
后来看见一个帖子说:用户名和密码请重新确认是否正确,如果实在是确认不了的话,使用sqlplus工具用一下方法重新建一个用户再试
1)进入cmd
2)sqlplus / as sysdba 或者 sqlplus sys/密码 as sysdba
3) create user 用户名 identified by 密码;
4) grant connect,resource to 用户名;
5) conn 用户名/密码
如果第 5)步可以连接成功说明,用户建立成功,就可以用这个用户登录了。
于是我重新建了一个用户
并且 提示 用户已创建 授权成功 已连接
但是 再次登录 依旧提示 用户名或口令错误
-----------try it good luck ...
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}]
@="Local Group Policy Editor"[HKEY_CLASSES_ROOT\CLSID\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,47,00,50,00,\
45,00,64,00,69,00,74,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment" 按照如此做之后 的确不再显示 MMC 无法创建管理单元 但是 gpedit.msc--->计算机配置--->windows 设置 之后就没 可显示的项目了。。 我用的是win7家庭普通版
scott账户可以登录到sqlplus ,但不能登录OEM.
如果想使用scott登录OEM,需要选择normal,但前提需要对scott赋予select any dictionary权限有关sysdba与sysoper的区别请参考:system sys,sysoper sysdba 的区别
select any dictionary权限
好像要开启参数
O7_dictionary_accessibility为true
你试试看。
是否有其它ORACLE实例的TNS,
在sqlplus 里 重设一下密码应该就可以登录了,你试验一下看看alter user 你的用户名 identified by 新密码;仅供参考!
# Generated by Oracle configuration tools.DEMO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = demo)
)
)ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
LISTENER_DEMO =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)貌似好像有两个。
我也搞不清楚,demo 是我用database configuration assistant创建的
那些口令也是在这里设置的
scott账户可以登录到sqlplus ,但不能登录OEM.
如果想使用scott登录OEM,需要选择normal,但前提需要对scott赋予select any dictionary权限我赞成4楼的说法,你把用户和权限对应好,是可以登录的