Существует множество инструментов, но я бы порекомендовал сделать это с помощью графического интерфейса Navicat.
По моему опыту, он может запустить 48 ГБ * .sql файлов за 6 часов на хосте с 8 ГБ ОЗУ.
Объяснение (вроде) здесь:
Вторично щелкните по выбранной БД, выберите «Выполнить файл SQL», выберите файл, выберите «продолжить при ошибке», если хотите, и, наконец, запустите его.
Я знаю, что это показывает БД MySQL, но работает на наиболее используемых / популярных СУБД.
Я серьезно не советую «открывать» файл с такими пропорциями в построителе SQL-запросов, это блокирует машину, так как ОЗУ будет заполняться снова и снова.
Это также работает на Macintosh OS в качестве хоста приложения Navicat, и, как только вы подключитесь к определенному серверу БД, вы можете запускать его в любом месте, работая до настоящего времени на RHEL, Ubuntu Server, Debian и Windows Server. *