Originally posted by k007

# cp old_archive_logs new_location/old_archive_logs

sql> alter system set ARCHIVE_LOG_DEST 'new location'

I wouldn't do that. The database keeps track of where it archived the redo to. By moving it by hand your backup program could lose it depending on how smart it is.

Just:
ALTER SYSTEM LOG ARCHIVE START TO 'new_location';

If you want to change it permanently, change your init.ora file or set your parameter with scope=pfile.