Linux环境下搭建开发环境

时间:2022-07-27 12:01:21

1、编辑环境变量

一、系统级别的环境变量

1、vi /etc/profile  加入系统级别的环境变量

2、Source /etc/profile   使添加的环境变量生效

3、Echo $JAVA_HOME  查看环境变量设置的值

4、其他

二、系统级别的环境变量

1、进入用户登陆目录下   /home/wjs

① ls -al   可看到

 

② vi ~/.bash_profile  , 将需要添加的环境变量加入其中

③ Source  ~/.bash_profile   使添加的环境变量生效

2、Qit

2、安装jdk

1、检查一下系统中的jdk版本

[root@localhost software]# java -version

2、检查JDK安装包

  [root@localhost software]# rpm -qa | grep java

 

 

3、卸载openjdk

 

4、之后再次输入rpm -qa | grep java 查看卸载情况:

5、下载安装文件包,并将其解压

 

6、设置环境变量

  

系统环境变量

在最前面加入

 

 

7、执行文件,使之生效

 

8、检查是否安装成功

Java -version

9、其他

3、安装tomcat

4、安装Oracle客户端

1、下载基础文件

ORACLE官方网站,下载ORACLE客户端基础包、SQLPLUS包:

oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

2、执行rmp

Root用户先后执行rmp包安装命令

rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

rpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

3、安装完成路径介绍

安装完成后,自动生成客户端所在目录 /usr/lib/oracle/11.2/client64 ,其下bin,lib目录分别存储可执行文件和对应的连接库

4、添加tns文件

/usr/lib/oracle/12.1/client64目录下,用vi命令,创建并配置Oracle客户端的网络服务名配置文件tnsnames.ora

vi /usr/lib/oracle/12.1/client64/tnsnames.ora

5、配置环境变量(Oracle

登录sqlplus使用用户,在.bash_profile中设置ORACLE客户端环境变量:

export ORACLE_HOME=/usr/lib/oracle/12.1/client64

export TNS_ADMIN=/usr/lib/oracle/12.1/client64

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib

 

配置root用户,普通用户可能会存在权限问题

 

6、配置环境变量(sqlplus

.bash_profile中,将sqlplus所在的路径添加到PATH环境变量中:

export ORABIN=/usr/lib/oracle/12.1/client64/bin

PATH=$PATH:$ORABIN

export PATH

 

配置root用户,普通用户可能会存在权限问题

 

7、安装测试

完成安装后,可以在命令窗口用sqlplus按对应用户名密码连接远程的oracle数据库,读取表了。

Sqlplus ubase/Wjs3Gfzgh@wjs   可登陆数据库    用root用户测试

8、退出sqlplus

EXIT 或者 Quit

5、安装Oraclesqlldr命令

 

1、检查sqlldr命令是否正常

 

ldd -r sqlldr   

异常情况

 

正常情况

 

2、基础文件

从服务器安装路径获取

/app/oracle/product/OraHome/bin/Sqlld

/app/oracle/product/OraHome/rdbms/mesg/ulus.msb

 

 

 

3、部署sqlldr程序

① sqlldr 拷贝到/usr/lib/oracle/12.1/client64/bin

4、中文乱码

① 在环境变量中配置

export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'

 

② ctl文件中设置

 

CHARACTERSET ZHS16GBK

 

 

③ 其他

5、其他

6、其他