Please do the following steps in order to recover SerializedSystemIni.dat file:
  1. Go to DOMAIN_HOME/config
  2. Open the config.xml file and remove any encrypted sections from the <credential-encrypted> attributes.
  3. Replace its content with “”
  4. Save the file.
  5. Go to DOMAIN_HOME/servers/AdminServer/security
  6. Remove the boot.properties file if exists.
  7. Go to DOMAIN_HOME/security
  8. Remove SerializedSystemInit.dat
  9. Go to DOMAIN_HOME/
  10. Rename the fileRealm.properties to fileRealm.properties.src
  11. Open fileRealm.properties.src
  12. Change all the hashed passwords (encrypted passwords) to clear text passwords.
For example:
     user.system=0xa078cb45e6f6c4eefdd1f14495ff739b5536904c to user.system=password
13. Ensure to use the same password that was set to the domain.
14. Save the file.
15. Open a terminal and go to DOMAIN_HOME/bin
16. Execute setDomainEnv.sh
17. Then execute (in the same open terminal) the following script:
     java weblogic.security.acl.internal.FileRealm fileRealm.properties SerializedSystemIni.dat
• This will regenerate SerializedSystemIni.dat and fileRealm.properties files.
18. Now open startWeblogic.sh located at DOMAIN_HOME/bin and add this line in JAVA_OPTIONS=
     -Dweblogic.system.StoreBootIdentity=true
• This will create boot.properties file.
19. Save the script.
20. Start Weblogic with startWeblogic.sh or startWeblogic.cmd
21. Enter the user and password.