三九宝宝网宝宝百科宝宝知识

linux下怎么查看oracle的连接字符串

02月28日 编辑 39baobao.com

[oracle字符串分割的函数讲解]-- 定义一个对象类型.CREATE OR REPLACE TYPE ty_row_str_split as object (strValue VARCHAR2 (4000));/-- 定义一个 表/数组类型, 内容是前面定义的那个对象.CREATE OR REPLA...+阅读

这个字符串在tnsnames.ora文件中

我的是windows

F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

Linux下差别不大。可以在oracle安装目录下搜索tnsnames.ora文件。

我的文件内容如下:

# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = dcl-PC)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

Linux C语言在文件中查找字符串匹配关键字

#include

#include

#include

#define FILE_NAME_MAX 50

#define SEPERATE_STRING_MAX 100

int StrCount(FILE *file,char *str);

int main()

{

char *filename,*spestr;

FILE *fp;

filename=(char *)malloc(FILE_NAME_MAX);

spestr=(char *)malloc(SEPERATE_STRING_MAX);

printf("Input the filename:");

while(1)

{

scanf("%s",filename);

fp=fopen(filename,"r");

if(fp!=NULL)

{

break;

}

printf("Can't open the file.Try Again!");

}

printf("Input the special string:");

scanf("%s",spestr);

printf("%d times of %s in %s.",StrCount(fp,spestr),spestr,filename);

fclose(fp);

free(filename);

free(filename);

return 0;

}

int StrCount(FILE *file,char *str)

{

int count=0;

char ch;

int p=0;;

while((ch=fgetc(file))!=EOF)

{

// 当前读入的字符匹配 str 相应位置的字符

if(ch == str[p])

{

// 匹配下一个字符

p++;

// 如果已经匹配成功

if(str[p] == '\0')

{

count++;

// 从头开始重新匹配

p = 0;

}

}

// // 当前读入的字符不匹配 str 相应位置的字符

else

{

linux怎么找文件的字符内容

可以使用grep命令来搜索。

假设想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" *

* : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

下面是一些有意思的命令行参数:

grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,

grep -l pattern files :只列出匹配的文件名,

grep -L pattern files :列出不匹配的文件名,

grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配'magic',而不是'magical'),

grep -C number pattern files :匹配的上下文分别显示[number]行,

grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,

grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。

以下为关联文档:

linux中怎么查看进程被那个端口占用用于查看指定端口号的进程情况,如查看22端口的情况你好,尝试以下方法: 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文...

Linux下查看一个进程占用了哪个端口的方法时候需要在Linux下查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看hadoop的namenode在哪个端口上运行,以便在eclipse中连接。 首先用ps命令查看进程的id: 复...

如何查看linux的日志Linux日志文件存放在 /var/log/下的文件 utmp、wtmp、lastlog、messages 1、有关当前登录用户的信息记录在文件utmp中;======who命令 2、登录进入和退出纪录在文件wtmp中;====...

如何查看linux系统下的各种日志文件日志作为普通的文本文件存储在磁盘中,因此可以通过查看文件的命令来查看日志。比如:通过tail命令查看日志的最后10行,通过head命令查看命令的开头10行。日志文件的默认存储路径...

oracle怎么查看存储过程代码>sqlplus ([/][] | /) [AS SYSDBA | AS SYSOPER] | /NOLOGSQL >desc user_source;Name Null ? Type-- --------------------------------------- -------- ----------------...

请教JDBC怎么连接ORACLE数据库找到你安装的oracle文件夹,例如我的oracle是装到C:\ 则找到路径:C:\oracle\product\10.2.0\db_1\jdbc\lib 下有一个文件叫class12.jar复制他,在MyEclipse 创建一个web项,创建完成...

怎么配置plsql连接本机oracle数据库?-- 使用SYSTEM帐号登陆ORACLE,执行如下命令创建表空间和用户: -- 创建表空间,空间大小根据自己的需要修改,注意路径要设绝对路径. CREATE TABLESPACE ts1 DATAFILE 'C:\oracle\o...

请问用plsql怎么连接oracle数据库?首先您要开启监听 $lsnrctl start 其次您要安装oracle客户端,即client. 然后您要在oracle客户端的net configuration assitant工具里设置好监听和服务名。 然后您的plsqldev...

sql字符串连接函数MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。 请注意,Oracle的CONCAT()只...

推荐阅读
图文推荐