Answers below:
1. If
I decided to move this database to a new test server. I cannot bring back
NLOs from DAOS into the nsf because the size will exceed 64 GB and the
db will crash :) Is it possible to copy only NLOs for this database and
move to the new server? as I don't want to end up with 1 TB of data that
I won't be needing.
Answer: Yes it is possible to copy NLOs from one
server to another but careful there is a catch. NLOs are by default
encrypted with the server id. You must disable nlo encryption if you want
to be able to copy them from one server to another. You can disable
encryption by using the notes.ini parameter DAOS_Encrypt_NLO
= 0 . You can generate a list of NLOs associated
with this db by using the "Tell
DAOSMgr ListNLO " more info here http://www-12.lotus.com/ldd/doc/domino_notes/9.0/help9_admin.nsf/f4b82fbb75e942a6852566ac0037f284/cb50bcc32337e41885257b19005b51fc?OpenDocument
2. If
I won't to create a new copy of this database on the same server, the NLOs
will be shared, right? in this case is it totally safe to work on this
new copy and manipulate attachments without worrying that the original
ones are corrupted?
Answer: I am not sure I understand the question
fully. If a copy or a replica is created on the same server then
the attachments will be shared. However, if the attachment is truly
corrupted then even the copy or the replica will have the corrupted attachment
as it is shared between the databases.
If your question is more related to what if I create a copy or replica
and modify one of the attachments, what happens to the original database
and original attachment? The answer is that when the attachment is
modified a new NLO is created. The new copy will reference this newly
modified attachment while the original database will continue to reference
the original NLO.
Daos is a great tool but ensure that you properly tune
the space needed for the attachments. Make sure you keep an eye on
the DAOS catalog and that it is kept in sync (when the catalog is not in
sync pruning of old attachment stops) and make sure you disable daos encryption
if you want to be able to move NLOs between servers.