- 博客(160)
- 资源 (18)
- 收藏
- 关注
原创 Oracle中show和set命令(网上摘选)
Set命令set time on //显示时间host //os与sql之间的切换L //显示上一条SQLedit //大量代码修改/
2012-05-07 08:57:12 6840
转载 ORACLE--SQL*PLUS的环境命令
一、环境设置命令 1、SET命令 使用SET命令可以改变SQL*PLUS环境特征参数的值。其命令格式是:SET其中选项是指环境参数的名称,指该参数被设置成ON还是OFF,或是某个具体的值。例1、设置自动提交状态。 SQL>SET AUTOCOMMIT ON 下面给出几个常用的环境参数设置(其中有下划线者为系统的缺省值): (1)SET AUTOCOMMIT{OFF|ON|I
2012-05-04 18:20:11 989
原创 grep精确提取
方法有三种:例如,精确匹配sourcefile中单词flag的行1.-w选项grep -w flag sourcefile2.锚定grep '\' sourcefile3.锁定grep '\bflag\b' sourcefile 需要注意的是,grep精确匹配的时候会把中划线忽略掉如图:新建文件: 提取:这里还想说明:grep 对 '
2012-05-04 10:51:38 1942
转载 linuxshell中"2>&1"含义
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向
2012-05-03 19:39:54 623
原创 linux 中at命令与配置
a t命令允许用户向c r o n守护进程提交作业,使其在稍后的时间运行。这里稍后的时间可能是指1 0 m i n以后,也可能是指几天以后。如果你希望在一个月或更长的时间以后运行,最好还是使用c r o n t a b文件。一旦一个作业被提交, a t命令将会保留所有当前的环境变量,包括路径,不象c r o n t a b,只提供缺省的环境。该作业的所有输出都将以电子邮件的形式发送
2012-05-03 19:32:21 1513
转载 数据库 oracle for update of 和 for update区别
对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 3 select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的
2012-05-03 08:56:18 825
原创 Oracle中的替换变量,&变量名,&&变量名
替换变量(仅用于SQL *Plus或者用于原理和SQL *Plus相同的开发工具):临时存储值利用它可以达到创建通用脚本的目的利用它可以达到和用户交互,故在SQL *Plus中又称交互式命令替换变量的格式式在变量名称前加一个&,以便在运行SQL命令时提示用户输入替换数据,然后按输入数据运行SQL命令语法:(1)& :“&变量名”eg:&name;生命周期:单次引用中
2012-05-02 11:40:01 3062
转载 Oracle数据分组:group by,having,rollup,cube,grouping sets
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。假设有一个表test,有A、B、C、D、E5列。 1)如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP
2012-05-02 08:39:44 2850
转载 materialized view基础知识
一、------------------------------------------------------------------------------------------实例化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。实例化视图存储基于远程表的数据,也可以称为快照。 实例化视图可以查询表,视图和其它的实例化视
2012-05-01 18:52:13 1915
原创 Pro*C中CLOB的使用
#include #include #include /* 包含OCI头文件 */#include /* 包含SQLCA头文件 */#include void connect();void sql_error();void init_clob();void read_clob();void write_clob();int main(){
2012-04-30 17:25:53 2732 1
原创 ANSI动态SQL
ANSI 动态SQL是在Oracle 8i之后开始有的,以前用的时候用的是Oracle动态SQL方法四(下篇文章),ANSI动态 SQL实现了宿主变量和选择列表变量在未知情况下的处理,也就是等号的左右 ,现在都可以实现动态的指定了。ANSI动态SQL的步骤如下:1,分配输入描述区和分配输出描述区2,准备SQL语句并定义游标3,处理绑定变量4,打开游标5,处理查询结果
2012-04-30 15:38:54 1825
原创 Pro*C动态SQL总结3
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态
2012-04-29 20:27:54 923
原创 Pro*C动态SQL总结2
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态
2012-04-29 19:00:29 791
原创 Pro*C动态SQL总结1
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;对于
2012-04-29 18:09:49 998
原创 Pro*C中使用游标变量
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI
2012-04-29 15:38:49 1084
原创 Pro*C中滚动游标的使用
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI
2012-04-29 15:21:25 1019
转载 Scanf()用法心得
我觉得,在输入输出函数中,scanf()函数,应该是最麻烦的,有时它给我们的结果很可笑,但是一定是一原因的....首先声明一下,这篇日志不是介绍scanf()中各种格式符用法的文章(没有这个必要,但是大家一定要会用).我尝试了很多种输入,包括一些错误的练习,曾经对scanf()由迷茫转向清醒,又由清醒再次转向迷茫......不知道何时是个尽头,谁让C如此高深呢?在这里贴出来,也是想让自
2012-04-29 15:11:47 1111
原创 Pro*C中非滚动游标的使用
直接上程序: #include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXE
2012-04-29 12:34:10 845
原创 介绍linux中的程序
今天在编写Pro*C程序的时候不小心掉进了死循环,用导致程序一直无法退出所以就通过下面的放放来结束,自己程序的运行主要命令:ps aux 这个命令用来查看,并找到进程号,kill来结束自己的程序,通过程序号来进行如图:
2012-04-29 12:27:46 660
原创 关于linux的配置文件总结
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时
2012-04-26 18:45:30 805
转载 介绍PROC编程的一些经验
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCLUDE sqlca; /*RELEASE_CURSOR=YES 使PROC 在
2012-04-23 18:14:01 6265
原创 问题杂集二
1、listener.ora与tnsnames.ora的标准配置# listener.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =
2012-04-22 21:55:49 1060
转载 查看Oracle当前用户下的信息
0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_t
2012-04-21 21:02:58 753
转载 Hadoop命令大全
1、列出所有Hadoop Shell支持的命令 $ bin/hadoop fs -help2、显示关于某个命令的详细信息 $ bin/hadoop fs -help command-name3、用户可使用以下命令在指定路径下查看历史日志汇总 $ bin/hadoop job -history output-dir这条命令会显示作业的细节信息,失败和终止的任务细节。
2012-04-20 21:05:38 668
转载 Netstat的常用参数
netstat - ——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。netstat -e ——本选项用于显示关于以太网的统计数据,它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据
2012-04-20 17:43:10 1219
原创 TNS-12560: TNS:协议适配器错误终极配置
我们知道oracle客户端连接时涉及用到的几个配置文件有:sqlnet.ora、tnsnames.ora、listener.ora。其中sqlnet.ora和tnsnames.ora是在客户端的配置文件,listener.ora则是在服务器端的监听配置文件。而在最新的oracle版本中,已经将sqlnet.ora文件放到了,同一级目录的samples下,可见sqlnet.ora的用途会逐渐减弱
2012-04-20 17:40:02 4917
转载 Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务
2012-04-20 16:41:40 540
转载 Delphi 中对 ini 文件操作
Delphi 中对 ini 文件操作一、INI文件的结构: ;注释[小节名]关键字=值 ini 文件允许有多个小节,每个小节又允许有多个关键字,"="后面是该关键字的值。 ini 文件中可以用分号";"开头来注释一行。二、定义 TIniFile 对象 Uses IniFiles; varMyIniFile: Tinifile; 然后,就可以
2012-04-18 16:15:42 1079
转载 scanf 和 gets 读取字符串
gets 【1】函数:gets(字符指针) 【2】头文件:stdio.h(c中),c++不需包含此头文件 【3】原型:char*gets(char*buffer); 【4】功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取(接受)的换行符被
2012-04-17 17:20:27 882
原创 delphi常用函数(类)七
1、 TApplicationTApplication is the type used for a GUI windowed application. UnitQForms DescriptionTApplication encapsulates a windowed application. The methods and properties introduc
2012-04-17 16:24:24 841
转载 delphi写dll文件
一、开使你的第一个DLL专案 1.File->Close all->File->New﹝DLL﹞代码: //自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES} begin end. 2.加个Func进来: 代码:
2012-04-17 11:14:35 881
转载 Oracle 10g及pro*c相关问题及解决方法
最近一直在进行ORACLE 10g和PRO*C的学习,其中遇到了不少的问题,现记录下来,以供以后参考。一、常见问题 [注:我的linux版本是rhel 5,Oracle版本是10g]1、在ORACLE 10g 安装准备的过程中:缺少libXp.so.6依赖上网搜过不少文章,但是都不是很好的解决我自己摸索出一个解决方法:在RHEL5的安装盘中找到libXp-1.0.0
2012-04-16 16:39:30 2614 1
原创 oracle 10g 手动创建scott(tiger)
oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下:登录数据库创建scott用户为scott用户分配权限用scott用户登录1、执行下列sql语句DROP TABLE EMP;DROP TABLE DEPT;DROP TABLE BONUS;DROP TABLE SALGRADE;DROP TABLE D
2012-04-16 11:37:23 1045
原创 问题杂集
如何解决error while loading shared libraries: /opt/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1: cannot restore segment prot after reloc: Permission denied这类问题?一般解决这种问题需要两步:第一、禁用SE,只需编辑/etc/
2012-04-16 08:43:32 1330
转载 chcon命令详解
chcon -t texrel_shlib_t /opt/oracle/product/10.2.0/db_1/lib/libnnz10.sochcon命令:修改对象(文件)的安全上下文。比如:用户:角色:类型:安全级别。命令格式: Chcon [OPTIONS…] CONTEXT FILES….. Chcon [OPTIONS…] –reference=PEF_FILES
2012-04-16 08:21:23 5208
转载 Linux的用户/文件权限问题
Linux是一种多用户操作系统,为了确保在多用户环境下的系统运转的安全性,Linux使用用户权限机制对系统进行管理,这种管理主要是通过文件管理机制完成的。Linux对每个文件设置一个16位数字来完成对文件的存取控制,这个数字称为文件属性。如同我们在前面说的那样,Linux并不使用文件名来区分文件的类型,文件的性质用文件属性来描述。在这个16位数字中有9位用于设置用户对文件的存取
2012-04-15 20:24:25 3835
转载 user management of linux
linux用户管理常用命令1)管理用户(user)的工具或命令;useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;pwcov 注:同步用户从/etc/passwd 到/etc/shadowpwck 注:pwck是校验用户配置文件/etc/p
2012-04-15 17:44:22 765
转载 DOS登陆FTP的方法
大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp等,都比较好用,但有没有人想过换一种方式登陆FTP那! 我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。 下面我来详细地介绍一个登陆FTP的命令和步骤吧: 假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可
2012-04-12 19:26:12 1183
转载 Linux split 和 cat详解
名称:split使用权限:所有使用者 使用方式:split [OPTION] [INPUT [PREFIX] 说明: 将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。匡兜 -b, --bytes=SIZE
2012-04-12 19:03:04 2136
转载 PROC编程基础
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCL
2012-04-10 19:51:50 1033
RedGate+Reflector+Profiler7.5可以用,破解版
2013-06-24
NArrange-0.2.9-setup.msi
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人