从关注身体开始改变生活状态
当身体开始抱怨你的时候,一切都已经出现问题了,不论是工作还是家庭。所以改变的第一步进行身体调整。然后才是其他。之所以有这样的感慨,是因为某天早上起来,一阵头晕眼花,想吐,立马给同事发信息,早上身体不适,要晚点上班,然后在出租屋躺了1个小时,才去上班,出门前看了一下体重,重了5公斤,整个人都不好了,整天没吃饭,到了晚上才俄,吃饱了后面再去深业上城去逛了下,没有衣服穿了,但是每件一份都不合适。
以后的每天都开始准点睡觉,合理饮食,坚持锻炼。
当身体开始抱怨你的时候,一切都已经出现问题了,不论是工作还是家庭。所以改变的第一步进行身体调整。然后才是其他。之所以有这样的感慨,是因为某天早上起来,一阵头晕眼花,想吐,立马给同事发信息,早上身体不适,要晚点上班,然后在出租屋躺了1个小时,才去上班,出门前看了一下体重,重了5公斤,整个人都不好了,整天没吃饭,到了晚上才俄,吃饱了后面再去深业上城去逛了下,没有衣服穿了,但是每件一份都不合适。
以后的每天都开始准点睡觉,合理饮食,坚持锻炼。
主从同步报错:column 0 of talbe 'XXX' cannot be converted from type 'varchar(120(bytes))' to type 'varchar(160(bytes)) utf8mb4
检查发现主库字符集是utf8,从库字符集是utf8mb4,因为从库采用逻辑恢复,创建数据库时指定的字符集类型错误导致。
spool是oracle的命令工具,主要用于记录执行脚本日志。
set echo off ;#关闭脚本中的sql命令,默认为on
set pagesize 0;#设置每页行数,默认24,为0表示不分页
set termout off; #显示脚本执行结果,默认为on
set feedback off; #回显本次sql命令处理的记录条数,默认为on
set heading off; 输出域标题,默认为on
。。。。。。
spool tableinfo.log
select * from XXx;
spool off
Oracle中的character set 和 national character set
character set varchar,我们常说的数据库的字符集
查看方式:
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
SQL>select userenv(‘language’) from dual;
AMERICAN _ AMERICA. ZHS16GBK
查询oracle client端的字符集
在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在dos窗口里面自己设置,
比如: set nls_lang=AMERICAN_AMERICA.ZHS16GBK
这样就只影响这个窗口里面的环境变量。
在unix平台下,就是环境变量NLS_LANG。
$echo $NLS_LANG
AMERICAN_AMERICA.ZHS16GBK
(1).数据库服务器字符集
select * from nls_database_parameters
来源于props$,是表示数据库的字符集。
(2).客户端字符集环境
select * from nls_instance_parameters
其来源于v$parameter,表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
(3).会话字符集环境
select * from nls_session_parameters
来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。
(4).客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。
如果多个设置存在的时候,NLS作用优先级别:Sql function > alter session > 环境变量或注册表> 参数文件> 数据库默认参数
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
表示nvchar 的编码方式 national character set,默认utf8-16或32
注意:
注意,如果包含SQL文件的字符集是ANSI,操作界面选用gb2313,如果字符集是UTF-8,选择用UTF-8字符集