sys as sysdba – insufficient privileges
Working on the Solaris server i always use ” / as sysdba” to login to the database.While creating a backup scripts, i used
sqlplus -s "sys@iddb as sysdba"
Before testing the script, did a tnsping
bash-3.00$ tnsping iddb
TNS Ping Utility for Solaris: Version 10.2.0.3.0 - Production on 28-MAY-2010 17:00:44
Copyright (c) 1997, 2006, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (ADDRESS_LIST= (ADDRESS =(PROTOCOL=TCP)
(HOST=XXX.XXX.XXX.XX)(PORT=XXXX))) (CONNECT_DATA= (SERVICE_NAME=iddb)))
OK (10 msec)
A log file is generated whenever the backup script is run.While checking the log file i saw the below error
ERROR:
ORA-01031: insufficient privileges
Hmmm…time for check -
bash-3.00$ sqlplus sys as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Fri May 28 17:29:51 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning and Data Mining options
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning and Data Mining options
bash-3.00$
bash-3.00$ sqlplus sys@iddb as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Fri May 28 17:30:28 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Enter password:
ERROR:
ORA-01031: insufficient privileges
Check whether passwordfile exists or not??
bash-3.00$ cd $ORACLE_HOME/dbs
bash-3.00$ ls -lrt
total 21198
-rw-r----- 1 oracle1 dba 8385 Sep 11 1998 init.ora
-rwxr-xr-x 1 oracle1 dba 3854 Jul 24 2008 initiddb.ora
-rw-r----- 1 oracle1 other 2048 Sep 10 2009 orapwiddb.ora
-rw-r----- 1 oracle1 dba 7680 May 17 14:11 spfileiddb.ora
bash-3.00$
“orapwiddb.ora” file is present in ORACLE_HOME/dbs.Next was to check v$pwfile_users view
SQL> select * from v$pwfile_users;
no rows selected
SQL>; show parameter remote_login
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
SQL>
Opppssss, “no rows selected”.Created a new password file
bash-3.00$ orapwd file=$ORACLE_HOME/dbs/orapwiddb.ora password=xyzyzx#123 entries=2
bash-3.00$ ls -lrt
total 24202
-rw-r----- 1 oracle1 dba 8385 Sep 11 1998 init.ora
-rwxr-xr-x 1 oracle1 dba 3854 Jul 24 2008 initiddb.ora
-rw-r----- 1 oracle1 other 2048 Sep 10 2009 orapwiddb.bkp
-rw-r----- 1 oracle1 dba 7680 May 17 14:11 spfileiddb.ora
-rw-r----- 1 oracle1 dba 1536 May 28 17:52 orapwiddb.ora
bash-3.00$
bash-3.00$
Granting sysdba privilege to SYS
SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
Something wrong!!!!! It say “password file missing or disabled”, even
after creating the password file.Seems like, oracle is not able to read
“orapwiddb.ora” file.Created a new password file with name
“orapwiddb”
bash-3.00$ orapwd file=$ORACLE_HOME/dbs/orapwiddb password=xyzyzx#123 entries=2
bash-3.00$ ls -lrt
total 24202
-rw-r----- 1 oracle1 dba 8385 Sep 11 1998 init.ora
-rwxr-xr-x 1 oracle1 dba 3854 Jul 24 2008 initiddb.ora
-rw-r----- 1 oracle1 other 2048 Sep 10 2009 orapwiddb.bkp
-rw-r----- 1 oracle1 dba 7680 May 17 14:11 spfileiddb.ora
-rw-r----- 1 oracle1 dba 1536 May 28 17:58 orapwiddb
Lets try grant sysdba privilege to SYS now,
SQL> grant sysdba to sys;
Grant succeeded.
SQL> select * from v$pwfile_users;
USERNAME SYSDB SYSOP
------------------------------ ----- -----
SYS TRUE TRUE
bash-3.00$ sqlplus
SQL*Plus: Release 10.2.0.3.0 - Production on Fri May 28 18:05:01 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Enter user-name: sys@iddb as sysdba
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning and Data Mining options
SQL> exit
Hi, I do believe this is a great blog. I stumbledupon it ;) I am
YanıtlaSilgoing to revisit once again since i have
bookmarked it. Money and freedom is the best way
to change, may you be rich and continue to help others.
Stop by my site :: perfumes baratos
yeezy shoes
YanıtlaSilsupreme clothing
adidas tubular x
nike air max 95
yeezy shoes
hermes online
timberland shoes
timberland outlet
balenciaga speed
louboutins
xiaofang20191220
asiagoou728ja
YanıtlaSilgolden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet