2014-08-27 5 views
-1

команда отправки скрипта sql для узла или группы узлов работает нормально, но проблема заключается в разборе самого файла. Здесь вы находитесь, журнал целевого узлаСимметричные ошибки SYSADMIN send-script

2014-08-27 16: 51: 12,130 ОШИБКА [станция-001] [DataLoaderService] [станция-001-pull-1] Не удалось загрузить пакет 000-31 потому что: В файле: встроенная оценка: `` DROP TABLE ofep.PRODUCT_RESTRICTIONS; '' Encountered "ofep" в строке 1, столбец 12.

java.lang.RuntimeException: В файле: встроенная оценка: `` DROP Таблица ofep.PRODUCT_RESTRICTIONS; '' Засада "ПДЧСЗПППЫ" в строке 1, колонок 12.

at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.script(DatabaseWriter.java:919) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.write(DatabaseWriter.java:196) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.write(DatabaseWriter.java:167) 
at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.write(NestedDataWriter.java:64) 
at org.jumpmind.symmetric.model.ProcessInfoDataWriter.write(ProcessInfoDataWriter.java:65) 
at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.write(NestedDataWriter.java:64) 
at org.jumpmind.symmetric.io.data.writer.TransformWriter.write(TransformWriter.java:217) 
at org.jumpmind.symmetric.io.data.DataProcessor.forEachDataInTable(DataProcessor.java:194) 
at org.jumpmind.symmetric.io.data.DataProcessor.forEachTableInBatch(DataProcessor.java:164) 
at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:114) 
at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener.end(DataLoaderService.java:779) 
at org.jumpmind.symmetric.io.data.writer.StagingDataWriter.notifyEndBatch(StagingDataWriter.java:75) 
at org.jumpmind.symmetric.io.data.writer.AbstractProtocolDataWriter.end(AbstractProtocolDataWriter.java:220) 
at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:124) 
at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromTransport(DataLoaderService.java:407) 
at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromPull(DataLoaderService.java:265) 
at org.jumpmind.symmetric.service.impl.PullService.execute(PullService.java:129) 
at org.jumpmind.symmetric.service.impl.NodeCommunicationService$2.run(NodeCommunicationService.java:307) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:745) 

Вызванные: В файле: рядная оценка: `` DROP TABLE ofep.PRODUCT_RESTRICTIONS; '' Enco untered "ПДЧСЗППП" в строке 1, колонка 12.

at bsh.Parser.generateParseException(Parser.java:6068) 
at bsh.Parser.jj_consume_token(Parser.java:5939) 
at bsh.Parser.BlockStatement(Parser.java:2780) 
at bsh.Parser.Line(Parser.java:147) 
at bsh.Interpreter.Line(Interpreter.java:1000) 
at bsh.Interpreter.eval(Interpreter.java:635) 
at bsh.Interpreter.eval(Interpreter.java:739) 
at bsh.Interpreter.eval(Interpreter.java:728) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.script(DatabaseWriter.java:916) 
... 20 more 

2014-08-27 16: 51: 12,470 ОШИБКА [станция-001] [DataLoaderService] [станция-001-тянуть-1] Сбой при синтаксическом анализе партии java.lang.RuntimeException: В файле: инлайн оценке: `` DROP TABLE ofep.PRODUCT_RESTRICTIONS; '' Засада "ПДЧСЗПППЫ" в строке 1, столбец 12.

at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.script(DatabaseWriter.java:919) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.write(DatabaseWriter.java:196) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.write(DatabaseWriter.java:167) 
at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.write(NestedDataWriter.java:64) 
at org.jumpmind.symmetric.model.ProcessInfoDataWriter.write(ProcessInfoDataWriter.java:65) 
at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.write(NestedDataWriter.java:64) 
at org.jumpmind.symmetric.io.data.writer.TransformWriter.write(TransformWriter.java:217) 
at org.jumpmind.symmetric.io.data.DataProcessor.forEachDataInTable(DataProcessor.java:194) 
at org.jumpmind.symmetric.io.data.DataProcessor.forEachTableInBatch(DataProcessor.java:164) 
at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:114) 
at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener.end(DataLoaderService.java:779) 
at org.jumpmind.symmetric.io.data.writer.StagingDataWriter.notifyEndBatch(StagingDataWriter.java:75) 
at org.jumpmind.symmetric.io.data.writer.AbstractProtocolDataWriter.end(AbstractProtocolDataWriter.java:220) 
at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:124) 
at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromTransport(DataLoaderService.java:407) 
at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromPull(DataLoaderService.java:265) 
at org.jumpmind.symmetric.service.impl.PullService.execute(PullService.java:129) 
at org.jumpmind.symmetric.service.impl.NodeCommunicationService$2.run(NodeCommunicationService.java:307) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:745) 

причиненном: В файле: рядная оценка of: `` DROP TABLE ofep.PRODUCT_RESTRICTIONS; '' Обнаруженный «сигнал» по строке 1, колонка 12.

at bsh.Parser.generateParseException(Parser.java:6068) 
at bsh.Parser.jj_consume_token(Parser.java:5939) 
at bsh.Parser.BlockStatement(Parser.java:2780) 
at bsh.Parser.Line(Parser.java:147) 
at bsh.Interpreter.Line(Interpreter.java:1000) 
at bsh.Interpreter.eval(Interpreter.java:635) 
at bsh.Interpreter.eval(Interpreter.java:739) 
at bsh.Interpreter.eval(Interpreter.java:728) 
at org.jumpmind.symmetric.io.data.writer.DatabaseWriter.script(DatabaseWriter.java:916) 
... 20 more 

Сценарий содержит только один оператор «DROP TABLE ofep.PRODUCT_RESTRICTIONS;»

Could you please help me? 

Спасибо, Айман

ответ

0

Symadmin имеет три различных подкомандами посыла ...

send-sql   Send SQL statement to node 
send-schema   Send schema change to node 
send-script   Send script to node 

You используется send-script, который используется для отправки BSH скриптов.

Что вы хотите использовать: send-sql.

+0

Большое спасибо Остин, но что, если я хочу отправить SQL Script для удаления реплицированных таблиц на узлах; Как я мог это сделать? –

+0

Вам нужно будет сначала удалить триггеры для этой реплицированной таблицы. В противном случае в следующий раз, когда таблица будет реплицирована, в зависимости от настроек, она либо создаст ошибку, либо воссоздает таблицу. Затем вы можете отправить-sql, чтобы удалить таблицу на удаленных узлах. –

 Смежные вопросы

  • Нет связанных вопросов^_^