Failure to logon with the user SYS: ORA-01031: insufficient privileges

Hello

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
AMT for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

OS: CentOS 5.5

I can't log in with the user SYS via PL/SQL Developer. I get the message: ORA-01031: insufficient privileges. PL/SQL Developer is installed on Windows 7 Professional. Version of the Oracle Client is 11.2.0.1.0. However, I connect successfully with SYSMAN and SYSTEM.
For those who may wonder if I try to connect 'as sysdba' when I use the SYS user, the answer is YES, I do.
In addition, I think that the name of the tool (PL/SQL Developer) does not matter because I think I'm going to face the same error with any other tool (but I mentioned just in case).

Server side, I have no problem with the SYS user. I can connect via SQLPlus with connect / as sysdba or connect "virtue sysdba" without fault.

The sec_case_sensitive_logon initialization parameter is set to FALSE
SQL > show parameter sensi

VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
SEC_CASE_SENSITIVE_LOGON boolean FALSE

I use the local name to connect and client side, I have a tnanames.ora file. The sqlnet.ora file looks like this:
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
I read in this forum (another thread) on the use of a password file. I created a password file using orapwd this way:
orapwd file=orapwDB11G2 entries=100 ignorecase=y password=a_password
where I replaced "a_password" with the SYS password.

In fact, I'm not sure that the customer is influenced by the file password anyway because I said to use a local naming.

Clues?

Thank you very much!

So your ORACLE_SID is planet but not DB11G2 , second password file must be located in $ORACLE_HOME/dbs location if you want to connect the planet of database/sid and therefore

orapwd file= $ORACLE_HOME/dbs/orapwplanet password=syspass

Then try again.

Tags: Database

Similar Questions

  • ORA-01031: insufficient privileges while selectin view belongs to another schema in oracle database 11g

    Hello

    DB version 11.2.0.3.0

    We have a few views resides in the application schema, we cerated user and granted select on the view through the roles.

    but the user becomes ORA-01031: insufficient privileges when accessing the content view

    appreciated inputs

    BR

    Praaksh GR

    > I issued a grant select on Z.table - X with the option grant.

    This isn't what you need - you should

    Grant select on Z.table y with the option grant.

    Grant select on Y.view to X;

  • Error in creating a Net connection with the user "sys" DBA

    I can log in as user "sys" on site, but can not
    connect as user sys as a network connection.

    situation #1: connect locally... no problem...

    [oracle@localhost ~] $ sqlplus

    SQL * more: Production of release 11.2.0.1.0 sam may 12 23:31:39 2012

    Copyright (c) 1982, 2009, Oracle. All rights reserved.

    Enter the user name: sys as sysdba
    Enter the password:

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

    situation #2: network connection... "sys" error message - no sufficient privileges...

    SQL > connect sys@orcl as sysdba
    Enter the password:
    ERROR:
    ORA-01031: insufficient privileges

    situation #3: connect network as user 'system'... no problem...

    SQL > connect system@orcl
    Enter the password:
    Connected.

    GabyPR wrote:
    I can log in as user "sys" on site, but can not
    connect as user sys as a network connection.

    situation #1: connect locally... no problem...

    [oracle@localhost ~] $ sqlplus

    SQL * more: Production of release 11.2.0.1.0 sam may 12 23:31:39 2012

    Copyright (c) 1982, 2009, Oracle. All rights reserved.

    Enter the user name: sys as sysdba
    Enter the password:

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

    situation #2: network connection... "sys" error message - no sufficient privileges...

    SQL > connect sys@orcl as sysdba
    Enter the password:
    ERROR:
    ORA-01031: insufficient privileges

    be GRATEFUL in this case; otherwise anyone can connect to DB from anywhere 'as sysdba'

  • ORA-01031: insufficient privileges in ORACLE 8.0.5


    Hi all


    Can you help me please:


    IM using ORACLE 8.0.5



    I made this package:

    ORACLE 8.0.5

    CREATE OR REPLACE PACKAGE BODY MULTIFOX. PAQ_MULTIFOX AS

    PROCEDURE REVISA_CRED IS

    BEGIN

    UPDATE / * + BYPASS_UJVC * /.

    (

    SELECT IF NECESSARY. CDGNS, PRN. CICLO, PRN. CANTAUTOR, MPD. NF

    OF MULTIFOX. MPD MPD,

    SIACOM. NRP NRP

    WHERE MPD. CDGNS = PRN. CDGNS AND MPD. CICLO = PRN. CICLO

    AND THE LBD. CANTAUTOR > 0

    ) NF SET = null;

    COMMIT;

    END;

    END PAQ_MULTIFOX;

    /

    CREATE OR REPLACE PACKAGE MULTIFOX. PAQ_MULTIFOX AS


    PROCEDURE REVISA_CRED;

    END PAQ_MULTIFOX;

    When I call this procedure of Toad SQLEditor I get this error

    Capturado.gif

    If I run the script directly in TOAD sqleditor, it works great!

    Capturado.gif

    I have connected to the schema SIACOM one gave all permisions them user MULTIFOX,.


    GRANT CONNECT TO MULTIFOX;

    GRANT DBA TO MULTIFOX;

    MULTIFOX GRANT RESOURCE;

    GRANT SELECT ANY TABLE TO MULTIFOX;

    GRANT EXECUTE ANY PROCEDURE TO MULTIFOX;

    GRANT SELECT, INSERT ON SIACOM. PD FOR MULTIFOX;

    GRANT SELECT, INSERT ON SIACOM. PDI TO MULTIFOX;

    but don't solve it, get the same error (ORA-01031: insufficient privileges)

    When I add the AUTHID CURRENT_USER clause to the definition of the package, had this error in compiling...

    Capturado.gif

    What Miss me?

    Thanks in advance. !



    But isn't your request doing an UPDATE? A right to select is not help with that.

    The best way to solve the problems related to the privilege is to remove all of THE objects except for one a simple query and see if it works. If she adds another object of return and test this.

    You will find the problem object when it fails.

  • ORA-01031: insufficient privileges with user SYS when I try to log

    Hello

    When I try to connect to our database with the user SYS via TOAD he gives below error.
    ORA-01031: insufficient privileges

    If I use SQLPLUS "/ as sysdba" it's conningting but if I try to use another tool like TOAD I can't connect.

    You could someone help me what is the problem andhow can I connect the user SYS with TOAD.
    version of database is 9.2.0.8.

    Thank you and best regards,

    You set remote_login_passwordfile exclusive.

  • ORA-01031: insufficient privileges when granted access privileges to a new user

    Hello.

    When you are connected to a SYSTEM, I'm trying to create a new user and give him all the system privileges, but do so always the following error message appears:

    Cannot process the SQL command

    -

    Error at startup to the line: 123 to orders.

    SYSDBA GRANT TestUser

    Error report-

    SQL error: ORA-01031: insufficient privileges

    01031 00000 - "insufficient privileges".

    * Cause: An attempt was made to execute a database operation without

    the necessary privileges.

    * Action: Ask your database or the designated security administrator

    administrator to grant you the required privileges

    After clicking OK, the user is still being created, but it lacks many privileges to access.

    How can I solve this problem?

    I use Oracle SQL Developer version 4.1.2.20 and Oracle database 11g of the express edition.

    Connect as SYS, not SYSTEM to grant this priv

    Give him with extreme prejudice - it is powerful

    Note in the 12 c database we have stopped a lot of the administrative bits of the SYSDBA role in less powerful. This gives you more flexibility on who can do what in your database

    https://docs.Oracle.com/database/121/DBSEG/authorization.htm#DBSEG578

  • create returns user ORA-01031: insufficient privileges

    Hi all

    I am trying to create user on Oracle 11.2.0.4 windows db.

    I get the following error

    create the user one identified by a

    Error in the command line column: 6:28

    Error report:

    SQL error: ORA-01031: insufficient privileges

    01031 00000 - "insufficient privileges".

    * Cause: An attempt was made to change the user name or password

    without the privilege appropriate. This error also occurs if

    trying to install a database without the need for employment

    access privileges.

    When Trusted Oracle is configure in DBMS MAC, this error may occur

    If the user has been granted the privilege necessary for a higher label

    that the connection is active.

    * Action: Ask the database to perform the operation or grant administrator

    the required privileges.

    For users Trusted Oracle get this error, well that granted the

    the privilege that is suitable for the top label, ask the database

    administrator to grant the privilege to the appropriate label.

    Please may I know how to solve.

    I disabled Database Vault Account Management.

    This allowed me to grant privileges as user sys.

    C:\Users\rbastawa>sqlplus / as sysdba

    SQL * more: Production release 11.2.0.4.0 on sea 12 Nov 09:56:40 2014

    Copyright (c) 1982, 2013, Oracle.  All rights reserved.

    Connected to:

    Oracle Database 11 g Enterprise Edition Release 11.2.0.4.0 - 64 bit Production

    With partitioning, Oracle Label Security, OLAP, Data Mining,

    Oracle Database Vault and Real Application Testing options

    SQL > grant connect to one.

    grant connect to a

    *

    ERROR on line 1:

    ORA-47410: Violation of Kingdom for GRANT on CONNECT

    SQL > grant connect to one.

    Grant succeeded.

    SQL >

    Thanks for the help.

  • ORA-01031: insufficient privileges during the activation of a unique constraint

    Hello
    DB is Oracle 10 g.
    I have a problem, which allows a unique constraint on a table using a stored procedure.
    The procedure travels a few queried from the view all_constraints primary key constraints allowing them without any problem.

    Then, on the first unique constraints, it throws the exception
    ORA-01031: insufficient privileges

    The sql line built at the source of the problem is
    run immediately ' alter table 'My_Schema_Name '. "' My_TableName ' enable the 'UNIQUE_Myconstraint_UQ' CONSTRAINT '.

    What confuses me, is that the same line (without "immediate execution") run from the console window of the sql developers, which was used to make the appeal process that has failed, will succeed.

    The user used to make the call is not owner of the scheme, but has Alter_Any_Table system permissions (and, as mentioned above, the call will succeed if entered directly in the sql developer worksheet).

    Stored procedures running in a different (limited) security context (sorry if the setting isn't right) than that of the calling user?
    Or what is the problem here?

    Any help is appreciated.
    Markus.

    Note:
    Before, I don't have the name of constraint in quotes and allowing the primary key failed with error ORA-02430: impossible to enable the constraint (PK_ConstraintName) - no such constraint 02430. 00000 - "could not activate constraint (%s): no such constraint ', which is an interesting problem in itself, but now fixed. In any case, thoughtI would mention it

    Hello

    This means that alter table system privilege is given to the user through certain roles. If it's true that the roles has no effect when executing stored procedures. You must give the direct privilege to this user and not by role.

    With regard to your note:
    This means that you created the constraint in lower case or mix of lower and upper case in quotes. Therefore you should now always return in the same case in quotes each time you reference any object. So it is always advisable to create objects on top of case (if the use of the quotes) or do not use quotation marks.

    Concerning
    Anurag

  • Creating the javax/activation/ActivationDataFlavor class error ORA - 01031: insufficient privileges

    Hi all

    I created mail.jar is correctly loaded in the database, but while loading activation.jar I get the following error.

    Version of Oracle 11.2.0.4.0 database.

    loadjava.bat u sys / * o - r - v f - noverify-synonym g public D:\EXCEL_ORACLE_DIR\activation.jar

    arguments: '-u' ' sys / *' 'o' '-r' '-v' '-f' '-noverify' '-synonym ' "-g' 'Public' 'D:\EXCEL_ORACLE_DIR\activation.jar'"

    creation: resource META-INF/MANIFEST. MF

    loading: resource META-INF/MANIFEST. MF

    creation: resource META-INF/mailcap.default

    loading: resource META-INF/mailcap.default

    creation: resource META-INF/mimetypes.default

    loading: resource META-INF/mimetypes.default

    creation: javax/activation/ActivationDataFlavor class

    loading: javax/activation/ActivationDataFlavor class

    Error when creating class javax/activation/ActivationDataFlavor

    ORA-01031: insufficient privileges

    ORA-06512: at line 1

    creation: class javax/activation/CommandInfo

    load: class javax/activation/CommandInfo

    Error when creating class javax/activation/CommandInfo

    ORA-01031: insufficient privileges

    ORA-06512: at line 1

    Something that I missed.

    Thank you all for your response.

    I connect sys as sysdba.

    I checked the sys schema which classes activation.jar is already there that is why it is showing error.

  • ORA-01031: insufficient privileges in the work of snapshot

    Hello
    10 gr 2 on Win 2003, I have the following error in alertlog:
    Wed Jan 25 21:00:01 2012
    Errors in file t:\oradba\admin\pods\bdump\DB_j001_3836.trc:
    ora-12012 error on auto execute of job 4111
    ORA-01031: insufficient privileges
    ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 2254
    ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 2460
    ORA-06512: à "SYS.DBMS_IREFRESH", ligne 683
    ORA-06512: à "SYS.DBMS_REFRESH", ligne 195
    ORA-06512: à ligne 1
    I'm looking for which snapshot or whose employment has been? We have so many shots. I have querried dba_jobs but:

    Select * from all_jobs of employment where = 4111
    no selected line.

    Thank you.

    Wed Jan 25 21:00:01 2012
    Errors in the t:\oradba\admin\pods\bdump\DB_j001_3836.trc file:
    error ORA-12012 on auto work 4111
    ORA-01031: insufficient privileges
    ORA-06512: at "SYS. DBMS_SNAPSHOT", line 2254
    ORA-06512: at "SYS. DBMS_SNAPSHOT", line 2460
    ORA-06512: at "SYS. DBMS_IREFRESH', line 683
    ORA-06512: at "SYS. DBMS_REFRESH", line 195
    ORA-06512: at line 1

    Check also any planned Mview job or not

    SQL > select master, mview_name, dba_mviews LAST_REFRESH_DATE;

    If you find this job, check the query in the same point of view, if she has privileges to select/change according to the application.

    Thank you.

  • ORA-01031: insufficient privileges on the addition of constraints

    Hello

    I'm working on Oracle 11.2.0.2.0 and AIX.
    I'm just trying to alter a table to add the foreign key constraint by using...

    ALTER TABLE USER1. TAB1 ADD CONSTRAINT TAB1_TAB2_FK FOREIGN KEY (CUST_ID) REFERENCES USER2. TAB2 (TAB1_ID) ACTIVE;

    TAB1
    Cust_id (child table FK)

    TAB2
    TAB1_ID (PK)

    but I'm getting

    ORA-01031: insufficient privileges

    I gave all select, insert, update for the USER1 user on all the tables of the verse even vise user2...

    even, I gave grant dba to user1 and user2... as well...
    I tried to run sql even as sysdba but getting same message...

    Any idea what I can do... where I need to make changes...?

    Try

    grant references on user2.tab2 to user1;
    
  • Error: ORA-01031: insufficient privileges, the connect via SQLPlus

    Hello
    I installed Oracle database 11.2.0.1.0 on Windows 2008.
    When I try to connect using sqlplus, it gives me the following error:

    C:\users\administrator > sqlplus "/ as sysdba".

    SQL * more: Production of release 11.2.0.1.0 Fri Sep 2 10:43:57 2011

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    ERROR:
    ORA-01031: insufficient privileges


    Enter the user name:

    The administrator of the user part of the ora_dba group.
    Please help me how I can solve this problem.

    Thank you

    You are right. I didn't know that it was Windows. My bad! Thanks for pointing it out.

    It should be NTS (for the native security)

  • ORA-01031: insufficient privileges, what is the solution?

    [oracle@ora-lab2 ~] $ sqlplus/nolog
    SQL * more: version 11.1.0.6.0 - Production on Fri Sep 18 14:01:43 2009
    Copyright (c) 1982, 2007, Oracle. All rights reserved.
    SQL > connect virtue sysdba;
    ERROR:
    ORA-01031: insufficient privileges

    SQL > connect sys/test as sysdba;
    Connected.
    SQL > show the distance parameter

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    remote_dependencies_mode string TIMESTAMP
    remote_listener chain
    Remote_login_passwordfile string EXCLUSIVE
    REMOTE_OS_AUTHENT Boolean TRUE
    remote_os_roles boolean FALSE
    result_cache_remote_expiration integer 0

    [oracle@ora-lab2 ~] $ rman
    Recovery Manager: release 11.1.0.6.0 - Production on Fri Sep 18 14:02:24 2009
    Copyright (c) 1982, 2007, Oracle. All rights reserved.
    RMAN > Connect target;
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    ORA-01031: insufficient privileges
    RMAN > Connect target sys/test@prim01;
    connected to target database: PRIM01 (DBID = 2934738896)
    RMAN > exit
    Complete recovery manager.

    [oracle@ora-lab2 admin] $ cat sqlnet.ora
    NAMES. DIRECTORY_PATH = (TNSNAMES)
    SQLNET. AUTHENTICATION_SERVICE = (NONE)
    #NAMES. DOMAINE_PAR_DEFAUT = EVERYONE
    TRACE_LEVEL_CLIENT = OFF
    SQLNET. EXPIRE_TIME = 30

    Pavan Kumar says:
    Refer to http://www.psoug.org/reference/net_services.html

    Pavan - Please note this is a library of Dan Morgan's more hosted psoug. Your reference is a copy of archive that is still available but is no longer maintained.

    Please change your links to replace www.psoug.org by www.morganslibrary.com to get the latest wonderful resource of Dan thye. The correct link would be http://www.morganslibrary.com/reference/net_services.html

  • ORA-01031: insufficient privileges after the cloning of RAC

    Hello.

    I have 2 CARS with 2 DBs nodes and 1 OEBS with option of CARS. 5.11 for Linux. IM 11.2.0.3.9. DB 11.2.0.3.9.

    Data disks when presented by iSCSI.  Data, OCR, voting are in ASM on a diskgroup.

    For testing purposes this RAC has been cloned, including lun data.

    After that successful cloning IG has been tested and verified. Everything is ok.

    DB homes have been reconfigured successfully. Unfortunately tries to connect to sqlplus / as sysdba a ccure of error:

    ERROR:

    ORA-01031: insufficient privileges

    Any suggestions will be much appreciate.

    Thank you in advance.

    Finally, it works.

    export NEWHOSTNAME=node1
    export G01=OSDBA_GROUP=dba
    export G02=OSOPER_GROUP=oper
    export G03=OSASM_GROUP=
    
    eval "perl ${ORACLE_HOME}/clone/bin/clone.pl -silent ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME=OraDb11g_home1 INVENTORY_LOCATION=/u01/app/oraInventory -O'\"CLUSTER_NODES={$NEWHOSTNAME}\"' -O'\"LOCAL_NODE=$NEWHOSTNAME\"' $G01 $G02 $G03"
    

    In this case, config.c contains appropriate Van Overstraeten:

    #define SS_DBA_GRP "dba"
    #define SS_OPER_GRP "oper"
    #define SS_ASM_GRP ""
    
  • ORA-01031: insufficient privileges in a LOGIN TRIGGER

    Connected to db as SYS (SYSDBA) and created:


    CREATE OR REPLACE TRIGGER SYSTEM.trace_login
    AFTER LOGON
    WE DATABASE
    BEGIN
    IF SYS_CONTEXT ('USERENV', "SESSION_USER") LIKE '% TS_PROD_OGE_70803A % '.
    THEN
    -EXECUTE IMMEDIATE ' alter session set sql_trace = TRUE ";
    DBMS_SESSION.session_trace_enable (expected = > TRUE, lie = > FALSE);
    EXECUTE IMMEDIATE 'alter session set tracefile_identifier = LOCTRACE';
    END IF;
    END;

    When the TS_PROD_OGE_70803A user (logon)

    Trace file C:\oracle\app\tsadmin\diag\rdbms\wptsora11g\wptsora1\trace\wptsora1_ora_2444.TRC
    Oracle Database 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production
    With partitioning, OLAP, Data Mining and Real Application Testing options
    Windows NT Version 6.0 Service Pack 2
    CPU: type 4-8664, 4 physical cores
    Process affinity: 0 x 0000000000000000
    Memory (success/Total): Ph: 793 M / 4094 M, Ph + FCP: 4981 M / 8437 M
    Instance name: wptsora1
    Redo thread mounted by this instance: 1
    Oracle process number: 21
    Windows thread ID: 2444, image: ORACLE. EXE (SHAD)


    2010-12-29 16:50:52.723
    SESSION ID: (54.2012) 2010-12-29 16:50:52.723
    CUSTOMER ID :() 16:50:52.723 2010-12-29
    SERVICE NAME: (WPTSORA11G) 2010-12-29 16:50:52.723
    MODULE NAME:(SQL Developer) 2010-12-29 16:50:52.723
    ACTION NAME :() 16:50:52.723 2010-12-29

    Ignored the error 604 while SYSTEM is running. TRACE_LOGIN

    2010-12-29 16:50:52.723
    -Error stack dump-
    ORA-00604: an error has occurred at the SQL level 1 recursive
    ORA-01031: insufficient privileges
    ORA-06512: at "SYS." DBMS_SESSION", line 269
    ORA-06512: at line 5


    I tried a number of grants to the user, but I always get the same answer

    (Oracle 10.2.x and also on Oracle 11)

    Thanks for the tips

    OK, if people helped you that you can still give their answers as correct or useful.

    Nice day

Maybe you are looking for