首页 > 数据库 >Oracle-显示问号或者乱码

Oracle-显示问号或者乱码

时间:2024-02-06 14:44:33浏览次数:29  
标签:profile 显示 乱码 Oracle bash 问号

问题描述:

通过sqlplus登录Oracle19c时,执行SQL出现报错时,显示错误码出现问号:

解决方法:

su   -  oracle  

vi .bash_profile 

添加如下一行内容:

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

然后是环境变量生效

source   .bash_profile 

 

标签:profile,显示,乱码,Oracle,bash,问号
From: https://www.cnblogs.com/yeyuzhuanjia/p/18009704

相关文章

  • Oracle index domain R-tree(B-tree extension)
    *[构建域索引](https://docs.oracle.com/en/database/oracle/oracle-database/19/addci/building-domain-indexes.html#GUID-E370B5E4-BAC0-49C6-B17D-830B3A507FB4)域索引是为专用域(如空间或图像处理)设计的索引。用户可以在设计器创建索引类型后生成给定类型的域索引。域索引的......
  • Linux下Oracle启用
    1,Linux切换到Oraclesu-oracle2,使用sqlplus并以管理员的身份登录sqlplus/assysdba3,开启cbdstartup4,开启pdbalterpluggabledatabaseORA19CPDBopen;ORA19CPDB为pdb的名字,可以通过showpdbs查看5,退出sqlplusexit6,打开监听lsnrctlstart7,......
  • oracle常用sql
    --备份tbluser的数据到tbluser_bak中createtabletbluser_bakasselect*fromtbluser;--此处不加as也行--删除备份表的数据truncatetabletbluser_bak;--还原表数据insertintotbluser_bakselect*fromtbluser;--查看数据是否恢复select*fromtbluser_bak;-......
  • Oracle-修改字段类型方法总结
    有一个表名为test,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改什么字段类型,可以直接执行:altertabletestmodify(namenvarchar2(20));2、假设字段有数据,这时再来修改表的字段类型就无法修改:altertabletestmodify(namenvarchar2(20));3、假设字段有数据,......
  • 大文件夹集中伪造乱码
    importosimportuuidfrompathlibimportPath#定义一个函数来生成唯一的文件名defgenerate_unique_filename(extension):returnf"{uuid.uuid4()}{extension}"#定义支持的图片文件扩展名supported_extensions=['.jpg','.jpeg','.png',�......
  • Oracle向数据库插入日期格式数据
    插入系统日期insertintostudent(sno,sname,birthdate)values(007,'omit',sysdate);插入Oracle数据库指定格式的日期insertintostudent(sno,sname,birthdate)values(008,'Ding','18/11月/2022');使用todate()插入其他格式的日期(最常用)insertintostudent(sno,sname,......
  • ORACLE_sql中后相似下划线“_”没有匹配生效
    在oracle中我想查出库中所有表名类似“T_BD_ACCOUNTVIEW_QX_”的记录,用sql语句查询如下,得到结果却不一样,SELECTtable_nameFROMuser_tablesuwhereu.table_namelike'T_BD_ACCOUNTVIEW_QX_%';结果如下: 很显然,最后一个横杠没有匹配生效,查询后才知道,在Oracle中,下划线......
  • ORACLE:ORA-00933错误,SQL命令不正确结束
    什么是ORA-00933错误ORA-00933错误是Oracle数据库中常见的SQL错误之一。它表示SQL命令在语法上或结构上没有正确结束,导致解析错误。该错误通常会在执行SQL语句时发生,导致查询无法正常执行。ORA-00933错误的常见原因ORA-00933错误可能由以下几个原因引起: 缺少或多余的分号(;):......
  • oracle 发生硬解析的常见原因
     经常有SQL的执行计划变差了,导致出现了性能问题,为什么会解析出了新的执行计划?首先可以肯定突然出现了新的执行计划,表明SQL进行了重新硬解析(注意重新硬解析不一定产生新的执行计划),那么为什么SQL需要重新硬解析呢?今天就列举几种常见的原因: 1.自动收集统计信息 为了保证sql......
  • Oracle之decode函数的使用
    decode是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。decode函数的常用场景:1、使用decode判断字符串或数值decode(value,if1,then1,if2,then2,if3,then3,...,else)sql含义为:IF条件=值1THENRETURN(value1)ELSIF......