linux下oracle 19c安装

行走的山峰 2024-08-28 14:07:03 阅读 70

Oracle软件在安装维护过程中经常要和操作用户组(OS user group)打交道

我们在单实例(single-instance)环境中常用的三个操作用户组,分别是:

了解即可

oinstall用户组、OSDBA用户组(dba)、OSOPER用户组(oper)

一、安装oracle

1、

创建用户和用户组

groupadd oinstall

groupadd dba

groupadd oper

创建oracle用户: useradd -g oinstall -G dba,oper oracle

2、创建文件夹并赋予权限

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oraInventory

mkdir -p /u01/app/oracle/19.3.0/client

mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1

赋权:chown -R oracle.oinstall /u01

chmod -R 775 /u01

3、安装oracle所需依赖

oracle19c依赖.zip

33.74MB

解压安装:

4、下载oracle安装包

下载完后切换oracle用户,并进入

/u01/app/oracle/product/19.3.0/dbhome_1

su - oracle && cd /u01/app/oracle/product/19.3.0/dbhome_1

把安装包上传

/

拷贝当前目录并解压

5、调优 (参考自己需求)

a、文件打开数调优

切换回root用户

vi /etc/security/limits.conf

oracle soft nproc 16384

oracle hard nproc 16384

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft memlock 3145728

oracle hard memlock 3145728

b、

pam模块调优

vim /etc/pam.d/login

session required pam_limits.so

c、内核调优

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmall = 1073741824

kernel.shmmax = 1932735283

kernel.shmmni = 4096

kernel.panic_on_oops = 1

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

6、设置oracle用户环境变量

su - oracle && vi .bash_profile

export PATH

export TMP=/u01/tmp

export LANG=en_US

export TMPDIR=$TMP

export ORACLE_UNQNAME=tmspdbtest

export ORACLE_SID=tmspdbtest

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1

export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HOME/bin:$ORACLE_HOME/bin

source ~/.bash_profile

7、安装数据库

a、配置安装脚本,静默安装数据库

db_install.rsp

19.58KB

$ORACLE_HOME/runInstaller -silent -responseFile

$ORACLE_HOME/install/response/db_install.rsp

b、

启动监听

lsnrctl start

c、

安装实例

dbca.rsp

25.08KB

listener.ora

555B

dbca -silent -createDatabase -responseFile

/u01/app/oracle/product/19.3.0/dbhome_1/assistants/dbca/dbca.rsp

至此已完成数据库安装

登录数据库,启动数据库

sqlplus / as sysdba

startup

创建表空间、用户授权

create tablespace tms_data_tbs datafile '/app/oracle/oradata/ORCL/tms_data01.dbf' size 40G

autoextend off;

---创建用户

create user fmdbrun identified by fmdbrun1234 default tablespace tms_data_tbs temporary

tablespace temp;

grant dba to fmdbrun;

1

select default_tablespace

from

dba_users where username

=

'fmdbrun'

;



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。