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

linux学习记录关于tomcat,jdk,oracle,mysql安装

2017-04-18 16:33 816 查看
安装jdk

1.解压jdk文件 tar -xzvf filename

2.把解压的文件移动到 /usr/java下

3.设置环境变量

  编辑/etc/profile

  # 在末尾添加下面两行

JAVA_HOME=/usr/java/jdk1.7.0_45

JRE_HOME=/usr/java/jdk1.7.0_45/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

  # 当前配置手动触发生效

  source /etc/profile

sudo命令下报错的问题

命令是visudo

轻易不要使用su去切换到root的身份

普通用户使用sudo来执行root权限的命令

如,将hadoop用户添加到sudoers文件中去

root    ALL=(ALL)       ALL

hadoop  ALL=(ALL)       ALL

安装tomcat

解压后即可运行。

进入bin目录./startup.sh

停止./shutdown.sh

安装oracle

博文参考
http://blog.csdn.net/cafardhaibin/article/details/25071249 http://blog.itpub.net/29742691/viewspace-1214803/
第一步:设置hostname

[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network

[root@oracledb ~]# hostname oracledb

第二步:

添加主机名与IP对应记录

[root@oracledb ~]# vi /etc/hosts 

192.168.1.8    oracledb#192.168.1.8为本机的ip地址,虚拟机

第三步:关闭防火墙Selinux

[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config  

[root@oracledb ~]# setenforce 0

第四步:安装依赖包

先检查:

[root@oracledb ~]rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' binutils \

elfutils-libelf \

elfutils-libelf-devel \

gcc \

gcc-c++ \

glibc \

glibc-common \

glibc-devel \

glibc-headers \

ksh \

libaio \

libaio-devel \

libgcc \

libstdc++ \

libstdc++-devel \

make \

sysstat \

unixODBC \

unixODBC-devel

然后安装:

yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \

elfutils-libelf-devel glibc glibc-common glibc-devel \

libaio libaio-devel libgcc libstdc++ libstdc++-devel \

unixODBC unixODBC-devel

第五步:

修改内核参数

[root@oracledb ~]# vi/etc/sysctl.conf  #末尾添加如下

net.ipv4.ip_local_port_range= 9000 65500  

  

fs.aio-max-nr = 1048576  

fs.file-max = 6815744  

  

kernel.shmall = 10523004  

kernel.shmmax = 6465333657  

kernel.shmmni = 4096  

kernel.sem = 250 32000 100 128  

  

net.core.rmem_default=262144  

net.core.wmem_default=262144  

net.core.rmem_max=4194304  

net.core.wmem_max=1048576  

第六步:

修改系统资源限制(打开进程数和文件数)

[root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下

oracle soft nproc 2047  

oracle hard nproc 16384  

oracle soft nofile 1024  

oracle hard nofile 65536  

  

grid soft nproc 2047  

grid hard nproc 16384  

grid soft nofile 1024  

grid hard nofile 65536

[root@oracledb ~]# vi /etc/pam.d/login 

session    required    pam_namespace.so  #下面添加一条pam_limits.so 

session    required    pam_limits.so #这是添加的内容

第七步:#创建用户和组

[root@oracledb ~]# groupadd oinstall 

[root@oracledb ~]# groupadd dba 

[root@oracledb ~]# groupadd oper 

[root@oracledb ~]# useradd -u600 -g oinstall oracle 

[root@oracledb ~]# usermod -G dba,oper oracle

[root@oracledb ~]# id oracle

[root@oracledb ~]# passwd oracle

第八步:#创建安装目录并赋权

[root@oracledb ~]# mkdir /u01 

[root@oracledb ~]# mkdir /u02 

[root@oracledb ~]# chown -R oracle:oinstall /u01

[root@oracledb ~]# chown -R oracle:oinstall /u02

[root@oracledb ~]# su oracle

[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1

[root@oracledb ~]# mkdir -p /u02/oradata

[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb为你数据库实例名

这儿注意回去看创建的文件夹权限,因为安装的时候是用oracle用户安装,要给oracle用户操作这些文件的权限

第九步:#设置oracle环境变量(使用oracle帐号登录桌面,并开启terminal窗口文件最后最后加入如下环境变量的设置行)

[oracle@oracledb ~]# vi /home/oracle/.bash_profile

ORACLE_BASE=/u01/app
4000
/oracle; export ORACLE_BASE  

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME  

LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH  

ORACLE_SID=oracledb; export ORACLE_SID  

ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33  

NLS_LANG=american_america.zhs16gbk;export NLS_LANG  

PATH=$ORACLE_HOME/bin:$PATH; export PATH 

[oracle@oracledb ~]# source /home/oracle/.bash_profile(使配置立即生效)

[oracle@oracledb ~]# env(检查环境变量设置是否OK)

第十步:上传安装文件

这儿利用secureCRT,先执行上传命令yum install lrzsz。

切换到oracle用户下,完成上传,上传命令是rz

#这儿如果上传没有显示进度条或者失败的情况,重启secureCRT解决

第十一步:#解压oracle安装文件

进入/home/oracle/Downloads这儿有上传的两个oracle文件

执行:unzip linuxamd64_12c_database_1of2.zip 

      unzip linuxamd64_12c_database_2of2.zip 

第十二步:开始安装,#注意这个secureCRT不能安装,在本机上安装,或者借助工具,不然会报错

[oracle@oracledb ~] cd /home/oracle/Downloads/database

[oracle@oracledb ~]#  ./runInstaller

第十三步:

安装完成后执行两个脚本,脚本在安装目录下,脚本名字叫做orainstRoot.sh

                                                      root.sh

安装快结束的时候有一步检查包状态选择忽略;

上传文件命令

yum install lrzsz。

rz命令

linux安装mysql

第一步:检查是否安装了mysql数据库

[root@xiaoluo ~]# rpm -qa | grep mysql

 如果有数据库的话强力删除

[root@xiaoluo ~]# rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps mysql

第二步:查看yum上提供的mysql的下载版本

[root@xiaoluo ~]# yum list | grep mysql

开始安装

[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve

第三步:启动数据库

[root@xiaoluo ~]# service mysqld start

//如果在关闭服务器的时候报错误


Can’t connect to local MySQL server through socket

由于mysql服务端需要创建对应的socket,我们需要再次使用命令service mysqld start 来开启服务

第四步:为root用户设置密码

[root@xiaoluo ~]# mysqladmin -u root password 'root' 

第五步:登陆

mysql -u root -p
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: