14人参与 • 2025-10-21 • Oracle
oracle 数据库是一款功能强大、广泛使用的企业级关系数据库管理系统 (rdbms),适用于处理大型数据库和复杂事务。
本文将介绍如何在 linux 和 windows 环境下安装 oracle 数据库,并对其进行基本配置,帮助开发者快速部署和使用该数据库。
注意:硬件配置建议磁盘60g 内存4-8g
zip自行前往oracle官网下载即可
[root@oracle ~]# yum -y install lrzsz #这里用xshell连接下载lrzsz可以直接拖拽rpm [root@oracle ~]# mkdir oracle [root@oracle ~]# ls oracle/ linux.x64_193000_db_home.zip [root@oracle ~]# mv /root/oracle/linux.x64_193000_db_home.zip /tmp
[root@oracle ~]# cat /etc/hostname oracle
fs.file-max = 6815744 #设置最大文件可打开文件句柄数 kernel.shmmax = 4398046511104 #定义单个共享内存段的最大尺寸 kernel.shmall = 1073741824 #设置系统可分配的共享内存总页数 kernel.sem = 250 32000 100 128 #配置信号量 每个信号量组的最大信号量数 系统范围内最大信号量总数 每次系统调用可操作的最大信号量数 系统范围内最大信号量组数 [root@oracle oracle1]# sysctl -p #使其生效 fs.file-max = 6815744 kernel.shmmax = 4398046511104 kernel.shmall = 1073741824 kernel.sem = 250 32000 100 128
[root@oracle ~]# systemctl stop firewalld.service [root@oracle ~]# setenforce 0
[root@oracle ~]# groupadd -g 54321 oinstall [root@oracle ~]# groupadd -g 54322 dba [root@oracle ~]# groupadd -g 54323 oper [root@oracle ~]# useradd -u 54321 -g oinstall -g dba,oper oracle [root@oracle ~]# echo oracle | passwd --stdin oracle changing password for user oracle. passwd: all authentication tokens updated successfully. [root@oracle ~]# mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1 [root@oracle ~]# mkdir -p /u01/app/orainventory [root@oracle ~]# chown -r oracle:oinstall /u01 [root@oracle ~]# chown -r 775 /u01
[root@oracle ~]# vim /etc/security/limits.conf #添加以下内容 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 oracle hard memlock 134217728 oracle soft memlock 134217728
[root@oracle ~]# su - oracle [oracle@oracle ~]$ vim ~/.bash_profile #插入以下配置 export path export oracle_base=/u01/app/oracle export oracle_home=$oracle_base/product/19.3.0/dbhome_1 export path=$oracle_home/bin:$path export ld_library_path=$oracle_home/lib:$ld_library_path export display=localhost:10.0
su -oracle # 切换用户
mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1 cd /u01/app/oracle/product/19.3.0/dbhome_1 unzip /tmp/linux.x64_193000_db_home.zip #解压 [oracle@oracle dbhome_1]$ ./runinstaller 正在启动 oracle 数据库安装向导...








[oracle@oracle dbhome_1]$ sqlplus sys/oracle123@orcl as sysdba #以最高权限者进入
sql> select name, open_mode from v$database; # 查看当前数据库
sql> create table test (
2 emp_id number(10),
3 name varchar2(35),
4 dept varchar2(30),
5 salary number(8,2));
sql> insert into test values(111,'tom','gg',8000);
sql> select * from test;
emp_id name dept
---------- ----------------------------------- ------------------------------
salary
----------
111 tom gg
8000
至此终于大功告成!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论