yh_9NyzUXP0玄铁一
2023-7-4 10:44:08 发布在问答
【管理与运维】 多个oracle数据源同一个客户端如何设置不同的NLS_LANG


如何在不同的oracle数据源或数据集或报表设置 会话级或客户端的 NLS_LANGUAGE 和 NLS_TERRITORY


ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
ALTER SESSION SET NLS_TERRITORY ='CHINA';
SELECT USERENV ('LANGUAGE') FROM DUAL;


ALTER SESSION SET NLS_LANGUAGE='AMERICAN';
ALTER SESSION SET NLS_TERRITORY ='AMERICA';
SELECT USERENV ('LANGUAGE') FROM DUAL;


2062
5
精彩评论5
yhdata_yzm
发表于 2023-7-4 10:59:03 显示全部楼层
这个不支持。新建两个数据源吧,url后边加上你要的参数去连接。
回复

使用道具 2#

yh_9NyzUXP0玄铁一
发表于 2023-7-5 09:18:06 显示全部楼层
Oracle数据源如何添加url后边的参数?
回复

使用道具 3#

yhdata_yzm
发表于 2023-7-5 09:26:48 显示全部楼层
yh_9NyzUXP0 发表于 2023-7-5 09:18
Oracle数据源如何添加url后边的参数?

数据源连接的url那里,具体你的这两个参数你可以去看看oracle的文档。有个示例你可以参考下:
jdbc:oracle:thin:@your_host:your_port:your_service?NLS_LANGUAGE=AMERICAN&NLS_TERRITORY=AMERICA
回复

使用道具 4#

yh_9NyzUXP0玄铁一
发表于 2023-7-5 10:21:36 显示全部楼层
oracle不支持这种连接方式吧。你有试过这种连接方式不
回复

使用道具 5#

yhdata_yzm
发表于 2023-7-5 10:31:13 显示全部楼层
yh_9NyzUXP0 发表于 2023-7-5 10:21
oracle不支持这种连接方式吧。你有试过这种连接方式不

你只是加参数啊,在数据源连接那块。我没有oracle的数据源,你可以新建数据源测试下
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部