ASM Installation
in this lecture we are going to learn asm installation
oracle configurationintermediate
by OracleDba
11 views
in this lecture we are going to learn asm installation
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
yum -y install -y oracle-database-preinstall-19c
yum -y install oracleasm*
yum -y install kmod-oracleasm*
groupadd -g 54327 asmdba
groupadd -g 54328 asmoper
groupadd -g 54329 asmadmin
usermod -a -G asmdba oracle
useradd -u 54331 -g oinstall -G dba,asmdba,asmoper,asmadmin,racdba grid
passwd oracle
passwd grid
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/product/19.3.0/db_home
chown -R oracle:oinstall /u01/app/oracle
mkdir -p /u01/app/grid/product/19.3.0/grid_home
chown -R grid:oinstall /u01/app/grid
chmod -R 775 /u01
oracleasm configure -i
fdisk -l
fdisk /dev/sdb
n --> to create new partition
<enter>
<enter>
<enter>
+10G
n
<enter>
<enter>
<enter>
+10G
n
<enter>
<enter>
<enter>
<enter>
w --> to save partition table
oracleasm createdisk CRS1 /dev/sdb1
oracleasm createdisk DATA1 /dev/sdb2
oracleasm createdisk FRA1 /dev/sdb3
oracleasm listdisks
ls -lrt /dev/oracleasm/disks
su - grid
cp .bash_profile .bash_profile.orig
vi .bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/grid/product/19.3.0/grid_home
export ORACLE_SID=+ASM
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/.local/bin:$ORACLE_HOME/bin
export PATH
umask 022
source .bash_profile
env|grep ORA
cd $ORACLE_HOME
unzip LINUX.X64_193000_grid_home.zip
unzip LINUX.X64_193000_grid_home.zip
cd /u01/app/grid/product/19.3.0/grid_home
chown -R grid:oinstall /u01
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/
chown -R grid:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory
[root@prim rpm]# pwd
/u01/app/grid/product/19.3.0/grid_home/cv/rpm
[root@prim rpm]# rpm -ivh cvuqdisk-1.0.10-1.rpm
Preparing... ################################# [100%]
Using default group oinstall to install package
Updating / installing...
1:cvuqdisk-1.0.10-1 ################################# [100%]
[root@prim rpm]#
cd /u01/app/grid/product/19.3.0/grid_home/cv/rpm
rpm -ivh cvuqdisk-1.0.10-1.rpm
vi .bash_profile
vi .bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
# User specific environment and startup programs
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_home
export ORACLE_SID=prim
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/.local/bin:$ORACLE_HOME/bin
export PATH
. .bash_profile
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/product/19.3.0/db_home
chown -R oracle:oinstall /u01
cd /u01/app/oracle/product/19.3.0/db_home
Unzip LINUX.X64_193000_db_home.zip
cd database
./runinstaller
SQL> select name, open_mode from v$database;
SQL> select name from v$datafile;
SQL> select name from v$controlfile;Please to add comments
No comments yet. Be the first to comment!