由于以前的服务器老出问题,所以重装了win server12 r2。项目组用的是oracle数据库,它的安装和配置比普通数据库麻烦一些,这里我把它记录下来,以后方便查看。

下载及解压oracle12c

我是在oracle官网上下载的,下载地址为http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 。注意点击接受协议,然后点击“File1”和“File2”下载win64的两个压缩文件,但是下载oracle需要你先登录,所以必须先注册一个oracle的账号。这一步应该比较简单,所以就不截图和演示了。

两个压缩文件大概有2.5G,下载下来过后分别解压。两个压缩文件解压之后都是database文件夹,把第二个的components文件夹中的所有文件都拷贝到第一个database文件夹下的componets目录下。

安装过程

1.单击“setup.exe”执行安装.在出现“配置安全更新”窗口中,取消勾选“我希望通过My Oracle Support接受安全更新”,单击下一步。这时候可能会弹出警告说“未提供电子邮件地址...”,忽略就行了(即点击“是”)

2.如果下一步是软件更新的话,选择跳过软件更新(我安装的时候没出现这一步),单击下一步

3.在“安装选项”窗口中,选择“创建和配置数据库”,单击下一步

4.在“系统类”窗口中,选择“桌面类”,单击下一步

5.在“oracle主目录用户选择”中选择“使用windows内置账户”,单击下一步,这个时候会出现一个警告,忽略就行了(即点击“是”)

6.在“典型安装”窗口中,选择“oracle的基目录”,“软件位置”和“数据库文件位置”。这里特别注意最好把三者放到比较大的磁盘中去,不然到后面数据增长或许会把磁盘撑爆,这是我的前车之鉴...选择数据库的版本为“企业版”,编码方式我选的是“UTF-8”,而不是默认的“GBK”,全局数据库名就是你需要用到的数据库,这个自己取名就行了。然后设置口令。最后‘“创建为容器数据库”为默认勾选,我没有管,点击下一步。

7.“检查选角条件”,点击下一步

8.在“概要”窗口中,确认你的安装配置(最好截一张图把这些配置信息保存到本地,方便以后查看),检查没问题过后,单击“安装”。单击之前最好把杀软、安全卫士等关闭,因为安装过程很慢很慢...

9.“安装”。这是一个漫长的过程,等待就好,特别是“Database Configuration Assistant”的安装过程

10.安装完成会要求你修改“sys”(超级管理员)和“system”(普通管理员)的密码。我想说的是一定要记住你的这两个密码,很重要...

服务设置

我在安装完成的时候关于oracle的服务都开启了。这里我还是说一下:

OracleOraDB12Home1TNSListener: 表示监听服务,如果客户端想连接数据库,必须打开它,包括程序想连接它也一样

OracleServiceORCL: 表示主服务。这个不开,oracle没法用。命名规则是:OracleService+数据库名称,这里的数据库名称是安装过程6中的全局数据库名称。

这个过程我是按网上已有的经验来安装的,点击原文进行阅读。这样安装之后本地是能用了,但是还存在两个问题,这里说一下。

ORA-12541:TNS:无监听程序

安装后我用PLSQL远程连接Oracle出现了“ ORA-12541:TNS:无监听程序”这个错误。我又检查了一下“OracleOraDB12Home1TNSListener”这个服务是开启的,重新开启并没有效果。后来找到一篇文章得到了启发。解决方法如下:

1.打开服务器上的“Net Configuration Assistant”

2.选择监听程序配置,单击下一步

3.选择重新配置,单击下一步

4.选择监听程序,默认,下一步;如果你的监听已经启动,则会出现提示框,让你停止并修改监听程序,选择“是”,单击下一步

5.使用默认的TCP协议,单击下一步

6.选择端口号,使用默认的1521,单击下一步

7.不配置另一个监听程序。选择“否”,单击下一步

8.监听程序配置完成,单击下一步

重配服务名,测试连接

1.打开服务器上的“Net Configuration Assistant”

2.选择net服务器配置,单击下一步

3.选择重新配置,单击下一步

4.选择数据库名,单击下一步

5.选择服务名,也就是创建数据库时使用的全局数据库名,单击下一步(如果记不住全局数据库名,可以打开windows服务,上文中已经讲了主服务的命名规则,其中就有全局数据库名)

6.选择TCP协议,单击下一步

7.填写主机名(最好使用公网或者内网IP),端口使用自己设置的,一般是默认的1521,单击下一步

8.选择进行测试,单击下一步

9.选择更改登陆,点击下一步

10 填写用户名和口令(system和sys已经在安装时候设置了),单击下一步

11 测试连接成功(不出意外的话)。单击下一步

12 网络服务名,默认(和之前的数据库名一样),单击下一步

13 不配置另一个Net服务名,选择否,下一步

14 Net服务名配置完成,单击下一步

这时候应该可以使用PLSQL进行远程登录Oracle了

我是查看这篇文章找到上述解决方法的。

创建用户的时候出错

我使用sys账号用“create user username identified by password”创建用户的时候出错。查原因发现是oracle12c版本必须要求用户名以“c##”开头。一试,果然就成功了。然后要做的就是给用户赋权限了,因为网上很多这一类的例子,这里我就不细说了

ps:在安装和解决PLSQL连接问题的时候都参考了网上的方法,两篇文章原文都配有图,如果光看我的文章不清楚的,可以点击查看那两篇参考文章:安装过程、解决监听出错问题。我只是把知识做了一个归纳,并不是原创文章。考虑到以后可能还用得上这些知识,所以就简单总结了,以后就不用自己再花比较多的时间找了

重装oracle12c_记一次win server 2012上oracle12c的安装过程相关推荐

  1. 在Win Server 2012上部署ASP网站

    开发环境: 云服务器是腾讯云的 Win Server 2012 R2,内存1G CPU志强E5: 本地ASP应用开发环境是VS 2015 社区版. 步骤简述: 一.服务器基本配置和安装Dotnet支持 ...

  2. 修改onlyoffice服务器端口,在Windows server 2012上使用 ONLYOFFICE 协作编辑文档

    1.安装 windows server 2012系统使用docker必须要下载DockerToolbox,并安装. 下载地址:链接:https://pan.baidu.com/s/1lpPafsWCN ...

  3. 将win server 2003 AD域升级到win server 2012 R2

    最近看了很多关于从win server 2003 AD升级的帖子,很多都是说没办法直接升级,而是需要先升级到win server 2008 或2008 R2再升级到win server 2012 R2 ...

  4. win7——win server 2012 iis中使用asp程序出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

    当使用win7--win server 2012系统,使用 iis配置web服务器时出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' ...

  5. Win server 2012及sql server 2014,2016及vs安装及资料及故障排除

    vs2015:s****r@sohu.com,p*7*****1 Win server 2012及sql server 2014,2016及vs安装及资料  特别注意:在用U盘复制系统及服务器等安装程 ...

  6. 服务器远程桌面连接直接被弹出,win server 2012系统远程桌面连接失败弹出出现身份验证错误 要求的函数不受支持该如何处理...

    导语:最近有用户反馈在Win10系统下进行远程桌面连接的时候,连接到远程服务器时出现:现身份验证错误,要求的函数不受支持的错误提示,远程桌面无法连接,那么遇到这样的问题该怎么办呢?下面白豆芽就和大家分 ...

  7. 戴尔r420服务器u盘启动_戴尔R730服务器配置RAID10+RAID1+RAID0 安装Win Server 2012 R2

    服务器系统安装前期准备工作:服务器.服务器电源线.鼠标.键盘.显示屏.显示屏连接线.显示屏电源线.网线.系统安装盘. Windows Server 2012 R2产品密钥.Win Server 201 ...

  8. 2012服务器系统有什么版本的,Win server 2012 哪个版本更合适

    原标题:Win server 2012 哪个版本更合适 Win server 2012 是服务器操作系统,很多客户咨询中很轻易的就将其和SQL数据库系统混淆.为此,小编总结了一些win server ...

  9. win8.1 or win server 2012 安装python3.5以上导致Error 0x80240017

    在window server 2012上安装python3.5时,提示0x80240017错误,解决思路如下: (1)安装补丁:kb2999226https://support.microsoft.c ...

最新文章

  1. 【机器视觉案例】(6) AI视觉,距离测量,自制AI小游戏,附python完整代码
  2. 【动态规划】loj#2485. 「CEOI2017」Chase
  3. Python—实训day7下—Pandas统计分析基础
  4. linux防ddos 软件下载,linux下防DDOS工具
  5. git 为什么不能断点_跟我一起学docker(九)--持续系统集成了解下git
  6. SQL嵌套语句执行顺序
  7. LeetCode 638. 大礼包(无限背包DP)
  8. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)
  9. Service Unavailable解决方法
  10. 深度解析javascript中的浅复制和深复制
  11. 如何用python画长方形_python opencv 画矩形跟老齐学Python之用Python计算
  12. MRP专题二:计划策略(MTO)
  13. 多个APP合并为一个APP开发的实现方案
  14. wps的计算机在哪里设置密码,wps_WPS Office如何设置密码?_office设置密码
  15. vscode创建工作区_VSCode 多文件夹工作区
  16. 顶会速递 | ICLR 2020录用论文之自然语言处理篇
  17. 打印机打印列队中打印状态为错误的解决方式之一
  18. ArcMAP低版本椭球面积计算公式
  19. 计算机染病表现形式上,《传染病学复习多选题》军医大学教学丛书.pdf
  20. C语言实现文件系统模拟器

热门文章

  1. 获取JTextPane光标的位置
  2. redis持久化(2)
  3. Python常用命令行(持续更新)
  4. 记录,再次运行vue项目报错POST http://127.0.0.1:8888/api/private/v1/login/login
  5. 武侠q传服务器维护,《武侠Q传》就服务器人多过载致歉玩家赞有诚意
  6. 5.2.1 OS内核的I/O核心子系统及功能
  7. rust怎么传送坐标_德国人怎么学电机——浅谈电机模型(十一):异步电机:绕线转子电机(一)...
  8. zlib / win10 下 vs2019 编译 zlib 的方法
  9. TCP/IP / 状态转换图
  10. 数据结构与算法 / 散列表(HashTable)