db2 GRANT CONNECT ON DATABASE TO USER 'a-test'
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token "-" was found following "N DATABASE TO USER a".
Expected tokens may include: ",". SQLSTATE=42601
Solution:
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/c0007245.htm
or
Für Benutzer- und Gruppennamen müssen die Regeln beachtet werden, die für bestimmte Betriebssysteme durch zugehörige Systeme erzwungen werden. Auf Linux- und UNIX-Plattformen gelten beispielsweise für Benutzernamen und Gruppennamen die folgenden Regeln:
Zulässige Zeichen: a bis z in Kleinbuchstaben, 0 bis 9 und _ (Unterstreichungszeichen) für Namen, die nicht mit einer Ziffer zwischen 0 und 9 beginnen.
Die Länge muss kleiner-gleich 8 Zeichen sein.