数据库迁移 ORACLE 19C 解决大小写敏感问题
青苗 | 255 |
2023-07-27
ORACLE 19C 解决大小写敏感问题
对于数据库迁移大小写敏感会引入很多问题,这里修改 oracle 为非大写敏感设置。
- 使用驱动 ojdbc10 版本如下
implementation("com.oracle.database.jdbc:ojdbc10:19.19.0.0")
- 连接配置
jdbc:oracle:thin:@//192.168.1.2:1521/ORCL
注意!!创建了表空间及用户需要使用新建的用户创建表,否则存在权限问题无法找到表视图。
- 修改参数
alter system set sec_case_sensitive_logon=false;
- 修改 SQLNET.ORA 文件(oracle19c\network\admin)在结尾添加下面两行参数
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
- 打开CMD命令窗,输入sqlplus / as sysdba 修改一下用户密码(否则无法登录)
alter user 用户 identified by "新密码";
- 如果登录用户被锁定执行如下命令解锁
alter user 用户名 identified by "新密码";
alter user 用户名 account unlock;
推荐指数:
真诚点赞 诚不我欺~