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;