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'
;
上一篇: 【Linux系列】AWK命令使用
下一篇: 【总结】nginx源码编译安装报错./configure: error: SSL modules require the OpenSSL library.
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。