Oracle在Windows下的安装和启动(生产环境下的安装,即选择的是服务器类而非桌面类)

目录

一 Oracle的卸载

二 下载与安装的开始

三 开始安装

四 Oracle服务项与启动


一 Oracle的卸载

若已经安装过Oracle时,需要重新安装,可以参考完全卸载oracle11g步骤

使用bat文件,一键删除Oracle的注册表一键删除Oracle注册表

二 下载与安装的开始

https://www.oracle.com中下载好Oracle,下载好后会有两个压缩包,分别解压缩,之后将解压缩后的其中一个覆盖复制到另外一个中,然后双击setup.exe文件进行安装。

三 开始安装

安装前的先决条件

1. 关闭电脑防火墙;

2. 安装前确保电脑的系统是绿色安全的。

安装时,可能会提示[INS-13001] 环境不满足最低要求。是否确实要继续,此时可以点击【是】继续安装。 也可以点击【否】结束安装,然后找到文件【cvu_prereq.xml】,找到value=windows 7的OPERATING_SYSTEM段,复制整段,并修改Release = 6.2, value = windows 10;如下:

<OPERATING_SYSTEM RELEASE="6.2">

          <VERSION VALUE="3"/>

          <ARCHITECTURE VALUE="64-bit"/>

          <NAME VALUE="Windows 10"/>

          <ENV_VAR_LIST>

               <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />

          </ENV_VAR_LIST>

</OPERATING_SYSTEM>

然后重新安装即可。

第一步,配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”,推荐不填。

安装第一步

 

安装第一步

 

第二步,选择创建和配置数据库,Oracle本身只是一个平台,这个平台上可以存在多个数据库,所以在安装时,会咨询用户是否需要配置数据库,第二个仅安装数据库软件也就是只安装Oracle这个平台。

第二步,创建和配置数据库

 

第三步,需要用的是生产环境下的Oracle,选择服务器类,详细见oracle数据库中选择桌面类和服务器类的区别

第三步,选择服务器类安装

 

第四步,选择单实例数据库安装,可以理解为单机版,RAC可以理解为群机版;

第四步 选择单实例数据库安装

 

第五步,选择高级安装,此时在安装过程中会有涉及到编码格式的配置,以及定义样本数据;

第五步 选择高级安装

 

第五步 高级安装之配置产品语言

 

 在这里,你下载的是什么版本,就选择什么版本。

第五步 高级安装之版本选择

 

 其中dbhome_1表示的是第一个数据库,再往下就是dbhome_2.........,不建议安多个数据库,安装多个数据库会需要额外配置去指定默认数据库等;

第五步 高级安装之安装目录选定

 

第五步 高级安装之数据库的类型

 

这里,由于后续会用到数据库开发,所以将数据库名称设置为自己需要的数据库名称,我设置成我自己常用的。

其中,在配置数据库名称的时候会存在一个sid的内容,这个是指ServiceID,也就是服务id,它的作用是用来进行数据库的网络连接使用,一般建议数据库名称与sid名称保持一致。

第五步 高级安装之数据库名称与sid的设置

 

 字符集的设置,UTF-8,重要性就不说了吧!

第五步 高级安装之字符集的设置

 

配置好字符集后,配置示例方案,用来生成测试的样本数据实例。

第五步 高级安装之样本数据的生成

 

第五步 高级安装之数据库文件位置的指定

 

 

第五步 高级安装之备份配置

 

 在Oracle数据库中默认提供若干个用户,每个用户有不同的权限,在高级设置的配置中,会询问用户是否需要对这些用户设置不同的密码,或者设置统一的密码,为了方便,为所有用户设置统一的密码。

第五步 高级安装之密码统一

 

 

 设置密码时需要注意大小写,设置的密码不符合Oracle标准密码格式,但是也可以通过。

 

第六步,高级安装完成后会进入先决条件配置检查

第六步 先决条件检查

 

第七步,当第六步点击完成后会开始安装,之后不要点击任何一个确定,否则会设置为默认配置,当第六步完成后,会出现如下所示,点击口令管理进行对数据库的权限配置。

第七步 点击口令管理

 

第八步,此时需要配置四处用户的密码,现在配置的密码为通用密码

权限用户名密码确认密码
超级管理员syschange_on_installchange_on_install
普通管理员systemmanagermanager
普通用户scotttigertiger
大数据用户shshsh

 其中scott是在选定了“样本”方案数据库之后产生的。

将其中的scott和sh的√点击解锁。

至此,Oracle数据库就安装完成了!

四 Oracle服务项与启动

Oracle在安装完成后,会自动配置几个服务项,且Oracle在使用时,与MySQL一样,必须要启动对应的服务项才能使用。

Oracle服务项

 因为Oracle服务项会占用大量的内存,所以本人是将所有的服务都设置成了手工启动,当我用的时候再去启动它。

在Oracle的所有服务中,有两个服务是最重要的:

1. OracleOraDb11g_home1TNSListener:监听服务,主要是使用于客户端访问本机,例如在进行程序开发中,需要连接数据库时必须要开启此服务,否则会导致程序无法连接数据库;

2. OracleServiceYUCHEN:Oracle数据的实例服务,在Oracle平台上可以同时配置多个数据库。使用“Database Configuration Assistant”工具可以建立更多的数据库,每个数据库建立完成后都会按照“OracleServiceSID”这样的规则建立服务,如果需要使用某个例如yuchen数据库,那么OracleServiceYUCHEN服务就必须打开。

如果是在本地进行数据库的连接操作,不用开启监听服务。如果需要进行访问,可以直接通过windows的运行窗口,输入“sqlplus”即可,有些用户打开后可能会出现如图所示乱码,是因为我们设置了数据库的编码格式为UTF8,但是在注册表中还是16GBK,所以需要手动改一下,打开运行,输入regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1下的NLS_LANG,右键修改为AMERICAN_AMERICA.UTF8 即可。

sqlPlus乱码

此时进行登录时,输入用户名回车后,提示输入密码,但是输密码时,跟linux登录一样,不会进行密码回显!

当然也可以利用命令行的方式进行登录。首先打开dos窗口,输入:sqlplus 用户名/密码,例如:sqlplus system/manager

使用命令行登录

此时就可以使用Oracle数据库了!

当然也可以使用其他的可视化工具来连接使用Oracle!详情见使用可视化工具连接使用Oracle!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值