You just  modify according to your current system setup.
| 1. | Login to orasid and execute sqlplus "/as sysdba" | 
| 2. | CREATE USER "OPS$<Hostname>\<SID>ADM" DEFAULT TABLESPACE PSAPSR3 TEMPORARY TABLESPACE PSAPTEMP IDENTIFIED EXTERNALLY; | 
| 3. | SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'OPS$<Hostname>\<SID>ADM'; | 
| 4. | GRANT CONNECT, RESOURCE TO "OPS$<Hostname>\<SID>ADM"; | 
| 5. | CREATE USER "OPS$<Hostname>\SAPSERVICE<SID>" DEFAULT TABLESPACE PSAPSR3USR TEMPORARY TABLESPACE PSAPTEMP IDENTIFIED EXTERNALLY; | 
| 6. | SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'OPS$<Hostname>\SAPSERVICE<SID>'; | 
| 7. | GRANT CONNECT, RESOURCE TO "OPS$<Hostname>\SAPSERVICE<SID>"; | 
| 8. | SELECT OWNER FROM DBA_TABLES WHERE TABLE_NAME = 'SAPUSER'; | 
| 9. | CREATE TABLE "OPS$<Hostname>\<SID>ADM".SAPUSER (USERID VARCHAR2(256), PASSWD VARCHAR2(256)); | 
| 10. | INSERT INTO "OPS$<Hostname>\<SID>ADM".SAPUSER VALUES ('SAPSR3', 'Password'); sapuser schema name and DBpassword ('OWNER', 'PASSWORD');  | 
| 11. | SELECT OWNER, TABLE_OWNER, TABLE_NAME FROM DBA_SYNONYMS WHERE SYNONYM_NAME = 'SAPUSER'; SQL> SELECT OWNER FROM DBA_TABLES WHERE TABLE_NAME = 'SAPUSER'; OWNER ------------------------------ OPS$PREPRODGEP\GEPADM (optional, to remove all other non usable owner)  | 
| 12. | CREATE SYNONYM "OPS$<Hostname>\SAPSERVICE<SID>".SAPUSER FOR "OPS$<Hostname>\<SID>ADM".SAPUSER; | 
| 13. | GRANT SELECT, UPDATE ON "OPS$<Hostname>\<SID>ADM".SAPUSER TO "OPS$<Hostname>\SAPSERVICE<SID>"; 
Set the following parameter: 
REMOTE_OS_AUTHENT = TRUE 
           in init<sid>.ora. 
SQL> ALTER SYSTEM SET REMOTE_OS_AUTHENT = TRUE SCOPE=SPFILE; 
System altered. 
SQL> COMMIT; 
RESTART THE DATABASE: 
Thanks Yoonus  | 
No comments:
Post a Comment
Ask Your Questions ?#