理解ORACLE 字符集【转】
一、引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自...
【shell 脚本】根据给定的网址来使用相应的协议下载文件
现在要求写一个程序,接受命令行给定一个网址去下载一个文件,要求根据网址的协议的不同,采用不同的程序下载。如果给定的网址以.xml结尾,则认为要下载的文件已经在给定的网址中指定,否则要下载的文件名为本机的ma...
【shell 】文件操作
一文本里面内容是 192.168.1.2/24 167.178.1.3/24 212.121.1.3/24 192.168.1.2/24 167.178.1.3/24 212.121.1.3/24 123.124.122.121/24 123.124.122.121/24 编写脚本将...
【shell 】求两个文件相加的脚本
root@client.example.com # cat a.txt100k f1.myd200k f2.myd300k f3.myd200k f4.myd100k f5.mydroot@client.example.com # cat b.txt100k f1.myd200k f2.myd300k f3.myd200k f4.myd100k f5.myd==希望得到两个文件相...
【shell 】 使用 shell 计算成绩
root@client.example.com # cat 1.txt jack huaxue 90tom huaxue 86jack shuxue 99tom shuxue 80要求算出jack和tom的2科的平均分 用shell实现。注意变量与大括号的间隔root@client.example.com # ...
【shell 】syntax error in conditional expression
编写shell 脚本时遇见 syntax error in conditional expression 错误,#!/bin/bash# cleanup /var/log/messageLOG_DIR=/var/logROOT_DID=0LINES=50E_XCD=66E_NOTROOT=67if [[ "$UID" -ne "$ROOT_UID"]]then ech...
【shell 脚本】删除/var/log 下的日志
开始学习shell 脚本的编写了,写了一个删除日志的脚本。root@client.example.com # more test.sh #!/bin/bash# cleanup /var/log/messageLOG_DIR=/var/logROOT_DID=0LINES=50E_XCD=66E_NOTROOT=67if [[ ...
syntax error near unexpected token `
今天编写了一个执行备份的脚本,在ue里面编写,让后传递到linux下,结果出现了syntax error near unexpected token ` 错误。网上的解决办法是:1)vi -b expdp_alibankdw_test.sh 2)在命令编辑行<就是: 按ESC键 ...
IPtables 详解
Linux 的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用iptab...
【导入导出】数据泵 job_name参数的使用
数据泵的工作流程如下: (1)在命令行执行命令 (2)expdp/impd 命令调用DBMS_DATAPUMP PL/SQL包。 这个API提供高速的导出导入功能...
含有汉字的固定字符由ZHS16GBK数据库导入到AL32UTF8的数据库
导读:此文章是对于上一个实验的补充,上一次实验仅仅考虑的 varchar2 的情况。这次考虑到对于char类型的含有中文数据的情况。对于英文:对英文,在al32utf8中仍然和zhs16gbk一样用1个字节表示,因此导入固定长...
字符集为ZHS16GBK的数据库导入到字符集为AL32UTF8的数据库
相信大家都对字符集有相当的了解了,废话就不多说了!直接步入正题:这里主要是测试含有 汉字的数据从ZHS16GBK的数据库导入到字符集为AL32UTF8 数据库. 如有我没想到的其他情况,请大家提建议,我继续完善测试实...
ORA-15055 Unable to Connect to ASM When Starting an Instance
尝试启动一个spfile 文件在asm 中的数据库时会遇到如下错误:ORA-01078: failure in processing system parametersORA-01565: error in identifying file '+DATA_ASM/gisqe1/spfilegisqe1.ora'ORA-17503: ksfdopn:2 ...
Unable To Create Database Using ASM ORA-15055
不能在asm 实例上创建oracle 10g 数据库,报错如下:CREATE DATABASE "ekbkprd1"ORA-01501: CREATE DATABASE failedORA-00200: controlfile could not be createdORA-00202: controlfile: '+DG1_NR/ekbkprd1/control...
ORA-15055 ASM Diskgroup Status Showing Dismounted From RDBMS Instance
在数据库实例中检查asm 磁盘组的状态时,显示 DISMOUNTED,但是在asm 实例上却显示MOUNTED在数据库实例的alert 日志中会出现如下信息:SUCCESS: diskgroup ASMDISK02 was mountedSUCCESS: diskgroup ASMDISK02 was di...
如何获取绑定变量
oracle 在10g 时 可以捕获绑定变量并且存到AWR中,但是有诸多不便: Captured periodically(_cursor_bind_capture_interval), not at real time. Captured ...
两种连接的表达 :left(right) join 和 (+)
稍微研究了一下 oracle 自己的join 和标准的join。主要表现在on ,where 关键字所起的作用不同,和连接本身的特性。yang@ORACL> set autotrace onyang@ORACL> select * 2 from a,b 3&nb...
【导入导出】sqlldr 导入含有内嵌换行符的数据
如何加载含有内嵌换行符的数据,这里使用了使用非换行符的chr(10)来代替换行符,在加载数据时使用一个sql函数来完成该任务。load datainfile * into table deptappendfields terminated by ','trailing nullco...
【导入导出】sqlldr 导入案例
今天使用sqlldr 将600w单字段的数据导入到一个表当中,但是由于未指定分隔符导致导入数据失败。重现一下导入过程。load.ctl load datainfile 'd:\rid_600w.txt' insertinto table tmp_user (tuid)C:\Users\aaaa>sqll...
sqlplus 环境下部分set 命令
由于业务需要导出单个字段的少量数据,设置了脚本来执行,但是结果总是回显在屏幕上,而导致不合适。现将正确的格式的脚本介绍一下。刚开始自己的在linux执行的脚本中没有set trimspool on 这一设置,导致在linu...