在虚拟机安装Oracle数据库(windows server 2003)

大部分情况下Oracle数据库挂了,重新安装是很麻烦的,除了卸载还需要删除注册表。这样很容易把自己电脑的系统弄挂了。如果把Oracle数据装在虚拟机就有没有这么多事情了,可以通过虚拟机快照来恢复虚拟机,实在不行还可以把虚拟机删了重新装一个

一、资源准备

1. 本篇采用的是Windows server 2003的系统。资源链接:https://pan.baidu.com/s/1PAswsNXf2-_hgl3ThJYPrw 密码:sf6g

2. 这里采用的Oracle数据库的版本是10g。资源链接:https://pan.baidu.com/s/1rh9_wixfujkFF4cLWsC2Vg 密码:pjz0

二、安装步骤

1.server 2003镜像解压到一个不含中文目录的文件夹,然后点击后缀名为vmx的文件,就可以用虚拟机打开。

在这里插入图片描述

注意:打开虚拟机之前点击编辑—>虚拟网路编辑器—>NAT模式—>查看子网IP,如下图:

在这里插入图片描述

完成上一步操作以后,进入到虚拟机找到如下图的路径

在这里插入图片描述
进入本地连接—>属性—>Internet协议—>设置IP地址信息如下图
在这里插入图片描述




2.打开虚拟机以后,将Oracle数据库安装包,拷贝到虚拟机里面然后解压。
在这里插入图片描述

3.解压完了之后,找到下图程序
在这里插入图片描述

4.双击setup.exe之后,出现线面的弹窗
在这里插入图片描述
5.输入口令和确认口令,如:password,点击下一步,出现如下进度条,
注:此口令即是管理员密码。
在这里插入图片描述

6.如果用户已验证勾上了,说明验证成功。
在这里插入图片描述
7.点击“下一步”,出现“概要”界面,点击“安装”。
在这里插入图片描述
8.出现安装进度条,等待安装完成,如下图:

在这里插入图片描述
9.安装完成后,自动运行配置向导

10.完成后,出现“口令管理”界面,点击“口令管理”,如下图:

在这里插入图片描述
11.将 SCOTT 和 HR用户的沟去掉(解锁这两个账户),如下图所示,点击“确定”:

在这里插入图片描述
12.回到“口令管理”界面,点击“确定”

13.安装结束,点击“退出”。

三、测试是否安装成功

在虚拟机运行 cmd 进入命令行: Sqlplus 用户名/密码@ip地址:1521/orcl [as sysdba]

在这里插入图片描述看到以上信息表示连接成功




注意事项:安装完成之后,在虚拟机里找到Oracle的安装目录,打开listener.ora把红色框里面的ip修改为虚拟机的ip地址
在这里插入图片描述
在这里插入图片描述




四、安装PLSQL

1.安装之前,先要从虚拟机Oracle安装目录下把tnsnames.ora文件拷贝到电脑的一个没有中文路径的文件夹里面,然后修改红色框里面的ip修改为虚拟机的ip
在这里插入图片描述
在这里插入图片描述我把这个文件放在了电脑的这个目录下

在这里插入图片描述

2.将instantclient_12_1拷贝到没有中文路径的文件夹下。资源链接:https://pan.baidu.com/s/1wOcNyY3lMknvmdQs7gdEJg 提取码:8idf

3.安装PLSQL
在这里插入图片描述4.PLSQL 远程连接Oracle
在这里插入图片描述
①在弹出的登录窗口点击cancel,Tools—>Perferences,指定一下刚刚拷贝的instantclient_12_1的路径
在这里插入图片描述②在本地电脑设置环境变量
TNS_ADMIN 路径就是tnsnames.ora文件所在的路径

在这里插入图片描述
③解决往Oracle数据库插入中文乱码问题
设置环境变量 NLS_LANG
AMERICAN_AMERICA.ZHS16GBK
在这里插入图片描述

  • 12
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
安装Oracle 11g需要以下步骤: 1. 下载Oracle 11g安装包和补丁 在Oracle官网下载Oracle 11g安装包和补丁,下载后上传到CentOS虚拟机中。 2. 安装依赖包 在CentOS 7中,需要安装以下依赖包: ``` yum install oracle-rdbms-server-11gR2-preinstall ``` 3. 安装Oracle 11g 在CentOS虚拟机中,执行以下命令: ``` unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip cd database ./runInstaller ``` 执行上述命令后,会进入Oracle 11g安装向导,按照提示进行配置,包括选择语言、安装类型、安装路径、监听器配置等。安装过程需要耐心等待,可能需要数十分钟或数小时。 4. 执行补丁 在安装Oracle 11g后,需要执行以下补丁: ``` unzip p13390677_112040_Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip cd 13390677 ./opatch apply ``` 5. 配置环境变量 编辑/etc/profile文件,在文件末尾添加以下内容: ``` export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 ``` 6. 启动Oracle 11g 执行以下命令启动Oracle 11g: ``` su - oracle sqlplus / as sysdba startup ``` 7. 设置Oracle 11g开机启动 编辑/etc/rc.d/rc.local文件,在文件末尾添加以下内容: ``` su - oracle -c '$ORACLE_HOME/bin/dbstart' su - oracle -c '$ORACLE_HOME/bin/lsnrctl start' ``` 8. 测试连接 在其他机器上,使用Oracle客户端工具测试是否能够连接Oracle 11g数据库。 以上是在CentOS 7虚拟机安装Oracle 11g的步骤。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睡前来杯海飞丝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值