3.1、配置用户组
- Oracle 安装文件不允许通过 root 用户启动,需要为 oracle 配置一个专门的用户。
groupadd sql
useradd oracle -g sql
passwd oracle
3.2、安装依赖
yum install -y bc binutils compat-libcap1 compat-libstdc++33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat kmod* gcc-c++ compat-libstdc++-33
3.3、上传安装包并解压
mkdir -p /home/oracle/app/oracle/product/19.3.0/dbhome_1
unzip LINUX.X64_193000_db_home.zip -d /home/oracle/app/oracle/product/19.3.0/dbhome_1
#修改用户组权限
chown -R oracle:sql /home/oracle/app/
3.4、修改配置文件
vim /etc/sysctl.conf
- 删除里面内容,并添加如下内容
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576
3.5、修改配置文件
vim /etc/security/limits.conf
- 文件末尾添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3.6、安装Oracle
(1)设置环境变量
vim /home/oracle/.bash_profile
- 添加如下内容
#ORACLE_HOME
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=/home/oracle/app/oracle/product/19.3.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
- 1环境变量生效
source /home/oracle/.bash_profile
(3)进入虚拟机图像化安装界面
cd app/oracle/product/19.3.0/dbhome_1/
./runInstaller
- 一路next
3.7、设置Oracle监听
netca
- 一路next
3.8、创建数据库
dbca
- 一路next
3.9、Oracle基础命令
(1)服务开启/关闭
lsnrctl start/stop
(2)进入命令行sqlplus
sqlplus
- 用户名/密码
system/123456
(3)创建用户
create user atguigu identified by 000000;
grant create session,create table,create view,create sequence,unlimited tablespace to atguigu;
(4)建表
SQL>create TABLE student(id INTEGER,name VARCHAR2(20));
SQL>insert into student values (1,'zhangsan');
SQL> select * from student;