16GB should be enough for ecoinvent. Even with a 8GB laptop it will work (except maybe for regionalized calculation, since this needs more memory than usual ones). You can allocate 12GB to openLCA in the memory settings and it should work. Be aware that when you merge databases with more and more data sets, the memory demand will increase a lot. But if you stick with one background database for each project / each database inside openLCA that should be no problem with a 16GB laptop. Usually, you will not increase the memory demand a lot by your own processes, but it can happen when you do regionalized calculations or when you merge different ecoinvent databases into one openLCA database for calculations.
Best wishes,
Conrad