It can only be run as internal or sysdba.

Code:
$ sqlplus system/manager

SQL*Plus: Release 9.2.0.1.0 - Production on Wed Feb 12 09:03:26 2003

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning option
JServer Release 9.2.0.1.0 - Production

SQL> archive log list
ORA-01031: insufficient privileges
SQL> connect / as sysdba
Connected.
SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /data1/oradata/archive/
Oldest online log sequence     3211
Next log sequence to archive   3213
Current log sequence           3213
Regards