摘要:
Linux程序写入oralce数据库中文显示为问号??? 1.问题介绍 根本原因是字符集的问题,是数据库的字符集和写入程序的linux系统的字符集不一致导致; 但是用export NLS_LANG=”SIMPLIFIED CHINESE”_CHINA.ZHS16GBK添加环境变量,或者在.bash_ 阅读全文
摘要:
1. lsnrctl start 命令未找到 或者bash:lsnrctl:command not found. su - oralce 切换用户的时候,中间要有-,而且-的两边有空格,才能正确切换到oracle用户,否则会出现用户为找到,用户不存在错误; 2.数据库连接报错“ORA-12541: 阅读全文
摘要:
问题很简单,是因为你的程序正在运行,或者windbg工具在执行dump文件,文件被占用,所以无法写入; 自己编了一个股票监控软件,有如下功能,有兴趣的朋友可以下载; (1) 个股监测。监测个股实时变化,可以监测个股大单交易、急速拉升和下降、主力入场和出场、股票最高点和最低点提醒。检测到最高点、最低点 阅读全文
摘要:
1.简介 看门狗的作用是定期检测服务正常运行,如果发现服务不在了,会重新拉起服务;linux中可以利用系统的定时任务功能crontab定期的去执行watchdog.sh脚本,而watchdog.sh脚本中则是通过查看服务的状态,在查找结果字符串中用grep命令去检索是否有running字符串,来判断 阅读全文
摘要:
linux下链接oracle数据库,直接用OCI库函数OCI_Initialize初始化返回Oracle ErrorString:Cannot create OCI environment! 原因是缺少了库文件; libclntsh.so libclntsh.so.11.1 libnnz11.so 阅读全文
摘要:
总结: (1)printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。 (2)%-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符 阅读全文
摘要:
注意事项: (1)bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用; (2)完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。 (3)条件表达式要放在方括号之间,变量与符号之间必须以空格隔开,命令才可以识别; (4 阅读全文
摘要:
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 实例 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名: 为脚本设置可执行权限,并执行脚本,输出结果如下所示 阅读全文
摘要:
1.Shell简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 编程跟 java、php 编程一样,只要有 阅读全文
摘要:
sed命令 sed是一种文本编辑命令,读取文件数据到缓冲区,然后通过sed编辑文本,在输出到指定的文件,sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,sed按行处理文本数据,不断重复,直到文件末尾。可同时处理多个文件; 先讲个实例,大家看到如下一堆字符串,这是有多个 阅读全文