liquibase和orai18n.jar

东:

我不能跑这个

liquibase --driver=oracle.jdbc.OracleDriver --classpath=ojdbc8.jar --url="jdbc:oracle:thin:@host:port:sid" --changeLogFile=db.xml --username=name --password=psw generateChangeLog

我得到一个错误

“运行Liquibase发生意外错误:liquibase.exception.DatabaseException:java.sql.SQLException:不支持的代码表(将orai18n.jar添加到类路由中):CL8MSWIN1251”

全栈错误

Liquibase Community 3.8.0 by Datical运行Liquibase时发生意外错误:liquibase.exception.DatabaseException:java.sql.SQLException:Неподдерживаемаякодоваятаблица(добавьтеorai18n.jarвMS:quibase.Exception liquibase.exception.DatabaseException:java.sql.SQLException:Неподдерживаемаякодоваятаблица(добавьтеorai18n.jarвмаршрутклассов):CL8MSWIN1251在quisbase.intil。 ]在liquibase.integration.commandline.Main.doMigration(Main.java:1060)[liquibase.jar:na]在liquibase.integration.commandline.Main.run(Main.java:209)[liquibase.jar:na]在liquibase.integration.commandline.Main.main(Main.java:132)[liquibase.jar:na]原因:liquibase.command。CommandExecutionException:liquibase.exception.DatabaseException:java.sql.SQLException:Неподдерживаемаякодоваятаблица(добавьтеorai18n.jarвмаршрутклассов)[Command):CL8MS.Base:Basic。在liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:280)〜[liquibase.jar:na]处...省略了3个常见的框架,原因是:liquibase.exception.DatabaseException:java.sql.SQLException:Неподдерживаемаякодовая таблица(在orai18n.jar上下载):CL8MSWIN1251在liquibase.snapshot.jvm.CatalogSnapshotGenerator.snapshotObject(CatalogSnapshotGenerator.java:SnapcshotsshotshotSnapshotshotSnapshotsshotcshotnshotcshotsshotsshotshot.snapshotObject(CatalogSnapshotGenerator.java:47)〜[liquibase.ap.shotJshot.shotJap.JLibase.ap.jn。 java:66)〜[liquibase.jar:na]位于liquibase.snapshot.SnapshotGeneratorChain。快照(SnapshotGeneratorChain.java:49)〜[liquibase.jar:na]在liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)〜[liquibase.jar:na]在liquibase.snapshot.SnapshotGeneratorChain.snapshot( SnapshotGeneratorChain.java:49)〜[liquibase.jar:na]在liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:315)〜[liquibase.jar:na]在liquibase.snapshot.DatabaseSnapshot.init(DatabaseSnapshot.java: 100)〜[liquibase.jar:na]在liquibase.snapshot.DatabaseSnapshot。(DatabaseSnapshot.java:59)〜[liquibase.jar:na]在liquibase.snapshot.JdbcDatabaseSnapshot。(JdbcDatabaseSnapshot.java:39)〜[liquibase。 jar:na]在liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:217)〜[liquibase.jar:na]在liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:190)〜[liquibase.jar:na]在liquibase.command.core.DiffCommand.createReferenceSnapshot(DiffCommand.java:221)〜[liquibase.jar:na]在liquibase.command.core.DiffCommand.createDiffResult(DiffCommand.java: 143)〜[liquibase.jar:na]在liquibase.command.core.GenerateChangeLogCommand.run(GenerateChangeLogCommand.java:46)〜[liquibase.jar:na]在liquibase.command.AbstractCommand.execute(AbstractCommand.java:19) 〜[liquibase.jar:na] ...省略了4个常见的框架造成原因:java.sql.SQLException:Неподдерживаемаякодоваятаблица(добавьтеorai18n.jarвмаршрутклассовов(CharerSetSet.sqler)。 :233)〜[ojdbc8.jar:19.3.0.0.0]在oracle.sql.CharacterSetUnknown.convert(CharacterSetFactoryThin.java:194)〜[ojdbc8.jar:19.3.0.0.0]在oracle.jdbc.driver.PhysicalConnection 。throughDbCharset(PhysicalConnection.java:10365)〜[ojdbc8.jar:19.3.0.0.0]在oracle.jdbc.driver.PhysicalConnection.enquoteIdentifier(PhysicalConnection.java:10442)〜[ojdbc8.jar:19.3.0.0.0]在oracle.jdbc.driver.OracleStatement.enquoteIdentifier(OracleStatement.java:6452)〜[ojdbc8.jar:19.3.0.0.0]在oracle.jdbc.driver.OracleStatement.getColumnIndex(OracleStatement.java:3853)〜[ojdbc8.jar :19.3.0.0.0]在oracle.jdbc.driver.InsensitiveScrollableResultSet.findColumn(InsensitiveScrollableResultSet.java:270)〜[ojdbc8.jar:19.3.0.0.0]在oracle.jdbc.driver.GeneratedResultSet.getString(GeneratedResultSet.java :596)〜[ojdbc8.jar:19.3.0.0.0]在liquibase.snapshot.jvm.JdbcSnapshotGenerator.getDatabaseCatalogNames(JdbcSnapshotGenerator.java:149)〜[liquibase.jar:na]在liquibase.snapshot.jvm.CatalogSnapshotGenerator.snapshotObject (CatalogSnapshotGenerator.java:35)〜[liquibase.jar:na] ... 18个常见框架

如何解决这个问题?

东:

我解决这个问题。我在数据库服务器中更改了NLS LANG。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章