1. 数据库:oracle12c (Linux)
  2. 操作系统:Centos7.* 两台(一台安装数据库,一台安装Jira和Confluence应用)
  3. Jdk1.8(Linux)
  4. Jira安装包(Linux)、Confluence安装包(Linux)

所有安装包都在移动硬盘中。

  • 安装数据库
  1. 关闭 Centos7 防火墙,禁止防火墙开机自启

# 关闭防火墙

systemctl stop firewalld.service

# 禁止防火墙开机启动

systemctl disable firewalld.service

# 查看防火墙状态

systemctl status firewalld.service

  1. 关闭selinux

# 编辑文件

vi /etc/selinux/config

# 修改内容

SELINUX=disabled

  1. yum安装必要安装包

yum install binutils -y

yum install compat-libcap1 -y

yum install compat-libstdc++-33 -y

yum install compat-libstdc++-33.i686 -y

yum install glibc -y

yum install glibc.i686 -y

yum install glibc-devel -y

yum install glibc-devel.i686 -y

yum install ksh -y

yum install libaio -y

yum install libaio.i686 -y

yum install libaio-devel -y

yum install libaio-devel.i686 -y

yum install libX11 -y

yum install libX11.i686 -y

yum install libXau -y

yum install libXau.i686 -y

yum install libXi -y

yum install libXi.i686 -y

yum install libXtst -y

yum install libXtst.i686 -y

yum install libgcc -y

yum install libgcc.i686 -y

yum install libstdc++ -y

yum install libstdc++.i686 -y

yum install libstdc++-devel -y

yum install libstdc++-devel.i686 -y

yum install libxcb -y

yum install libxcb.i686 -y

yum install make -y

yum install nfs-utils -y

yum install net-tools -y

yum install smartmontools -y

yum install sysstat -y

yum install unixODBC -y

yum install unixODBC-devel -y

检查是否安装成功(31个安装包)

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

  1. 创建 swap (安装oracle12c swap不足)

安装过程中校验这步的时候出现 swap 警告,问题如下图

如图,注意 Expected Value 的需求,然后进行下列操作:

下面以2G为例操作:

如果你本来就有swap(不是0),也可以直接按下面的步骤进行,重新设置是没有问题的。

如果想使得开机自启动,想要修改文件/etc/fastb 修改swap行

最开始的图上,看到很多其他参数的配置也不符合推荐值,这些值在不同的硬件配置的服务器上会有差异,逐个查看修改即可,参数内容在Linux系统配置文件 /etc/sysctl.conf 中,如下是我的文件内容示例:

# 查看硬盘及分区信息(启动Disk开头的就是硬盘,Device开头的就是分区)

fdisk -l

# 创建分区(/dev/sdb 是硬盘,是你需要创建分区的硬盘,创建分区后会生成 /dev/sdb1,如果本来有sdb1,则会出现sdb2)

fdisk /dev/sdb

# 格式化新创建的分区

mkfs.xfs /dev/sdb1

# 将分区添加到 /etc/fstab 文件中,使之开机自动挂载(编辑保存 fstab 文件后不会立即生效)

vim /etc/fstab

/dev/sdb1        /u01     xfs      defaults 0 0

  1. 创建 oracle data 目录(同第5步可选)

# 创建目录

mkdir /u01

# 重新加载文件 /etc/fstab 所有内容。该操作会忽略所有已经完成的操作,所以多次执行,只会有第一次能看到效果。

mount -a

df -h

Filesystem               Size  Used Avail Use% Mounted on

/dev/mapper/centos-root   20G   12G  8.7G  57% /

devtmpfs                 3.8G     0  3.8G   0% /dev

tmpfs                    3.9G     0  3.9G   0% /dev/shm

tmpfs                    3.9G   13M  3.8G   1% /run

tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup

/dev/sda1                2.0G  179M  1.9G   9% /boot

/dev/mapper/centos-home   10G   33M   10G   1% /home

tmpfs                    781M  4.0K  781M   1% /run/user/42

tmpfs                    781M   52K  781M   1% /run/user/0

/dev/sdb                  20G   33M   20G   1% /u01

  1. 设置时区、升级系统、安装桌面环境

方式一:针对最小化安装的系统

# 设置时区

timedatectl set-timezone Asia/Shanghai

# 升级系统

yum clean all && yum update -y

# 安装桌面环境(两个组包必须,不然安装oracle会出现卡死现象)

yum groupinstall "GNOME Desktop" "Server with GUI" -y

# 安装完毕设置开机启动桌面环境

systemctl set-default graphical.target

方式2 : 预装系统时勾选桌面环境功能

Server with GUI

Hardware Monitoring Utilities

Large Systems Performance

Network file system client

Performance Tools

Compatibility Libraries

Development Tools

  1. 创建oracle用户与用户组

# 创建oinstall和dba组

groupadd -g 54321 oinstall

groupadd -g 54322 dba

groupadd -g 54323 oper

# 创建oracle用户

useradd -u 54321 -g oinstall -G dba,oper oracle

# 设置oracle密码

passwd oracle

# 查看创建结果

id oracle

​uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper)

# 配置内核参数(这些参数根据你机器的配置不同,有些参数需要再次修改,在安装oralce过程中的check那一步,会给出提示,按要求逐个修改对应的推荐值即可)

vi /etc/sysctl.d/98-oracle.conf

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

kernel.panic_on_oops = 1

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.conf.all.rp_filter = 2

net.ipv4.conf.default.rp_filter = 2

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

/sbin/sysctl -p /etc/sysctl.d/98-oracle.conf

# 配置ulimit参数

vi /etc/security/limits.d/oracle-database-server-12cR2-preinstall.conf

oracle   soft   nofile    1024

oracle   hard   nofile    65536

oracle   soft   nproc    16384

oracle   hard   nproc    16384

oracle   soft   stack    10240

oracle   hard   stack    32768

oracle   hard   memlock    134217728

oracle   soft   memlock    134217728

# 设置上面创建的数据目录权限

mkdir -p /u01/app/oracle/product/12.2.0.1/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

  1. 重启服务器

Reboot

  1. 下载或拷贝oracle文件

可以在线下载 可以通过拷贝方式 可以在同网段电脑上开启ftp或者http服务后,在服务上 wget 下载 官方下载地址: Database Software Downloads | Oracle

  1. 配置环境变量

mkdir /home/oracle/scripts

cat > /home/oracle/scripts/setEnv.sh <<EOF

# Oracle Settings

export TMP=/tmp

export TMPDIR=\$TMP

export ORACLE_HOSTNAME=ol7-122.localdomain

export ORACLE_UNQNAME=cdb1

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=\$ORACLE_BASE/product/12.2.0.1/db_1

export ORACLE_SID=cdb1

export PATH=/usr/sbin:/usr/local/bin:\$PATH

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

export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib

echo ". /home/oracle/scripts/setEnv.sh" >> /home/oracle/.bash_profile

# 执行命令使环境变量生效

source ~/.bash_profile

  1. 解压并开始安装

假设 oracle 文件已经下载到 /opt/linuxx64_12201_database.zip 使用图形化安装方式,你可以直接在原服务器上连接显示器安装,或者使用其他 ssh 远程安装(不带图形化的静默安找找度娘)。 如果使用 Xshell 这种工具安装(需要开启X11,可以参考:Xshell 显示图形化界面)

su - oracle

cd /opt/

unzip linuxx64_12201_database.zip

cd database/

./runInstaller

详细安装步骤如下:

编辑“ /etc/oratab”文件,将每个实例的重新启动标志设置为“ Y”。

cdb1:/u01/app/oracle/product/12.2.0.1/db_1:Y

  1. 创建启停脚本

cat > /home/oracle/scripts/start_all.sh <<EOF

#!/bin/bash

. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO

. oraenv

export ORAENV_ASK=YES

dbstart \$ORACLE_HOME

cat > /home/oracle/scripts/stop_all.sh <<EOF

#!/bin/bash

. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO

. oraenv

export ORAENV_ASK=YES

dbshut \$ORACLE_HOME

chown -R oracle.oinstall /home/oracle/scripts

chmod u+x /home/oracle/scripts/*.sh

  1. 启动并测试服务

~/scripts/start_all.sh  # 启动脚本

~/scripts/stop_all.sh   # 停止脚本

# 使用 telnet 测试服务端口

telnet 127.0.0.1 1521

# 使用 sqlplus 登录数据库

sqlplus /nolog

conn / as sysdba

  1. 创建Linux服务

创建一个新服务以自动启动/停止Oracle数据库。这是假定Oracle数据库不使用Oracle重新启动和“start_all.sh”和“stop_all.sh”脚本已经存在

创建名为“ /lib/systemd/system/dbora.service”的服务文件。

vi /lib/systemd/system/dbora.service

[Unit]

Description=The Oracle Database Service

After=syslog.target network.target

[Service]

# systemd ignores PAM limits, so set any necessary limits in the service.

# Not really a bug, but a feature.

# https://bugzilla.redhat.com/show_bug.cgi?id=754285

LimitMEMLOCK=infinity

LimitNOFILE=65535

#Type=simple

# idle: similar to simple, the actual execution of the service binary is delayed

#       until all jobs are finished, which avoids mixing the status output with shell output of services.

RemainAfterExit=yes

User=oracle

Group=oinstall

Restart=no

ExecStart=/bin/bash -c '/home/oracle/scripts/start_all.sh'

ExecStop=/bin/bash -c '/home/oracle/scripts/stop_all.sh'

[Install]

WantedBy=multi-user.target

systemctl daemon-reload

systemctl stop dbora.service

systemctl start dbora.service

systemctl enable dbora.service

至此,Oracle 数据库安装结束。

  1. 安装Jira和Confluence时需满足以下条件

字符编码必须设置为 AL32UTF8(这是 Unicode UTF-8 的 Oracle 等效项)。

排序规则应设置为BINARY.

Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8

一、查看字符集

SQL> select * from v$version;

BANNER                                                                               CON_ID

-------------------------------------------------------------------------------- ----------

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production              0

PL/SQL Release 12.1.0.2.0 - Production                                                    0

CORE    12.1.0.2.0      Production                                                                0

TNS for Linux: Version 12.1.0.2.0 - Production                                            0

NLSRTL Version 12.1.0.2.0 - Production                                                    0

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

AMERICAN_AMERICA.ZHS16GBK

SQL> select * from v$nls_parameters;

PARAMETER                      VALUE                              CON_ID

------------------------------ ------------------------------ ----------

NLS_LANGUAGE                   AMERICAN                                0

NLS_TERRITORY                  AMERICA                                 0

NLS_CURRENCY                   $                                       0

NLS_ISO_CURRENCY               AMERICA                                 0

NLS_NUMERIC_CHARACTERS         .,                                      0

NLS_CALENDAR                   GREGORIAN                               0

NLS_DATE_FORMAT                DD-MON-YYYY HH24:MI:SS                  0

NLS_DATE_LANGUAGE              AMERICAN                                0

NLS_CHARACTERSET               ZHS16GBK                                0

NLS_SORT                       BINARY                                  0

NLS_TIME_FORMAT                HH.MI.SSXFF AM                          0

PARAMETER                      VALUE                              CON_ID

------------------------------ ------------------------------ ----------

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                0

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                      0

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR            0

NLS_DUAL_CURRENCY              $                                       0

NLS_NCHAR_CHARACTERSET         AL16UTF16                               0

NLS_COMP                       BINARY                                  0

NLS_LENGTH_SEMANTICS           BYTE                                    0

NLS_NCHAR_CONV_EXCP            FALSE                                   0

19 rows selected.

SQL> select * from nls_database_parameters;

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_RDBMS_VERSION              12.1.0.2.0

NLS_NCHAR_CONV_EXCP            FALSE

NLS_LENGTH_SEMANTICS           BYTE

NLS_COMP                       BINARY

NLS_DUAL_CURRENCY              $

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_FORMAT                HH.MI.SSXFF AM

NLS_SORT                       BINARY

NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_DATE_FORMAT                DD-MON-RR

NLS_CALENDAR                   GREGORIAN

NLS_NUMERIC_CHARACTERS         .,

NLS_NCHAR_CHARACTERSET         AL16UTF16

NLS_CHARACTERSET               ZHS16GBK

NLS_ISO_CURRENCY               AMERICA

NLS_CURRENCY                   $

NLS_TERRITORY                  AMERICA

NLS_LANGUAGE                   AMERICAN

20 rows selected.

二、修改字符集

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down. SQL> startup mount;

ORACLE instance started.

Total System Global Area 1778384896 bytes

Fixed Size                  2925408 bytes

Variable Size            1627393184 bytes

Database Buffers          134217728 bytes

Redo Buffers               13848576 bytes

Database mounted. SQL> alter session set sql_trace=true;

Session altered.

SQL> alter system enable restricted session;

System altered.

SQL> alter system set job_queue_processes=0;

System altered.

SQL> alter system set aq_tm_processes=0;

System altered.

SQL> alter database open;

Database altered.

SQL>  ALTER DATABASE character set INTERNAL_USE AL32UTF8;

Database altered.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down. SQL> startup

ORACLE instance started.

Total System Global Area 1778384896 bytes

Fixed Size                  2925408 bytes

Variable Size            1627393184 bytes

Database Buffers          134217728 bytes

Redo Buffers               13848576 bytes

Database mounted.

Database opened. SQL> select * from nls_database_parameters;

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_RDBMS_VERSION              12.1.0.2.0

NLS_NCHAR_CONV_EXCP            FALSE

NLS_LENGTH_SEMANTICS           BYTE

NLS_COMP                       BINARY

NLS_DUAL_CURRENCY              $

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_FORMAT                HH.MI.SSXFF AM

NLS_SORT                       BINARY

NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_DATE_FORMAT                DD-MON-RR

NLS_CALENDAR                   GREGORIAN

NLS_NUMERIC_CHARACTERS         .,

NLS_NCHAR_CHARACTERSET         AL16UTF16

NLS_CHARACTERSET               AL32UTF8

NLS_ISO_CURRENCY               AMERICA

NLS_CURRENCY                   $

NLS_TERRITORY                  AMERICA

NLS_LANGUAGE                   AMERICAN

20 rows selected.

  • dba身份登录oracle,建立表空间,建立用户,授权

--jira创建表空间

create tablespace test_jira_space

logging

datafile '/u01/app/oracle/oradata/dbsvr12c/test_jira_space.dbf' size 5120M

default storage(

initial 2M

next 2M

minextents 1

maxextents UNLIMITED

pctincrease 0

--jira创建用户

create user testjiradbuser identified by 123456 default tablespace test_jira_space;

--jira授予表空间最高权限

grant connect to jiradbuser;

grant create table to jiradbuser;

grant create sequence to jiradbuser;

grant create trigger to jiradbuser;

grant dba to jiradbuser;

--confluence创建表空间

create tablespace test_confluence_space

logging

datafile '/u01/app/oracle/oradata/dbsvr12c/test_confluence_space.dbf' size 5120M

default storage(

initial 2M

next 2M

minextents 1

maxextents UNLIMITED

pctincrease 0

--confluence创建用户

create user testconfluencedbuser identified by 123456 default tablespace test_confluence_space;

--confluence授予表空间最高权限

grant connect to confluencedbuser;

grant create table to confluencedbuser;

grant create sequence to confluencedbuser;

grant create trigger to confluencedbuser;

grant dba to confluencedbuser;

grant resource to confluencedbuser;

  • Centos7环境准备
  1. 卸载系统自带的OpenJDK以及相关的java文件

①在命令窗口键入:java -version

可以看到系统自带的OpenJDK版本信息。

②在命令窗口键入:rpm -qa | grep java

命令说明:

rpm   管理套件

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch

tzdata-java-2016g-2.el7.noarch

javapackages-tools-3.4.1-11.el7.noarch

③在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

但是会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。

在命令窗口键入:su root

进入root用户,可以有权限操作这几个文件。

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

命令介绍:

rpm     管理套件

-e     删除指定的套件

–nodeps  不验证套件档的相互关联性

④检查是否已经删除成功

在命令窗口键入:

java -version

代表已经删除成功了。

⑤如果还没有删除,则用yum -y remove去删除他们

  1. 下载jdk1.8并进行安装

jdk1.8下载地址: Java Downloads | Oracle

  • 在/usr/local 目录下新建jdk1.8文件夹

mkdir /usr/local/jdk1.8

将jdk拷贝到 /usr/local/jdk1.8 进入到jdk1.8文件夹,解压压缩包

tar xvf jdk-8u112-linux-x64.gz

  • 设置环境变量 这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量 找到/etc/profile,编辑,在末尾添加

输入命令: vim /etc/profile

//PATH变量千万不要写错  否则导致所有命令失效

export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_131

export JRE_HOME=/usr/local/jdk1.8/jdk1.8.0_131/jre

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

export PATH=$JAVA_HOME/bin:$PATH

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。

然后保存,保存的命令是:即可

先按ESC键,然后shift+: ,最后输入 wq!

运行以下命令,使profile生效

source /etc/profile

  • 检验是否成功 在终端

java -version

Javac

  • Jira安装(注意:一定先安装jira再安装confluence)
  1. 首先将文件:atlassian-jira-software-7.2.2-x64.bin放在*/opt/software*下,并修改文件权限,不然没法执行。切换到 jira安装包所在目录 ,然后执行以下命令:

chmod a+x atlassian-jira-software-X.X.X-x64.bin

  1. 运行安装程序,我们建议使用 sudo 运行安装程序,因为这将创建一个专用帐户来运行 Jira 并允许您将 Jira 作为服务运行。执行以下命令

sudo ./atlassian-jira-software-X.X.X-x64.bin

说明:-X.X.X是代表您下载的 Jira 版本。您还可以选择以 root 用户权限运行安装程序。

  1. 按照提示安装 Jira。您将被要求提供以下信息:
  1. 安装类型 - 选择选项 2(自定义)以获得最大控制。
  2. 目标目录 ——这是安装 Jira 的地方。
  3. 主目录 ——这是存储 Jira 数据(如日志、搜索索引和文件)的位置。
  4. TCP 端口 ——这些是 HTTP 连接器端口和 Jira 将在其上运行的控制端口。除非您在同一端口上运行另一个应用程序,否则请坚持使用默认设置。
  5. 作为服务安装 - 此选项仅在您将安装程序运行为 sudo.

以下图仅作为示意,安装时可安装在默认目录下。

  1. 安装完成后 需将jdbc连接程序放到复制到默认安装目录下/opt/atlassian/jira/lib,然后重启服务

--停止jira服务

/etc/init.d/jira stop

--开启jira服务

/etc/init.d/jira start

  1. Centos7防火墙开放8080端口,执行一下命令:

防火墙添加端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙

firewall-cmd --reload

  1. 在浏览器中 访问http:// ip :8080开始设置过程。 (如果您在安装过程中选择了不同的端口,请替换8080 )。

设置您的 Jira 应用程序,右上角《语言》处选择中文。选择《我将设置它自己》。

  1. 设置数据库,类型 oracle ,配置主机、用户名、密码,然后再测试连接,通过后Next:
  • Confluenct安装
  1. 首先将文件:atlassian-confluence-7.13.1-x64.bin放在*/opt/software*下,并修改文件权限,不然没法执行。切换到 jira安装包所在目录 ,然后执行以下命令:

chmod a+x atlassian-confluence-X.X.X-x64.bin

  1. 运行安装程序 - 我们建议使用 sudo 运行安装程序,因为这将创建一个专用帐户来运行 Confluence 并允许您将 Confluence 作为服务运行 执行以下命令:

sudo ./atlassian-confluence-X.X.X-x64.bin

X.X.X是你下载的 Confluence 的版本。您还可以选择以 root 用户权限运行安装程序。

  1. 按照提示安装 Confluence。您将被要求提供以下信息:
  1. 安装类型 - 选择选项 2(自定义)以获得最大控制。
  2. 目标目录 ——这是安装 Confluence 的地方。
  3. 主目录 ——这是存储 Confluence 数据(如日志、搜索索引和文件)的地方。
  4. TCP 端口 ——这些是 HTTP 连接器端口和 Confluence 运行的控制端口。除非您在同一端口上运行另一个应用程序,否则请坚持使用默认设置。
  5. 作为服务安装 - 此选项仅在您将安装程序运行为 sudo.
  1. 安装完成后 需将jdbc连接程序放到复制到默认安装目录下/opt/atlassian/confluence/lib,然后重启服务

--停止confluence服务

/etc/init.d/confluence stop

--开启confluence服务

/etc/init.d/confluence start

  1. Centos7防火墙开放8090端口,执行一下命令:

防火墙添加端口

firewall-cmd --zone=public --add-port=8090/tcp --permanent

重启防火墙

firewall-cmd --reload

  1. 在浏览器中 访问http:// ip :8090/开始设置过程。 (如果您在安装过程中选择了不同的端口,请 替换8090)。

设置您的 confluence 应用程序,右上角《语言》处选择中文。选择《产品安装》。

准备环境数据库:oracle12c (Linux) 操作系统:Centos7.* 两台(一台安装数据库,一台安装Jira和Confluence应用) Jdk1.8(Linux) Jira安装包(Linux)、Confluence安装包(Linux) 所有安装包都在移动硬盘中。安装数据库关闭Centos7防火墙,禁止防火墙开机自启# 关闭防火墙systemctl stop firewalld.service# 禁止防火墙开机启动systemctl disable firew... 有下面 2 种类方法可以导入一个站点 - 通过上传一个文件或者从你 Confluence 服务器上读取一个目录。上传文件仅仅是针对一个小站点的情况。为了取得最好的导入结果,我们推荐你从服务器上的目录上进行恢复。 希望删除和导入一个小站点: 进入  &gt; 基本配置(General Configuration) &gt; 备份和恢复(Backup and Restore)。 选择 选择...
Jira Confluence 部署 在同一台服务器上,跑一段时间后,发现访问 jira confluence 时,打开越来越缓慢。这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值),有时候不够用,可以修改JAVA默认的JVM内存设置,改善内存不足导致的问题。操作如下: 1、 Jira 修改JVM内存(根据自己服务器的内存情况进行修改) [root@ jira -wik...
JIRA 是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 Confluence 是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 注意:在互联网企业使用 Jira +Confl...
wiki confluence 下载链接:https://www.atlassian.com/software/ confluence /download-archives 选择相应的版本 1. 安装 Java 可以选择源码 安装 ,也可以yum 这里我们用yum yum provides java 搜索Java版本 yum -y install java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64 2. 安装 mysql5.7数据库 下载源:rpm -ivh https:.
1. 下载 Oracle 12c 安装 文件,并解压缩到指定目录。 2. 创建一个哑应答文件(response file),用于自动化 安装 过程中的配置。可以使用 Oracle 提供的模板文件进行修改。 3. 在哑应答文件中配置 Oracle 安装 的参数,如 安装 路径、数据库名称、管理员密码等。 4. 在命令行中执行 安装 命令,指定哑应答文件的路径,如: ./runInstaller -silent -responseFile /path/to/response/file.rsp 5. 等待 安装 完成,期间可以查看 安装 日志文件以确认 安装 进度和是否出现错误。 6. 安装 完成后,可以进行必要的配置和启动数据库服务。 注意事项: 1. 在执行 安装 命令前,需要确保系统已经 安装 了必要的依赖库和软件包,如Java运行环境。 2. 在哑应答文件中配置的参数需要根据实际情况进行修改,如 安装 路径需要根据实际磁盘空间进行调整。 3. 安装 过程中可能会出现错误,需要根据错误提示进行排查和解决。 4. 安装 完成后,需要进行必要的安全配置和性能优化,以确保数据库的稳定和安全性。