Oracle数据库环境变量配置以及可能遇到的问题解决

news2024/10/3 8:20:12

一、如何配置Oracle数据库环境变量(以win10为例)

1、找到此电脑,鼠标右键,点击属性。

2、点击属性成功后,进入如下页面,找到“高级系统设置”,点击进入。

3、找到环境变量,点击进入。

4、进入环境变量后,找到系统环境变量,不用管用户变量,点击新建。

5、在弹出的窗口中,输入变量名“ORACLE_HOME”,变量值为“E:\Oracle\product\11.2.0\dbhome_1”,点击“确定”按钮。如下图所示:

6、再点击“新建”按钮,在弹出的窗口中,输入变量名“TNS_ADMIN”,变量值为“E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN”,点击“确定”按钮。

7、配置字符编码集,点击“新建”按钮,在弹出的窗口中,输入变量名“NLS_LANG”,变量名“AMERICAN_AMERICA.ZHS16GBK”,点击“确定”按钮

注意!!!!!!!

注意!!!!!!!!!!

注意!!!!!!!!!!!!!!!!

你配置完字符集后,可能会出现问题。

想要登陆时,可能会报“ORA-12705: Cannot access NLS data files or invalid environment specified”这个错误。不要惊慌。

此问题主要是登录后的系统Linux/Windows当前环境变量NLS_LANG设置和数据库NLS_LANG参数变量不一致导致的。

NLS_LANG参数由以下部分组成:

NLS_LANG=[Language]_[Territory].[Clients Characterset]

NLS_Language指定:

>Oracle(错误)信息的语言

>日和月份的名称

注意:NLS_LANGUAGE与插入和查询的数据的语言无关。

NLS_Territory指定:

>货币和数字格式

>计算星期和天数的范围和惯例

客户端字符集(CLIENTS CHARACTERSET)

>定义Oracle客户端,客户应用使用的编码

>或者它要复合您Microsoft Windows代码页(GUI工具的ACP,命令提示符的CHCP值)

>或者为Unicode Win32 应用设置为UTF8/AL32UTF8。

1.首先查询数据库的语言字符集环境变量;

 SELECT 
 (SELECT VALUE  from nls_database_parameters
 WHERE parameter='NLS_LANGUAGE')
 ||'_'||
  (SELECT VALUE  from nls_database_parameters
 WHERE parameter='NLS_TERRITORY')
 ||'.'||
   (SELECT VALUE  from nls_database_parameters
 WHERE parameter='NLS_CHARACTERSET') NLS_LANG
 FROM dual;


注意:

select userenv('language') from dual;
--或
select * from v$nls_parameters;

如上查询只能查询出数据库当前session的语言字符集。

2、查到 字符集环境变量后,就可以直接配置了。

至此,Oracle环境变量配置成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/982949.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深眸科技自研轻辙视觉引擎,以AI机器视觉赋能杆号牌识别与分拣

电线杆号牌作为电力行业标识的一种,相当于电线杆的“身份证”,担负着宣传电力知识、安全警示的作用,用于户外使用标记输电线路电压等级、线路名称、杆塔编号等,能够清晰地记录电力线路杆的信息,并为电力线路的更改以及…

小红书下一个爆款趋势锁定 | 秋冬种草指南

今夏「多巴胺」风靡全网,现秋日又捎来一股名为「美拉德」的风……俨然一副“新晋顶流”的架势。 如何抓住这一新趋势?本期千瓜将锁定小红书下一个爆款内容——「美拉德」,剖析笔记与底层逻辑,助力品牌洞见先机,运筹布…

虚拟数字人直播软件实现带货功能,成为新一代直播风口!

随着短视频带货市场的不断发展,虚拟数字人直播技术逐渐成为热门话题。而在现如今的市场趋势下直播带货则成为了一种火热的营销方式。那么,虚拟数字人直播软件是否可以结合起来,实现无人直播带货的效果呢?让我们来了解一下。 灰豚数…

VSCode md绘制图形mermaid记录

官网:Mindmap | Mermaid 测试还是不错:

【Day-31慢就是快】代码随想录-二叉树-中序和后序遍历构造二叉树

根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 思路 首先知道怎么画,然后写代码流程。 以 后序数组的最后一个元素为切割点,先切中序数组,根据中序数组,反过来再切后序数组。一层一层切下去…

最佳策略app平台传出的绝密理财法,这是给散户们的好机会

昨天,记者在走访各大超市的时候发现一个奇怪的现象:普遍的市民朋友在选购商品的时候基本上都会选择那些打折促销的,有些促销的商品甚至是很久之后才会用的,他们也会给带上。而对于那些不打折或者价格高昂的商品,基本上…

入耳耳机对耳朵有损害吗?入耳耳机和骨传导耳机哪个好?

先说结论,入耳式耳机对耳朵是有伤害的,骨传导耳机相比于入耳式耳机可以保护更好的保护耳朵健康。 在日常中,经常会看到有佩戴耳机的时尚青年,他们戴着耳机刷视频、听音乐,陶醉在自己的小世界中,但是长时间…

项目经理常用的6种工具,让项目管理变得更高效

项目管理是一个复杂的过程,因为不仅要管人管事,会遇到各种问题,因此用什么工具管理项目,对项目管理是一个很好地辅助,让项目管理变得更有效、更高效。 1、甘特图 甘特图将一个大型项目划分为几个阶段,并…

飞凌嵌入式受邀亮相2023中国国际数字经济博览会

9月6日,由工信部、国家发改委和河北省人民政府共同主办的2023中国国际数字经济博览会在石家庄国际会展中心(正定)开幕,近500家参展企业携自家的“黑科技”展品集中亮相,赋能智慧应用新场景,为观众带来了一场…

【1】DDR---容量计算

1、容量计算 density:芯片容量,bit为单位 depth:地址空间, width:数据位宽 densitydepth*width 2、三星DDR 4Gbit(总容量)256M(地址空间)*16(位宽&#xff…

GOOGLE SRE 运维模式解读

一、SRE核心是什么 我总结下来是:通过软件工程的方式开发(GOOGLE规定SRE团队必须将50%的精力花在真实的开发工作上)一些自动化的工具系统来解放传统运维工程师大量重复和手工操作,从而让新生代的SRE工程师有更多的时间&#xff1…

用户促活留存新方式——在APP中嵌入小游戏

随着APP同类产品的不断出现,APP开发者们面临着激烈的竞争,很多APP下载后被新的APP取代,获客成本越来越高。同时开发者还会面临用户粘性差、忠诚度低、用完即走、留存困难,商业化价值被大大缩减。 在APP中植入小游戏来提高用户活跃…

无涯教程-JavaScript - BESSELJ函数

描述 BESSELJ函数返回贝塞尔函数Jn(x)。 语法 BESSELJ(X, N)争论 Argument描述Required/OptionalXThe value at which to evaluate the function.RequiredNThe order of the Bessel function. If n is not an integer, it is truncated.Required Notes 如果x为非数值,则B…

亚马逊鲲鹏AI智能养号好用吗?怎么使用的?

亚马逊鲲鹏AI智能一键养号可以根据AI功能页面的姓名、年龄、职业、爱好等生成一批不同的AI角色,账号绑定这些角色后就可以自动浏览进行养号了。 功能特点 1、自动生成AI姓名、随机选择角色性别、自由设置AI年龄 2、根据勾选的AI职业、AI爱好进行随机生成AI关键词进…

pdf文档怎么压缩小一点?文件方法在这里

在日常工作和生活中,我们经常会遇到需要上传或者发送pdf文档的情况。但是,有时候pdf文档的大小超出了限制,需要我们对其进行压缩。那么,如何将pdf文档压缩得更小一点呢?下面,我将介绍三种方法,让…

【校招VIP】测试计划之hashmap分析

考点介绍: HashMap是Java程序员使用频率最高的用于映射键值对(key和value)处理的数据类型。随着JDK版本的跟新,JDK1.8对HashMap底层的实现进行了优化,列入引入红黑树的数据结构和扩容的优化等。 测试计划之hashmap分析-相关题目及解析内容可…

雷士明轩好用吗?测评师对比横评书客、雷士、米家哪款好

如今,大多数人的日常工作和学习都离不开电子设备,长时间盯着屏幕容易造成眼睛疲劳和视力下降。全国近视率占多数的还是青少年,护眼台灯作为一种照明设备,具有调节光线亮度和色温的功能,可以有效减少眼睛的疲劳&#xf…

Java【多线程】Callable 是什么, 如何使用并理解 Cllable, 和 Runnable 有什么区别?

文章目录 前言一、Callable 是什么?二、不使用 Callable 如何创建“有返回值的”线程?三、如何使用 Callable?四、如何理解 Callable?总结 前言 📕各位读者好, 我是小陈, 这是我的个人主页 📗小陈还在持续努…

将钉钉机器人小程序从一个公司迁移至另一个公司的步骤

引言: 由于我们以前开发的钉钉小程序都在一个公司,想在想应用到另一个公司,这就牵扯出了关于钉钉小程序迁移方面的具体步骤。下面是具体步骤: 1、创建一个钉钉小程序 在这一步你需要有钉钉开放平台的开发者权限,具体…

uniapp使用@microsoft/signalr(报错“ReferenceError: require is not defined“)

后台老哥要用微软的signalr&#xff0c;总结了一些经验和问题 引入方法 1、npm npm i microsoft/signalr 2、下载他的js或者cdn <script src"https://cdnjs.cloudflare.com/ajax/libs/microsoft-signalr/6.0.1/signalr.js"></script>在uniapp中&…