oracle、mysql安装文档

ORACLE 安装部署步骤

1、前期准备

1、 登录服务器

2、 切换到root用户

3、 创建oinstall组 groupadd –g 5000 oinstall

4、 创建dba组 groupadd –g 501 dba

5、 创建oracle用户 useradd –g oinstall –G dba –d/app/oracle oracle

6、 创建密码 passwd oracle  密码:oracle@2017

7、 用oracle用户登录 在/app/oracle下创建Oracle目录 mkdir Orcle

8、 上传数据库安装包 p10404530_112030_Linux-x86-64_1of7.zip和p10404530_112030_Linux-x86-64_2of7.zip

9、 解压安装包unzip p10404530_112030_Linux-x86-64_1of7.zip  如果服务器没有安装unzip的话  yum install –y zip unzip 在线安装zip命令(用root用户进行安装)然后继续解压 unzip p10404530_112030_Linux-x86-64_2of7.zip

10、     root用户修改/etc/sysctl.conf文件,在下方加入以下参数

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

最后执行 sudo sysctl -p

11、root用户修改/etc/security/limits.conf 在现房加入以下参数

*      soft    nproc           655360

*      hard    nproc           655360

12、修改.base_profile 文件  直接拷贝本地.base_profile 覆盖 然后修改里边的ORACLE_BASE和ORACLE_SID即可 如有其它需要 可以根据需求修改其他参数

13、安装xmanager(xmgr5_5.0.1048)软件   直接安装即可  如遇安装不成功 先安装Microsoft.NET.exe 然后再安装xmanager

14、root用户安装 xterm  yum install –y xterm   到这一步前期准备的东西基本上差不多了 下面进行安装

2、安装ORACLE

         1、运行xmanager ,首先进行配置

                   点击运行,如果运行的  时候报X11的错误 安装yum install -y xorg-x11-xauth然后接着点击运行 出现    xterm的窗口运行databse的runInstaller 文件  ./runInstaller

    2、调起oracle安装窗口 进行第一步 配置安全更新 取消安全更新的对勾 然后next 然后选yes

   

    3、下载软件更新选择最后一个  跳过软件更新

   

 

         4、安装选项 选第二个 仅安装数据库软件

        

         5、GridInstallation Options(网格安装选项) 选择第一个单实例数据库安装

        

         6、ProductLanguages(产品语言)  在列表中选择简体中文(SimplifiedChinese)加入到右侧

        

         7、DatabaseEdition(选择数据库版本)  选择企业版

        

         8、InstallationLocation (安装位置) 默认与环境变量中一致(上边配置的.base_profile文件中的地址) 直接next

        

         9、CreateInventory(选择安装日志目录) 直接默认就好  next

        

         10、选择分组  选择dba组  next

        

         11、Prerequisite Checks 检查安装前提条件 会发现有好多检查不通过的,不通过的 需要安装一些软件

   

    root用户执行以下命令安装软件

    yuminstall -y gcc

    yuminstall -y libaio-devel

    yuminstall -y elfutils-libelf-devel

    yuminstall -y sysstat

    yuminstall -y compat-libstdc++-33

    yuminstall -y gcc-c++ 执行完之后  如下图  点击next 选择yes

   

    12、最后点击Install 开始进行安装  一路直接点击 yes  ok

   

    最后安装完毕  点击Close 刚刚装的是oracle的软件 接下来装数据库和监听

    在装数据库之前  需要执行两个脚本用root用户登录

    cd/app/oracle/Oracle/product/11.2.0/dbhome_1/ 进入到安装目录

    shroot.sh

    cd /app/oracle/oraInventory

    sh orainstRoot.sh

3、配置ORACLE                                      

         1、创建数据库实例 在xterm中运行 dbca 调起安装数据库界面 直接next

        

         2、创建数据库

        

        

         3、输入数据库名称

        

         然后把企业管理配置对勾 取消掉  next

        

         4、设置密码 选择所有账户使用相同的密码 密码均为123456 直接next

        

        

        

        

         5、初始化参数 

        

        

        

        

         一路next  最后Finish 开始安装数据库

        

        

         最后点击exit  安装完成  可以简单验证一下  在服务器上 sqlplus / assysdba

 

         6、接下来配置监听 一路默认 next

        

        

        

        

        

        

        

        

         然后点击Finish   查看监听是否启动 netstat -aln| grep 1521 如果没启动 lsnrctl start    启动监听

         7、创建表空间 在/app/oracle下新建oracleData/payment

         createtablespace SPA_CASHIER datafile '/app/oracle/oracleData/ payment/    SPA_CASHIER.DBF' size 5000 M;

         8、创建用户

         createuser cashieruat IDENTIFIED by "cashieruat"

         defaulttablespace "SPA_CASHIER" PROfile default QUOTA UNLImited on"SPA_CASHIER";

         alteruser cashieruat IDENTIFIED by "cashieruat" ;

         alteruser cashieruat quota unlimited on SPA_CASHIER ;

         grant"CONNECT" to cashieruat;

         grant"RESOURCE" to cashieruat;

         alteruser cashieruat default role all;

         到这ORACLE数据库就安装完了   可以sqlplus 登录刚创建的用户测试一下

 

 

Mysql 安装部署步骤

1、前期准备

1、 登录服务器

2、 sudosu – 切换到root用户

3、 创建mysql组 groupadd –g 5001 mysql

4、 创建oracle用户 useradd –g mysql –d /app/mysql mysql

5、 创建密码 passwd mysql  密码:mysql@2017

6、 用mysql登录在/app/mysql下创建mysql目录 mkdir mysql

7、 上传数据库安装包mysql-5.6.15.tar.gz

8、 解压安装包tar –xzvf mysql-5.6.15.tar.gz 

9、 yuminstall –y cmake(所有的yum命令需要root权限执行)

10、     yum install –y ncurses-devel

2、安装MYSQL

         1、cd  /app/mysql/mysql-5.6.15 执行 以下命令(在执行命令的时候相关路径和参数记  的修改) cmake命令 配置数据库

         cmake-DCMAKE_INSTALL_PREFIX=/app/mysql/mysql-DMYSQL_UNIX_ADDR=/app/mysql/mysql/mysql.sock -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/app/mysql/mysql/data

         如果mysql-5.6.15下有 Makefile 文件表示上边命令基本执行成功否则检查一下是否有异常

         2、执行make(编译)命令

         3、执行makeinstall(安装)

         4、yum install'perl(Data::Dumper)'

         5、增加执行权限cdscripts  chmod +x mysql_install_db

3、初始化数据库

         1、初始化数据库

         ./scripts/mysql_install_db--user=mysql --defaults-file=/app/mysql/mysql/my.cnf --basedir=/app/mysql/mysql--datadir=/app/mysql/mysql/data

         2、在/app/mysql/mysql下创建log文件夹 

         3、启动数据库

         nohup./bin/mysqld_safe --defaults-file=/app/mysql/mysql/my.cnf   >> /dev/null  &

         4、客户端连接 ./bin/mysql--defaults-file=/app/mysql/mysql/my.cnf –uroot

         如果设置root 密码之后需要用以下命令登录

         ./bin/mysql--defaults-file=/app/mysql/mysql/my.cnf -uroot -p123456

         5、关闭数据库     

         ./bin/mysqladmin--defaults-file=/app/mysql/mysql/my.cnf -uroot SHUTDOWN

         如果设置root密码之后需要加上root密码关闭数据库

         ./bin/mysqladmin--defaults-file=/app/mysql/mysql/my.cnf -uroot -p123456 SHUTDOWN

         6、创建root用户

         createuser 'root'@'%' identified by '123456';

         flushprivileges;

         grantall privileges on *.* to 'root'@'%' identified by '123456'  with grant option;

flushprivileges;

7、最后验证mysql是否安装成功

showdatabases;   use mysql; 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值