oracle 客户端 sqlplus 命令行 问号 乱码
乱码问题
先看下客户端的字符集和数据库的字符集是否一致,再看环境变量
先查数据库的字符集
select userenv ('language') from dual;
查出来是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
配置环境变量:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
linux: export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
配置直接生效,不用重启。
查看环境变量 echo $NLS_LANG
oracle的userenv和nls_lang详解 - 云+社区 - 腾讯云
配置之前:
配置之后:
看到显示中文,就说明配置成功了。
用户名和口令
如果直接双击打开sqlplus.exe会出现输入用户名和口令的情况。这就没法输入数据库的ip和端口。
如果需要连接远程数据库,需要使用sqlplus /nolog命令,nolog 即 no login,
在sqlplus.exe所在目录使用cmd,输入以下命令,即进入sql命令行模式,见图1和图2
sqlplus /nolog
进入sql命令行模式后,输入以下命令,即可成功连接数据库
conn username/password@ip:port/服务名 [as sysdba]
例如:
conn emp/emp@192.168.122.1:1521/ORCL
图1
图2
执行脚本的命令
如果直接复制sql语句,粘贴在cmd客户端,会报错,xxx太长。
解决方法:执行sql文件
@D:/demo.sql
Oracle 查看数据库字符集和客户端字符集 SQL 语句 - 云+社区 - 腾讯云
oracle服务器和客户端字符集的查看和修改 - lclc - 博客园
oracle 客户端 sqlplus 命令行 问号 乱码相关推荐
- sqlplus命令行登录oracle数据库的N种方法盘点
欢迎访问我的个人博客IT废柴,本文永久链接移至:sqlplus命令行登录oracle数据库的N种方法盘点 sqlplus有几种登陆方式Oracle数据库, 比如: 1.以操作系统权限认证的oracle ...
- MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))
1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...
- Oracle 11g SQLPlus命令
Oracle 11g SQLPlus命令手札 格式化操作 显示用户 格式化操作 格式化操作 数据库本身会有一系列的数据表所组成,所谓的表指的行与列的结合.所以现在要想查看数据表的内容,则可以执行如下语 ...
- 解决命令行的乱码以及编码的问题
解决命令行的乱码以及编码的问题 参考文章: (1)解决命令行的乱码以及编码的问题 (2)https://www.cnblogs.com/stephen2016/p/6097825.html (3)ht ...
- MySQL命令行查询乱码解决方法:
MySQL命令行查询乱码解决方法: 参考文章: (1)MySQL命令行查询乱码解决方法: (2)https://www.cnblogs.com/aksir/p/7070493.html 备忘一下.
- 【MATLAB】命令行窗口乱码问题
昨天开始重新学习matlab,按着网上教程一直配置,将编码格式改成"UTF-8"(查看编码方式可以用slCharacterEncoding()函数),然后在编辑器上面编写内容果然没 ...
- cmd命令行mysql乱码解决方法_mysql命令行显示乱码的解决方法
mysql命令行显示乱码的解决方法:1.打开my.ini配置文件:2.修改配置[default-character-set=utf8]:3.改变数据库的编码方式,如[set character_set ...
- oracle创建表空间工具,使用sqlplus命令行工具为oracle创建用户和表空间
这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下 用Oracle10g自带的企业管理器 ...
- 客户端dmesg_linux命令行安装oracle客户端 - 卡饭网
linux安装oracle客户端 linux安装oracle客户端 1.准备好所需要的安装包 oracle-instantclient-basic-10.2.0.5-1.i386.rpm oracle ...
最新文章
- 曾经百度大佬吹过的牛实现了,看完这个,带你搞定AI前沿技术
- 【0521模拟赛】小Z爱划水
- A*算法的认识与求第K短路模板
- EF Core事务提交,分布式事务
- A* a=new B ,会不会产生内存泄露了,露了B-A的部分?
- 【安卓深度控件开发(2.2)】LCDView - 进阶绘图
- 【win10.win7】在win10系统里面安装win7系统(亲测有效,方便快捷,无需自己设置开机启动项)
- APP性能测试之GT 测试
- 本地js文件上传服务器,原生JS实现前端本地文件上传
- java封装继承多态的理解_深入理解Java面向对象三大特性 封装 继承 多态
- PHP搞笑文字表情包在线制作网站源码
- python学习笔记(6)
- hive查询数据库总条数
- python培训班-python培训班哪家好
- 吐血整理:顶级程序员工具集和在线网站大集合~
- Unity3D —— 手机设备震动接口
- 基于宜搭的《T恤尺码收集》应用搭建
- 给教师的一百条意见读后感
- 报错:Loading mirror speeds from cached hostfile解决方案
- StarGAN快速阅读
热门文章
- 龚文祥自爆今日头条微博自媒体年收入仅1000元!
- 苹果项目关闭服务器,苹果自动续费怎么取消?手把手教你快速关闭
- C语言程序设计第五版谭浩强著 第五章部分课后习题答案
- 【建模干货】Mirauge3D让大面积倾斜空三不“跑崩”
- mysql的where子查询_MySQL where型子查询
- 大数据就业前景如何?大数据时代,马云这样说...
- 不同的「火」在舌頭上的表現也不一樣
- 2018省赛第九届蓝桥杯真题C语言B组第九题题解 全球变暖
- 用谷歌浏览器检查功能实现精灵图
- mysql用存储过程更新表_如何创建存储过程以更新MySQL表中的值?