您的位置:首页 > 数据库 > Oracle

深入理解Oracle的并行操作

2015-04-21 11:41 239 查看
啰嗦一下
[/b]

<!---->
<o:p>
</o:p>

[/b]

<o:p> </o:p>

以前在公司只用过
Sun Solaris
的少量命令。对
linux
,还只停留在
xwindow
概念上,所以,接下来不但要安装好
linux
还要配置应用程序,不得不说是一种挑战。下面的文章中,不一定按照上面说的方法就一定正确,只能说可以用。所以,希望各位能指出不足、提供更好的实现方式。另外,文章中有些应用可以配置在服务里面,以后我会把这些内容也更新上来。

<o:p>
</o:p>

<o:p> </o:p>

为什么要选择

CentOS

?这个问题在这里就不废话了,不知道的可以
google
一把,因为我也是
google
到的

J



<o:p>
</o:p>

<o:p> </o:p>

[/b]

我下载的是
CentOS 5
,安装就不用说了,有详细的向导,而且有些东西可以在安装好以后再增删。

<o:p>
</o:p>

<o:p> </o:p>

[/b]

IP
[/b]

配置
[/b]

<o:p>
</o:p>

[/b]

打开
/etc/sysconfig/network-scripts/ifcfg-eth0
文件,修改里面的
IPADDR=IPADDR=192.168.1.249
项,改成你自己的
ip


<o:p>
</o:p>

<o:p> </o:p>

Telnet<o:p>
[/b]

默认的
CentOS 5
只有
telnet
客户端(非安全套接字),所以我们要在
xwindow
的安装(
Add

/
删除(
Remove
)软件(
Software
)安装
telnet-server
服务器端,安装好以后还要利用
xwindow
的服务配置(
Service Configuration
)的按需服务(
On Demand Servides
)中勾选上
telnet
项。

<o:p>
</o:p>

<o:p> </o:p>

FTP<o:p>
[/b]

CentOS 5
为我们提供了
vsftpd
,同样的需要在服务配置(
Service Configuration
)的后台服务(
Background Services
)中加载(勾选上)。光打开服务还不够,还要修改
/etc/xinetd.d/telnet
文件,把
disable
改成
no
。另外,也许你和我一样希望
root
账户能登录
ftp
(尽管这样做不安全)。修改
/etc/vsftpd/ftpusers
文件,去掉
root
内容,以便允许登录,再修改
/etc/vsftpd/user_list
文件,也去掉
root
内容。做完这些,
FTP
就运转起来了。还有一个匿名登录的问题,可以在
/etc/vsftpd/vsftpd.conf
文件中修改
anonymous_enable

NO
即可。

<o:p>
</o:p>

<o:p> </o:p>

Apache<o:p>
[/b]

先删除已有的服务器
#rpm -e httpd
,如果有依赖包,先删除依赖包。下载
httpd-2.0.59.tar.gz
,运行
#tar -xvf httpd-2.0.59.tar.gz
解包,解开以后进入
httpd-2.0.59
目录,运行
#./configure --prefix=/opt/apache
,这将会安装在
/opt/apache/
目录下,接着
#make #make install
编译并安装,如果提示没有
C
编译器,在
xwindow
里面进行安装。接着打开
/etc/rc.d/rc.local
文件,加入一行
/opt/apache/bin/apachectl start
,将会自动运行脚本。还有另外一种方式是在
chkconfig

add apachectl
,也可以达到同样效果,不过在
add
之前要修改
apachectl
文件,以便可以安装进
chkconfig


<o:p>
</o:p>

<o:p> </o:p>

Java<o:p>
[/b]

下载
j2sdk-1_4_2_14-linux-i586-rpm.bin
自解压缩文件。运行
#./ j2sdk-1_4_2_14-linux-i586-rpm.bin
,自动解开
j2sdk-1_4_2_14-linux-i586.rpm
,然后
#rpm -iv j2sdk-1_4_2_14-linux-i586.rpm
安装。安装好的目录在
/usr/java/ j2sdk-1_4_2_14
下。

<o:p>
</o:p>

<o:p> </o:p>

由于
CentOS
自带了
JRE
环境,需要卸载
alternatives
文件中的
java

#rm /var/lib/alternatives/java
,输入’
y
’确定。

<o:p>
</o:p>

<o:p> </o:p>


/etc/profile
文件里面写入如下脚本:

<o:p>
</o:p>

export   JAVA_HOME=/usr/java/j2sdk1.4.2_14<o:p>

export   PATH=$JAVA_HOME/bin:$PATH<o:p>

export   CLASSPATH=,:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar<o:p>

<o:p> </o:p>

安装
java

javac
文件

<o:p>
</o:p>

具体可以参考

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1091

以及

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=8390

两篇文章。

<o:p>
</o:p>

# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/j2sdk1.4.2_14/bin/java 100<o:p>

# /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/j2sdk1.4.2_14/bin/javac 100<o:p>

<o:p> </o:p>

现在运行
#javac
,应该有相应的命令提示了。自己实验一个简单的
java
类吧,编译它并运行。

<o:p>
</o:p>

<o:p> </o:p>

Tomcat<o:p>
[/b]

下载
jakarta-tomcat-5.0.28.tar.gz
文件放在
/opt/
目录,接着运行
#tar -xvf jakarta-tomcat-5.0.28.tar.gz
解压缩
tomcat


<o:p>
</o:p>

随后进入
jakarta-tomcat-5.0.28/bin/
目录,运行
#./startup.sh


<o:p>
</o:p>

<o:p> </o:p>

PostgreSQL<o:p>
[/b]

下载
postgresql-8.0.12.tar.gz
,放在
/opt/
下面,接着运行
#tar –xvf postgresql-8.0.12.tar.gz
解压缩,进入
postgresql-8.0.12
目录,编译并安装:

<o:p>
</o:p>

#
./configure --without-readline --without-zlib<o:p>

#make<o:p>

#make install<o:p>

进入安装好的目录,
/usr/local/pgsql/
创建数据库文件夹
#mkdir data
,接着在
CentOS
中创建新用户
postgres
,并授权
#chown postgres data

#su postgres
切换到
postgres
用户下。

<o:p>
</o:p>

初始化数据库:

<o:p>
</o:p>

#./initdb -D /usr/local/pgsql/data<o:p>

最后到
/usr/local/pgsql/bin/
下启动数据库

<o:p>
</o:p>

#./
pg_ctl -D /usr/local/pgsql/data
start

<o:p>

(不断更新中...)
请注意!引用、转贴本文应注明原作者:Rosen Jiang 以及出处:http://www.blogjava.net/rosen</o:p>



Rosen 2007-06-04 22:04 发表评论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: