複数インスタンス起動

ORACLE_HOMEを変更すれば同一サーバに異なるインスタンスをインストール可能

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_2

DB名をかえないと同じアラートログにログが書き込まれる

 

--データディレクトリの初期化
mkdir -p /var/lib/mysql-1
mkdir -p /var/lib/mysql-2

mysql_install_db --datadir=/var/lib/mysql-1 --user=mysql
mysql_install_db --datadir=/var/lib/mysql-2 --user=mysql

chown -R mysql:mysql /var/lib/mysql-1
chown -R mysql:mysql /var/lib/mysql-2

--テンポラリディレクトリ作成
mkdir -p /tmp/mysql-1
mkdir -p /tmp/mysql-2

chown -R mysql:mysql /tmp/mysql-1
chown -R mysql:mysql /tmp/mysql-2


--インスタンス起動
mysqld_safe --datadir=/var/lib/mysql-1 --port=3307 --socket=/tmp/mysql-1.sock --tmpdir=/tmp/mysql-1 --pid-file=/var/lib/mysql-1/mysqld.pid &
mysqld_safe --datadir=/var/lib/mysql-2 --port=3308 --socket=/tmp/mysql-2.sock --tmpdir=/tmp/mysql-2 --pid-file=/var/lib/mysql-2/mysqld.pid &


--接続確認
mysql -u root -port=3307 --socket=/tmp/mysql-1.sock -p
mysql -u root -port=3308 --socket=/tmp/mysql-2.sock -p

 

vim ~/.bash_profile

export PATH=/usr/pgsql-9.4/bin:$PATH

mkdir -p /var/lib/pgsql/9.4/data2

initdb --pgdata=/var/lib/pgsql/9.4/data2

vim /var/lib/pgsql/9.4/data2/postgresql.conf

port = 5433

pg_ctl start -w -D /var/lib/pgsql/9.4/data2

psql -U postgres -p 5433

※イントール手順と同様に「名前付きインスタンス」でインストールする