- 浏览: 65181 次
- 性别:
- 来自: 武汉
最新评论
-
wjx138819:
...
HttpURLConnection timeout -
leonayx123:
新手拜访。学习了。。刚好用上
Oracle创建用户
文章列表
VIM/VI命令使用
- 博客分类:
- Linux
本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。
1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能 ...
SCP是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令:
scp /home/wugang/full.tar.gz root@10.5.5.222:/home/root
然后会提示你输入另外那台10.5.5.222主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@10.5.5.222:/home/root /home/wugang/full.tar.gz
Linux 文件查找
- 博客分类:
- Linux
一、通过文件名查找法
这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf
这个命令语法看起来很容易就明白了,就是直接在fi ...
修改/etc/ssh/sshd_config
将PermitRootLogin 设置为no
PermitRootLogin no
JMS Architecture
一般将ConnectionFactory和Destination绑定到JNDI上,然后Client查找JNDI来获取。对于ActiveMQ可以直接构造ConnectionFactory和Destination。
Connection和Destination就是这里的Administed Objects。
JMS有两种形式:
1. 点到点(Point to Point)
2. 发布/订阅(Publish/Subscribe)
它们的Destination分别是Queue和Topic。
消息消费者可以同步也可以异步的消费消息,同步co ...
CentOS设置IP & DNS & Hostname
设置Hostname
修改/etc/hostname
127.0.0.1 localhost.localdomain localhost
10.95.136.51 centos
设置网关
修改/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos
一、Oracle服务器端字符集的查询:
select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET';
二、Oracle服务器端字符集的设置:
用户sys 以sysdba的身份登录oracle
su - oracle
conn /as sysdba
依次执行如下命令即可:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTE ...
通过命令hostname可显示机器名
修改机器名: vi /etc/sysconfig/network
1. 在oracle官方网站下载instantclient,(注意版本);
2. 解压文件至系统中,如d:/instantclient;
3. 设置环境变量
TNS_ADMIN=D:\instantclient_10_2
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LD_LIBRARY_PATH=D:\instantclient_10_2
4. 安装PL SQL
5. 设置PL SQL 的oracle home及oci目录
oracle home为D:\instantclient_10_2 ...
在linux本机上,发现可以通过sqlplus连接数据库,说明监听器和数据库均已启动
但,在window远程机器上进行连接oracle时,出现ORA-12541 错误!
通过telnet ip port,发现无法进行连接,
在linux上,通过netstat -an | grep 1521,发现1521已启动,
发现1521端口的ip地址是127.0.0.1,而不是0.0.0.0,
于是,
修改/u01/oracle/network/admin/listener.ora中的host为机器名
(linux下查看机器名:hostname)
...
--------- 建表
CREATE TABLE TABLE_A
(A DATE,
B INTEGER,
C VARCHAR2(10),
D VARCHAR2(10)
)
--------- 测试数据
INSERT INTO TABLE_A VALUES(TO_DATE('2001-1-1','YYYY-MM-DD'),'123','张三','备注');
INSERT INTO TABLE_A VALUES(TO_DATE('2001-1-1','YYYY-MM-DD'),'123','李四','备注');
INSERT INTO TABLE_A VALUES(TO_DA ...
- 2009-06-01 14:50
- 浏览 2647
- 评论(0)
利用Oracle的spool工具,可以自定义导出数据的格式
/***************************
* sql脚本部分 demo.sql begin
**************************/
/**************************
* @author wugang
* @date 20090519
**************************/
set pagesize 0
set arraysize 1000
set linesize 8 ...
- 2009-05-31 15:10
- 浏览 2695
- 评论(0)
SQLLDR的使用,有两种方法:
1、使用一个控制文件,在控制文件中加入数据;
2、使用一个控制文件,加上一个或多个数据文件。
为了使控制和数据的分离,主要用的是第二种方式
控制文件的格式(Test.CTL):
UNRECOVERABLE -- 关闭数据库日志
INFILE 'd:/ctltest/data1.txt' -- 指定外部数据文件
INFILE 'd:/ctltest/data_new.txt' --可以指定多个外部数据文件
-- 这里还可以使用 BADFILE、DISCARDFILE 来指定坏数据和丢弃数据的文件
Append -- 操作类型,这里还可以用 ...
- 2009-05-31 15:01
- 浏览 1546
- 评论(0)
public static void main(String[] args) {
String str = "中国,美国,日本,朝鲜,中国,中国,美国,越南";
String reg = "中国";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(str);
int i = 0;
while(m.find()) {
i++;
}
System.out.println(i);
}
- 2009-05-27 17:14
- 浏览 2998
- 评论(0)