Problém 38:
Možná jste se setkali s tím, že jste se nemohli připojit do databáze jako SYSDBA vzdáleně.Microsoft Windows [Version 5.2.3790](C) Copyright 1985-2003 Microsoft Corp.C:\Documents and Settings\tsolar>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on St Lis 24 10:40:10 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.ERROR:ORA-01031: insufficient privileges
A přitom jste měli nastaven parameter REMOTE_LOGIN_PASSWORDFILE nastaven na EXCLUSIVE.SQL> show parameter remoteNAME TYPE VALUE———————————— ———– ——————————remote_login_passwordfile string EXCLUSIVEA zároveň vytvořený password file:Unix: $ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=sys entries=5Windows: C:\> orapwd file=c:\oracle\oracle112\product\11.2.0\dbhome_1\database\pwd$ORACLE_SID password=
Řešení:
Dalo mě to trochu hledání a tápání, ale odpověd je jednoduchá.Přesvědčte se, že uživatel pod kterým jste se přihlásili, je členem skupiny administrátor.Zde vidíte, že pod uživatelem administrátor se přihlásím bez problémů. Je to stejné jako na unixových systémech musí být user oracle členem skupiny dba.Microsoft Windows [Version 5.2.3790](C) Copyright 1985-2003 Microsoft Corp.C:\Documents and Settings\Administrator>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on St Lis 24 10:42:05 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.P°ipojeno k:Oracle Database 11g Release 11.2.0.1.0 – ProductionSQL>