I confirm saibabu's solution.
Main Topics
Browse All TopicsHi All,
I want to setup a user externally. The steps I did was.
1. Create user gopdiv identified externally;
2. grant connect,resource,dba to gopdiv;
3. grant create session to gopdiv;
4. created a user in winnt administrative tool user manager as gopdiv
5. logged off and loged in as gopdiv user and then went to command prompt and did sqlplus /
But unfortunately it says ora-1017 invalid username , Is there any step I am missing or something I have overlooked say around registry etc please do advice someone if you have detailed step on how to do this.
Thanks,
With kind regards
Gopdiv.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Here is a detailed answer.
Set the following TWO parameters in INITsid.ORA file as follows.
OS_AUTHENT_PREFIX="OPS$"
remote_os_authent = true
Then shutdown and startup.
Create a user as follows
CREATE USER "OPS$GOPDIV" IDENTIFIED EXTERNALLY DEFAULT TABLESPACE "USER_DATA" TEMPORARY TABLESPACE "TEMPORARY_DATA" PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT "CONNECT" TO "OPS$GOPDIV";
ALTER USER "OPS$GOPDIV" DEFAULT ROLE ALL;
This should work.
Business Accounts
Answer for Membership
by: saibabu_dPosted on 2000-08-05 at 19:36:37ID: 3796873
Hi,There is one Initialization parameter called "OS_AUTHENT_PREFIX".Check for that value.Type "show parameter os_authent_prefix" at SVRMGRL prompt or
at SQLPLUS prompt connected with SYS user.This value should be prefixed to the Oracle username.Since you already created the user,shutdown tha database,include the OS_AUTHENT_PREFIX='' in initSID.ora file,ans startup the database.
Thanks