- 博客(17)
- 收藏
- 关注
原创 二进制、八进制、十进制、十六进制之间的转换
二进制八进制之间的转换 二进制与八进制之间的关系式每个八进制位对应三个二进制位,详情如下: 八进制: 0 1 2 3 4 5 6 7 二进制:000 001 010 011 100 101 110 111 实例: 27.651(8) 010111.110101001(2)
2015-12-16 15:27:21 3489
原创 操作系统环境变量LANG和NLS_LANG的关系
操作系统环境变量针对语言项设置有几个,我经常设置的是这两个LANG和NLS_LANG。LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效。例如Shell script代码 export LANG=zh_CN.GB2312 ex
2015-12-16 13:54:26 2462
原创 深入解析Oracle字符集
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LA
2015-12-16 11:58:01 1478
原创 EXP,IMP数据迁移字符集设置
1. 问题描述: 数据库之间的数据迁移是一个很常见的作业,EXP/IMP工具是一个常用的数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。但在实际操作过程中,涉及到源数据库,客户端,目标数据库三方面的字符集问题。操作人员对三者之间的字符集转换过程不了解,而冒然使用EXP/IMP命令,往往在迁移过程中报错终止,或是在没有报错的情况下成功导入,但其背后却
2015-12-16 11:37:16 2120
原创 Oracle中dmp导入/导出、数据库操作等过程中的字符集问题
描述:本文主要记录了Oracle数据库的字符集问题,也涉及作为服务器操作系统的UNIX/LINUX、CentOS或者Windows的字符集与Oracle字符集之间的关联关系。Oracle数据库的字符集问题不算是大问题,但也是一个头疼的问题。这是因为有这么三个原因:一是Oracle数据库在安装时指定好字符集之后一般不能更改,二是字符集问题涉及服务器与客户端之间的存取问题,三是Oracle数据库迁
2015-12-16 11:30:22 3842 1
原创 C语言for语句用法详解
在C语言中,for语句使用最为灵活,它完全可以取代 while 语句。它的一般形式为: for(表达式1; 表达式2; 表达式3) 语句它的执行过程如下:先求解表达式1。求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。求解表达式3。转回上面第2)步继续执行。循环结束,执行for语句下面的一
2015-12-15 20:18:57 5591 2
原创 C语言运算符的优先级和结合性一览表
C语言的运算符众多,具有不同的优先级和结合性,我们将它们全部列了出来,方便大家对比和记忆:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()
2015-12-15 20:12:31 790
转载 TCP/IP四层模型和OSI七层模型的概念
TCP/IP四层模型TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。 TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、
2015-12-15 15:51:38 859
原创 oracle数据库大小写敏感配置
oracle数据库大小写敏感设置 将sec_case_sensitive_logon初始化参数设置为false后就不区分密码大小写了。 sql> show parameter sec_case_sensitive_logon name type value ------------------------------------ ----------- ---------
2015-12-15 12:40:10 6066
原创 ogg之ddl配置
源端:SQL> GRANT EXECUTE ON utl_file TO scofy;SQL> GRANT CREATE TABLE,CREATE SEQUENCE TO scofy;SQL> alter system set recyclebin=off scope=spfile;SQL> @marker_setup.sqlMarker setup script
2015-12-10 16:14:13 4307
原创 ogg脱敏复制
实验情况是源端与目标端的表结构不同:源端:1.配置defgen参数GGSCI (test1) 23> edit params defgenDEFSFILE ./dirdef/product.defuserid scofy,password scofytable pdg.products; ////结构不同的表
2015-12-10 11:56:18 1107
原创 ogg initial load初始化加载
源端pdg用户,目标端hc用户源端操作:1.创建用户SQL> create user pdg identified by pdg;User created.SQL> grant dba to pdg;Grant succeeded.2.创建表SQL> conn pdg/pdgConnected.SQL> CREATE TABLE
2015-12-09 19:57:51 3392
原创 linux安装ogg
1.前提安装好数据库,本文数据库版本为11.2.0.4;ogg软件解要到相应的目录,本文解压在/home/n目录下2.创建一个操作系统用户n,属于oinstall组(为了登录数据库)3.a.检查数据库最小附加日志是否打开 SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;b.打开数据库最小附加日志开关ALTER DATABASE
2015-12-09 19:49:07 3294
转载 Linux添加/删除用户和用户组
在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除。进入root用户,输入 cd /etc在这个目录下输入 cat passwd会出现很多用户,绝大部分是系统用户,是不能删的,一般最下面的是用户自己原先添加的帐户。这些帐户已经用 userdel 用户名这个命令删过,但是仍存在关联文件。所以
2015-12-09 12:04:58 2196
原创 创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
今天第一次把玩mysql,在默认数据库mysql中创建用户时报错:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default valuemysql> use mysql;Reading table information for completion of table and column namesYou
2015-12-08 20:24:24 3992
原创 linux下shell显示-bash-4.1#不显示路径解决方法
在linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便。如何改为显示路径的shell呢?步骤如下:vim ~/.bash_profile(不用管.bash_profile这个文件有几个,自己新建一个也是可以的)在最后加上export PS1='[\u@\h \W]\$'然后执行source ~/.bash_p
2015-12-07 21:13:20 4014 1
原创 数据文件最大值
今天在添加一个数据文件时报错: SQL> alter tablespace HZ_SOAR_INDEX_DATA add datafile '+DATADG/soarhz/datafile/hz_soar_index_data01.dbf' size 10g autoextend on maxsize 32G;alter tablespace HZ_SOAR_INDEX_DATA a
2015-12-07 19:59:23 1857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人