@@ -41,6 +41,7 @@ public class RCURunner {
41
41
private static final String CREATE_REPO_SWITCH = "-createRepository" ;
42
42
private static final String DB_TYPE_SWITCH = "-databaseType" ;
43
43
private static final String ORACLE_DB_TYPE = "ORACLE" ;
44
+ private static final String USER_SAME_PWD_FOR_ALL ="-useSamePasswordForAllSchemaUsers" ;
44
45
private static final String DB_CONNECT_SWITCH = "-connectString" ;
45
46
private static final String DB_USER_SWITCH = "-dbUser" ;
46
47
private static final String DB_USER = "SYS" ;
@@ -289,6 +290,8 @@ private String[] getRcuCreateArgs() {
289
290
createArgs .add (CREATE_REPO_SWITCH );
290
291
createArgs .add (DB_TYPE_SWITCH );
291
292
createArgs .add (ORACLE_DB_TYPE );
293
+ createArgs .add (USER_SAME_PWD_FOR_ALL );
294
+ createArgs .add ("true" );
292
295
createArgs .add (DB_CONNECT_SWITCH );
293
296
createArgs .add (rcuDb );
294
297
if (ATP_DB ) {
@@ -338,13 +341,10 @@ private List<String> getRcuCreateStdinLines(String rcuSysPass, String rcuSchemaP
338
341
}
339
342
340
343
private List <String > getRcuStdinLines (RcuOpType rcuOpType , String rcuSysPass , String rcuSchemaPass ) {
341
- int extraRcuSchemaPasswordCount = getExtraRcuSchemaPasswordCount (rcuOpType );
342
- List <String > stdinLines = new ArrayList <>(rcuSchemas .size () + extraRcuSchemaPasswordCount );
344
+ List <String > stdinLines = new ArrayList <>(2 );
343
345
stdinLines .add (rcuSysPass );
346
+ stdinLines .add (rcuSchemaPass );
344
347
345
- for (int i = 0 ; i < rcuSchemas .size () + extraRcuSchemaPasswordCount ; i ++) {
346
- stdinLines .add (rcuSchemaPass );
347
- }
348
348
return stdinLines ;
349
349
}
350
350
0 commit comments