Посмотрите в сторону слов роутер, NAT, виртуальный сервер, статический/динамический IP. А 192.168.1.*** -- приватный адрес, его из Интернета не увидеть.
Попробуйте $rc=system("sqlplus", 'aa_bb_ccc/fd$efghjk_@xyz');
По идее тогда не будет и интерполяции переменных, и вызова оболочки для запуска.
См. книгу с верблюдом, с. 875 (3-е изд., 2002 г.). Ну и perldoc.perl.org/functions/system.html