получение ошибки после переноса приложения из mysql в oracle - PullRequest
2 голосов
/ 06 января 2012

Мы используем Grails с Groovy и недавно измененной базой данных с MySQL на Oracle 11g. Мы позаботились об именах таблиц, таких как USER, RESOURCE, чтобы сделать это чем-то другим, переназначили новые имена в классах домена.

Я также добавил некоторые данные по умолчанию в роли из таблицы mysql (для обеспечения безопасности Spring) и вручную вставил одного пользователя 'admin' в таблицу GRAUSER (переименована из USER). Сервер запускается в Netbeans

Но когда я пытаюсь войти в систему, я получаю следующую ошибку

ОШИБКА util.JDBCExceptionReporter ORA-00904: "ЭТО _". "Пароль": неверный идентификатор

Не удалось отладить причину этого. Дайте мне знать, если какие-либо подробности / код необходимы для проверки, но мне нужно иметь возможность войти в приложение.

1 Ответ

0 голосов
/ 06 января 2012

Не могли бы вы опубликовать свой файл DataSource.groovy? Ниже приведено примерное описание подключения к Oracle.

dataSource {
    logsql = true
    pooled = true
    driverClassName = "oracle.jdbc.OracleDriver"
    username = "user"
    password = "secret"
dialect='org.hibernate.dialect.Oracle10gDialect'
}

environments {
    development {
        dataSource {
            //dbCreate = "create-drop" // one of 'create', 'create-drop','update'
            url = "jdbc:oracle:thin:@server:1521:sid"
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...