数据库迁移 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;
文章标签: 后端开发环境
推荐指数:

真诚点赞 诚不我欺~

数据库迁移 ORACLE 19C 解决大小写敏感问题

点赞 收藏 评论

关于作者

青苗
青苗

青苗幼儿园园长

等级 LV5

粉丝 20

获赞 47

经验 1182