当前位置:首页 > 问答 > 正文

其实就是一步步教你怎么手动搭建Oracle数据库,挺实用的详细操作指南

(根据墨天轮社区发布的《Oracle数据库安装配置超详细步骤》以及多位DBA的实践经验整理)

其实就是一步步教你怎么手动搭建Oracle数据库,挺实用的详细操作指南

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

其实就是一步步教你怎么手动搭建Oracle数据库,挺实用的详细操作指南

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

其实就是一步步教你怎么手动搭建Oracle数据库,挺实用的详细操作指南

  1. 搞到安装包:你得去Oracle官网下载数据库软件,找对应你电脑操作系统版本的安装文件,比如是Windows还是Linux,通常是一个挺大的压缩包,耐心下载下来。
  2. 检查你的电脑
    • 内存:最好有至少4GB,越大越好,不然跑起来会卡。
    • 硬盘空间:安装的盘符至少要有10-15GB的剩余空间,后续放数据还需要更多。
    • 操作系统:确认你的Windows是专业版或企业版,家庭版可能会有问题。
  3. 搞定用户和权限:在Windows上,最好用一个具有管理员权限的账户来操作,在Linux上,通常需要创建一个专门的用户和用户组,比如就叫“oracle”和“oinstall”。
  4. 设置环境变量(Linux下比较关键):在Linux系统里,你需要告诉系统Oracle要装在哪、用哪个用户,这需要编辑一些配置文件,.bash_profile,设置像 ORACLE_HOME(Oracle安装的主目录)、ORACLE_SID(数据库实例名,可以简单理解成你给这个数据库起的小名)这样的变量,Windows在安装过程中设置也可以。

第二步:开始安装Oracle软件

  1. 解压并运行安装程序:把你下载的大压缩包解压,找到里面的 setup.exe(Windows)或 runInstaller(Linux)文件,双击运行。
  2. 跟着安装向导走
    • 配置选项:初次安装,就选“创建和配置数据库”,这样软件和数据库能一次搞定。
    • 安装类型:如果你是学习或测试,选“桌面类”就够了,比较简单,如果是服务器用,选“服务器类”可以有更多自定义选项。
    • 安装位置:选择你想把Oracle装到哪个文件夹,别装在C盘根目录下,最好建个清晰的路径,D:\app\oracle
    • 全局数据库名:给你要创建的数据库起个名字,orcl,这个 SID 通常和数据库名一样或类似。
    • 设置管理密码:这里会让你给最重要的系统用户 syssystem 设置密码,这个密码非常重要,一定要记牢!复杂度高点,字母数字符号混合。
  3. 先决条件检查:安装程序会自动检查你的电脑是否符合要求,如果出现一些警告(比如显示设置、内存不足等),根据提示处理一下,有些警告可以忽略继续。
  4. summary:确认一下你的选择,没问题就点“安装”,然后就是漫长的等待,进度条会慢慢走,期间可能会弹出一些DOS黑窗口,不用管它,别关。

第三步:安装后的重要检查和管理

  1. 完成安装:当出现“安装成功”的界面时,先别急着关!注意看最后界面给出的信息,特别是那个网址,https://localhost:5500/em,这是Oracle的企业管理器(EM),是一个用网页管理数据库的图形化工具,非常有用。
  2. 测试连接:安装完成后,最关键的步骤是测试数据库能不能连上。
    • 找到开始菜单里的“Oracle”程序组,里面有个“应用程序开发”文件夹,打开 SQL Plus,这是一个命令行工具,看起来像个黑窗口。
    • 打开后,它会让你输入用户名,你就输入:sys as sysdba,然后回车,再输入你之前设的那个超级复杂的密码(输入时密码不显示,正常现象),再回车。
    • 如果最后出现 SQL> 这个提示符,恭喜你!这说明你已经以最高权限连上数据库了,你可以试着输入 select * from dual;(注意分号要英文的)然后回车,如果能显示结果,就证明数据库完全正常了。
  3. 认识几个关键用户:你刚才用的 sys 是超级管理员,权力最大,还有一个 system 用户,也是管理员,但权力稍小一点,平常管理数据库,用 system 就足够了,后面你创建的应用用户,权限会更小,这样更安全。
  4. 日常启停(Linux下常用命令):在Linux上,你以后可能需要手动启动关闭数据库。
    • 切换到oracle用户:su - oracle
    • 启动数据库监听器(负责接收连接请求):lsnrctl start
    • 连接SQL Plus:sqlplus / as sysdba
    • 在SQL>提示符下启动数据库:startup
    • 关闭数据库:shutdown immediate
    • 退出SQL Plus:exit
    • 停止监听器:lsnrctl stop

可能遇到的坑和解决办法

  • 安装中途失败:最常见的原因是安装包不完整或下载损坏了,重新下载一遍安装包,最好验证一下MD5码,还有就是权限不足,确保用管理员账户安装。
  • 监听器问题:有时候安装完了连不上,可能是监听服务没起来,去Windows的“服务”管理里,找名字里带“Oracle”和“Listener”的服务,确保它是“已启动”状态。
  • 端口被占用:Oracle默认用1521端口,如果这个端口被别的程序占了,会出问题,可以用网络命令查一下谁占用了,或者安装时换一个端口号。

手动搭建一次之后,你就会对Oracle的各个部件(软件本身、数据库实例、监听器)有个直观的认识,以后再出什么问题,自己大概也能知道从哪里下手去排查了,别怕麻烦,动手试一次最重要。