- 博客(63)
- 资源 (5)
- 收藏
- 关注
原创 用oracle中的exp与imp进行几个表数据的导出与导入
这两天要进行数据的导入导出,也学习了一下在linux下使用oracle的exp与imp命令。一、先说exp:这是用于导出数据用的命令,本次主要用它来把几个表的数据导出来。命令如下:exp oracleuser/passwd file=/mydata/dat.dmp tables=(table1,table2,table3)。其中/mydata是用于存放数据文件的目录。如果数据很多,
2010-03-31 14:37:00 1339
转载 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败(转)
IIS+SQLServer作网页时出错的情况:用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败 第一步:把'NT AUTHORITY/NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查
2010-03-29 22:00:00 733
原创 用netsh改变IP
最近一台机上不停的换IP,有时从静态IP换成自动获取,有时又从自动获取换成静态的。鼠标点来点去,不方便,就查了一下CMD的命令,原来可以用netsh做批处理:1.设定静态IP:netsh interface ip set address name="本地连接" source=static addr=192.168.1.123 mask=255.255.255.0 2.设为动态IP:nets
2010-03-29 21:58:00 672
原创 怎样查看explorer里运行的DLL文件
tasklist /m /fi "imagename eq explorer.exe">a.txt 列出explorer用的所有模块tasklist /m ntdll.dll 列出所有调用了ntdll.dll的进程。
2010-03-29 21:57:00 3292
原创 TNS-12547,TNS-12560,TNS-00517,Linux Error:32 broken pipe的处理
今天在启动Oracle的listener的时候,出现如下情况: TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 32: Broken pipe不知如何处理。后来查到了一个原因:$ORACLE_HOME/network/log中lis
2010-03-29 21:56:00 2496
原创 用了一下DBLink
1、建一个DBLinkcreate database link aatobb connect to user identified by passwd using 192.168.1.1从本机建了一个到192.168.1.1的DBLink2、insert into table1 select * from table1@aatobb把192.168.1.1上table1的所有内
2010-03-29 21:55:00 889
原创 toad 中Kill掉Oracle的一个session
今天学习一个在toad8.6中kill一个session。先用toad在一个有8千多万数据的表中进行一个排序操作。下面开始kill掉这个session。另起动一个toad,DBA->Session Browser,在左边的树形列表中,找到toad的session,展开后,看到自己机器名的session,红色显示的当前正在使用的toad的session,这个是无法kill的,因为不能ki
2010-03-29 21:54:00 4284
原创 用oracle中的exp与imp进行几个表数据的导出与导入
这两天要进行数据的导入导出,也学习了一下在linux下使用oracle的exp与imp命令。一、先说exp:这是用于导出数据用的命令,本次主要用它来把几个表的数据导出来。命令如下:exp oracleuser/passwd file=/mydata/dat.dmp tables=(table1,table2,table3)。其中/mydata是用于存放数据文件的目录。如果数据很多,导出
2010-03-29 21:54:00 19325
原创 Oracle中查看某个表的创建时间
在SYS用户中DBA_OBJECTS这个视图中有一个CREATED字段,这个字段记录着表的创建时间。 select created from dba_objects where object_name = table_name就可以看到表的创建时间了。 把我知道的这个表的结构说明一下:Owner:object的属主。object_name:ojbect的名字Create
2010-03-29 21:53:00 34553
原创 RH 7.3下启动Oracle 的问题
现象:运行以下命令:sqlplus /nologconn /as sysdbastartup在startup之后出现ora-01092错误,查bdump中的log文件说是因为ora-12701错误而停止了oracle实例。而这个12701错误是因为character set unknow 而导致的。结果好一顿找文档该如果修改characeter set。又用光盘把中文字体装了一
2010-03-29 21:52:00 987
原创 Oracle 表空间管理
一、创建表空间f CREATE TABLESPACE mytablespace DATAFILE //创建一个名为mytablesapce的表空间 /path/filename1.dbfsize 2048M AUTOEXTEND OFF, //指明数据文件在存放地点,并关闭文件的自动扩展功能,如果开启了这个功能,就要加入如:NEXT 1024M,指明扩展的大小值
2010-03-29 21:52:00 1068
原创 Ora-04031的解决
上次在LH7.3上装完9i,在create database时出问题了。先是出现一个ORA-27123: unable to attach to shared memory的错误,数据库创建失败了。查了很多资料,说是share memory不够大。后来查到用:echo 268435456 > /proc/sys/kernel/shmmax修改了linux 系统的默认的共享内存大小(如何查看与修改s
2010-03-29 21:48:00 16075
原创 Linux的几个命令
1。Linux下要删除非空目录:rm -rf 目录名2。Linux下复制远程文件到本地scp oneuser@192.168.1.12:/abc/myfile.tar /mytest 用oneuser用户登录远程机器, 把192.168.1.12上abc文件夹的myfile.tar复制到本地的/mytest文件夹中。回车后会要求输入用户密码。scp /mytest/myfil
2010-03-29 21:46:00 820
原创 Linux 下查看修改共享内存的方法
一、查看共享内存大小 root用户下:cat /proc/sys/kernel/shmmax就可以看到了。二、修改共享内存大小1、临时修改 root用户下:echo 268435456 > /proc/sys/kernel/shmmax 把共享内存大小修改为256M(因为256*1024*1024Byte=256MB)2、永久修改 root 用户下修改/et
2010-03-29 21:45:00 2892
原创 Linux 下启动服务
1、root用户下运行ntsysv,选择中要自动启动的服务,保存后退出。也可以修改/etc/xinetd/telnet文件,把disable = yes 改为disable = no。2、运行service xinetd restart。 2011年1月10日更新:如果想开启ftp,单纯是运行ntsysv,把gssftp选中是不行的,还是修改/etc/xinetd/
2010-03-29 21:45:00 594
原创 修改Linux的登录方式
突然想到要修改一个Linux的登录方式,上网找了一下,找到以下方法: 在/etc/这个目录下有个文件“inittab”,打开这个文件,找到这一行:id:3:initdefault:把这一行中的3改成5。 3表示以文本(命令行)的形式登录,5表示以图形界面的形式登录。
2010-03-29 21:44:00 1952
原创 smbmount的使用
在使用smbmount进行映射网络文件夹的时候老是出错“access denied”错误,书上说的:smbmount //192.168.1.1/g_pan /mnt/win_g_pan -U adm就可以了,可我就是不行。看过联机手册,里面介绍了下面的方法。mount -t smbfs -o username=adm,password=123 //192.168.1.1/g_pan /m
2010-03-29 21:43:00 8920
原创 用df查看各分区所挂载的文件夹
今天用了一下df命令,这个命令还是很多参数,不过,我想用得最多还是:df -a -h 参数“-a”是列出文件系统的所有信息,如sda1挂载的是哪个文件夹,有多大,已经用了多少,还有多少等。 参数“-h”是用帮助使用者更容易读懂列出的数据,如果不用“-h”,列出的大小就是用字节表示,用了之后就是用“MB” “GB”等方式显示。 例: “df 文件夹的名
2010-03-29 21:43:00 1620
原创 初尝smbclient
今天用了一个linux 中的smbclient,这个工具很像一个FTP工具,用来访问windows中的共享文件的工具。简单说一下用法吧:smbclient //192.168.1.1/g_pan -U adm -->意为连接到192.168.1.1主台远程主机中的名为“g_pan”的一个共享,“-U adm"表示用"adm"这个用户名登录。回车后要求输入登录密码。然后就可以进行一系
2010-03-29 21:41:00 612
原创 再学VIM的几个命令
第一个是“G”命令,分大小写的。用例子来说明吧:“15G”就是跳转到第15行。“gg”用于跳转到文件的第一行,“G”则是跳转到文件的最后一行。 第二个是制定VIM的命令,“:set nu”或“:set number”此命令用于显示行数,而“:set nonu”或“:set nonumber”用于取消显示行数。 第三个也是制定VIM的命令,“:syntax on”与“:synta
2010-03-29 21:40:00 447
原创 学习用一下vi
今天学了几个VI的命令。 至于“q”,“q!”,“wq”这几个命令不用说了,就是“如果没有修改,就退出”,“忽略所作的修改,强行退出”,“保存文件并退出”。 一个是“/”。这是用来搜索的,如:/linux就是用来搜索文件中"linux"这个单词的。如果要忽略大小写可以用“:set ingorecase”实现,如果又要区分大小写可以用“:set noingorecase”设回来。
2010-03-29 21:39:00 555
原创 通配符的用处之0.1
今天在/etc目录里键入:cd sys*。竟然进入了sysconfig目录,没想到这通配符还能这样用。原因当然是etc 里只有一个以sys开头的目录了。
2010-03-29 21:37:00 793
原创 network 文件的配置
网上说,/etc/sysconfig目录中的network文件是用来配置网卡信息的。今天我也试试。一翻试验下来发现网上的一些内容不太合适我,其实只要修改/etc/sysconfig/ network_scrpits里面的ifcfg-eth0文件就可以了,修改后的内容如下: DEVICE=eth0 -->本文件要配置的是eth0这个网卡,也就是第一张网卡BOOTPROTO=DH
2010-03-29 21:37:00 5986
转载 Windows API 的数据类型与 Delphi 数据类型对照表(转)
Windows 数据类型 Delphi 数据类型 描述LPSTRPAnsiChar字符串指针LPCSTRPAnsiChar字符串指针DWORDLongWord整数BOOLLongBool布尔型PBOOL^BOOL指向布尔值的指针PByte^Byte指向字节值的指针
2010-03-29 21:31:00 691
转载 delphi数据类型(转)
分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128 .. 1271有符号8位Smallint-32768 .. 327672有符号16位
2010-03-29 21:30:00 1249
转载 从图片的文件头判断文件格式(转)
以下内容是转回来的,图片的文件头格式:1.JPEG- 文件头标识 (2 bytes): $ff, $d8 (SOI) (JPEG 文件标识) - 文件结束标识 (2 bytes): $ff, $d9 (EOI) 2.TGA- 未压缩的前5字节 00 00 02 00 00- RLE压缩的前5字节 00 00 10 00 003.PNG- 文件头标识
2010-03-29 21:28:00 7660
转载 常用正则表达式大全 (转)
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblog
2010-03-29 21:26:00 354008 7
转载 Delphi一超级函数代码库SRTL (转)
网上看到的,有很多pas的压缩文件,博客中不知放哪里下载。看看作为资源上传到CSDN的下载频道行不行,如果能通过就写上下载链接。Win32.pasAPI函数的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。StrFuncs.pas 字符串处理单元,完全兼容宽字节处理(即使用wideString),特有的中文字符串处理函数(如简繁转换等等),经过多次优
2010-03-29 21:19:00 2050
转载 ASCII码表 (转)
ASCII码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制
2010-03-29 21:17:00 843
转载 字母和数字键的键码值 (转)
字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N7
2010-03-29 21:15:00 1028
转载 把图片缩小并保存
把图片缩小并保存: procedure ResizeBMP(BmpFile1,BmpFile2:String;w2,h2:Integer);{作用:将位图BmpFIle1调整大小为w,h并存盘于BmpFile2中}var Bmp1,Bmp2 :TBitmap; w1,h1:Integer;begin Bmp1 :=TBitmap.Create;
2010-03-29 21:14:00 914
转载 在DELPHI中SQL存取JPEG方法 (转)
D7自带的DBIMAGE只支持BMP文件,要实现JPG才行,不然数据库太大。/ /SQL存储JPEG方法(以D7自带的image控件进行存取,注意此时窗体上不要使用任何dbimage控件,不然总是报jpeg error #53这类的错。代码如下:procedure TForm1.Image1DblClick(Sender: TObject); //image1控件双击调入图像varmy
2010-03-29 21:11:00 4009
转载 VC转Delphi的几个问题
1在delphi中,一个窗体对象的实例化可以有两中方法: Tform.create 2.application.createform() ,这两种方法有什么不同吗?2.我们使用C++的时候,创建窗口分两步,创建C++对象、创建窗口,在delphi中是不是对象实例化后,窗口就同时创建了?在C++中销毁窗口也分两步:Destroy窗口、销毁c++对象;在Delphi中是不是销毁对象后,窗口也自动
2010-03-29 21:10:00 1058
转载 Delphi 源程序格式书写规范 (转)
Delphi 源程序格式书写规范1.规范简介 本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。2.一般格式规范 2.1缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级缩进两
2010-03-29 21:10:00 715
转载 Delphi 操作部分快捷键 (转)
下面的快捷键大部分在Delphi的菜单中找不到,其中有一些还是非常有用的。 Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。 Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。 Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。 Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。 Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非
2010-03-29 21:08:00 1062
转载 DataSet 间快速拷贝一条记录(转)
在一个数据库应用程序中,我们经常要将记录从一个 dataset 拷贝到另一个 dataset。通常,你完成此项任务时使用 TBatchMove 构件。但 TBatchMove 也有不合适的情况:- 你并不希望拷贝所有的记录,也不想使用过滤器。- 你希望用到目的 DataSet 的有效事件(如 BeforPost,OnValidate,等)。- 或者更坏的情况,两 DataSet 的
2010-03-29 21:05:00 2056
原创 Timage上作图
今天突然想在Timage控件上作图,自然是想到此控件里的bitmap于是有以下代码片段:image1.Picture.Bitmap.Canvas.TextOut(0,0,abc);结果什么也没得到,后来用image1.Canvas.TextOUt(0,0,abc)终于输出了abc三个字母,为什么用刚才那句不能输出想要的内容呢?原来是Bitmap没有设置宽和高,所以应该这样做:
2010-03-28 17:16:00 3897 2
原创 取得并设置记事本的内容
万一博客上的一上例子,除了取记事本内容。转回来,加上了一句偌,增加了设置记事本内容。procedure TForm1.Button1Click(Sender: TObject);var h: HWND; p: Pointer; Len: Integer; a : array [0..3] of Char; s : string; i : Integer;
2010-03-28 17:16:00 994
原创 内存管理相关的函数
这里只作总结,其实都是从万一的博客转过来的,不想转代码,就只转总结了,原文地址:http://www.cnblogs.com/del/archive/2008/11/10/1330456.html 1。 New 是给已知大小的指针分配内存。2。 GetMem 主要是给无类型指针分配内存。3。 尽量使用 GetMemory 来代替 GetMem。4。AllocMem 分配内存后会
2010-03-28 17:15:00 582
原创 QuickReport的使用(只有链接)
CSDN上董维春写的教材,版权声明很清楚,同时也是对原创作者的尊敬,就不转过来了。QuickReport的的参考和例子都有,写得很好,怕以后忘记了,留个链接。:深入QuickReport(一):http://blog.csdn.net/ch_builder/archive/2004/07/05/34483.aspx深入QuickReport(二):http://blog.csdn.net/
2010-03-28 17:14:00 1662
在chrome中显示搜狗自造字
2022-04-16
Delphi7编译的程序在Win7下请求管理员权限示例
2017-06-09
Delphi下用Lame编码器把WAV转成MP3
2010-12-23
Delphi的一个超级函数代码库
2010-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人