其实就是一步步教你怎么手动搭建Oracle数据库,挺实用的详细操作指南
- 问答
- 2025-12-31 23:15:05
- 2
(根据墨天轮社区发布的《Oracle数据库安装配置超详细步骤》以及多位DBA的实践经验整理)

其实手动搭一个Oracle数据库听起来挺吓人,但只要你跟着步骤一步步来,别跳步,就一定能成功,下面我就用大白话,把整个过程给你捋一遍。

第一步:准备工作,把需要的东西都备齐

- 搞到安装包:你得去Oracle官网下载数据库软件,找对应你电脑操作系统版本的安装文件,比如是Windows还是Linux,通常是一个挺大的压缩包,耐心下载下来。
- 检查你的电脑:
- 内存:最好有至少4GB,越大越好,不然跑起来会卡。
- 硬盘空间:安装的盘符至少要有10-15GB的剩余空间,后续放数据还需要更多。
- 操作系统:确认你的Windows是专业版或企业版,家庭版可能会有问题。
- 搞定用户和权限:在Windows上,最好用一个具有管理员权限的账户来操作,在Linux上,通常需要创建一个专门的用户和用户组,比如就叫“oracle”和“oinstall”。
- 设置环境变量(Linux下比较关键):在Linux系统里,你需要告诉系统Oracle要装在哪、用哪个用户,这需要编辑一些配置文件,
.bash_profile,设置像ORACLE_HOME(Oracle安装的主目录)、ORACLE_SID(数据库实例名,可以简单理解成你给这个数据库起的小名)这样的变量,Windows在安装过程中设置也可以。
第二步:开始安装Oracle软件
- 解压并运行安装程序:把你下载的大压缩包解压,找到里面的
setup.exe(Windows)或runInstaller(Linux)文件,双击运行。 - 跟着安装向导走:
- 配置选项:初次安装,就选“创建和配置数据库”,这样软件和数据库能一次搞定。
- 安装类型:如果你是学习或测试,选“桌面类”就够了,比较简单,如果是服务器用,选“服务器类”可以有更多自定义选项。
- 安装位置:选择你想把Oracle装到哪个文件夹,别装在C盘根目录下,最好建个清晰的路径,
D:\app\oracle。 - 全局数据库名:给你要创建的数据库起个名字,
orcl,这个SID通常和数据库名一样或类似。 - 设置管理密码:这里会让你给最重要的系统用户
sys和system设置密码,这个密码非常重要,一定要记牢!复杂度高点,字母数字符号混合。
- 先决条件检查:安装程序会自动检查你的电脑是否符合要求,如果出现一些警告(比如显示设置、内存不足等),根据提示处理一下,有些警告可以忽略继续。
- summary:确认一下你的选择,没问题就点“安装”,然后就是漫长的等待,进度条会慢慢走,期间可能会弹出一些DOS黑窗口,不用管它,别关。
第三步:安装后的重要检查和管理
- 完成安装:当出现“安装成功”的界面时,先别急着关!注意看最后界面给出的信息,特别是那个网址,
https://localhost:5500/em,这是Oracle的企业管理器(EM),是一个用网页管理数据库的图形化工具,非常有用。 - 测试连接:安装完成后,最关键的步骤是测试数据库能不能连上。
- 找到开始菜单里的“Oracle”程序组,里面有个“应用程序开发”文件夹,打开 SQL Plus,这是一个命令行工具,看起来像个黑窗口。
- 打开后,它会让你输入用户名,你就输入:
sys as sysdba,然后回车,再输入你之前设的那个超级复杂的密码(输入时密码不显示,正常现象),再回车。 - 如果最后出现
SQL>这个提示符,恭喜你!这说明你已经以最高权限连上数据库了,你可以试着输入select * from dual;(注意分号要英文的)然后回车,如果能显示结果,就证明数据库完全正常了。
- 认识几个关键用户:你刚才用的
sys是超级管理员,权力最大,还有一个system用户,也是管理员,但权力稍小一点,平常管理数据库,用system就足够了,后面你创建的应用用户,权限会更小,这样更安全。 - 日常启停(Linux下常用命令):在Linux上,你以后可能需要手动启动关闭数据库。
- 切换到oracle用户:
su - oracle - 启动数据库监听器(负责接收连接请求):
lsnrctl start - 连接SQL Plus:
sqlplus / as sysdba - 在SQL>提示符下启动数据库:
startup - 关闭数据库:
shutdown immediate - 退出SQL Plus:
exit - 停止监听器:
lsnrctl stop
- 切换到oracle用户:
可能遇到的坑和解决办法
- 安装中途失败:最常见的原因是安装包不完整或下载损坏了,重新下载一遍安装包,最好验证一下MD5码,还有就是权限不足,确保用管理员账户安装。
- 监听器问题:有时候安装完了连不上,可能是监听服务没起来,去Windows的“服务”管理里,找名字里带“Oracle”和“Listener”的服务,确保它是“已启动”状态。
- 端口被占用:Oracle默认用1521端口,如果这个端口被别的程序占了,会出问题,可以用网络命令查一下谁占用了,或者安装时换一个端口号。
手动搭建一次之后,你就会对Oracle的各个部件(软件本身、数据库实例、监听器)有个直观的认识,以后再出什么问题,自己大概也能知道从哪里下手去排查了,别怕麻烦,动手试一次最重要。
本文由召安青于2025-12-31发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/72111.html
