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 3145728b、
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_USexport 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.rspb、
启动监听
lsnrctl startc、
安装实例
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';
版权归原作者 行走的山峰 所有, 如有侵权,请联系我们删除。