您的当前位置:首页正文

Centos 7下安装Oracle 12c

2023-11-09 来源:骅佗教育

SQL Server玩了有些年,最近想玩玩Oracle,于是想到装一台Oracle server来玩玩。第一次在Linux下安装Oracle,整个过程参考了一篇文章:http://blog.csdn.net/huangyanlong/article/details/45021171

 

环境:VMWare Workstatrion 8.0.3 

操作系统:CentOS 7 x64

数据库:Oracle 12c x64

 

1)安装好Centos 7,这一步跳过

2)从Oracle官网下载12c的安装包,也跳过

3)把软件从本地上传到VM的linux服务器上

这一步的做法是:把虚机的网络连接方式设置成桥接>>在linux服务器上配置ip地址和本机处在同一个网络>>把本地机器上的包含Oracle 12c安装包的目录共享出来>>确保可以在linux服务器上Ping通本地机器>>用mount命令把共享目录挂载到linux服务器上>>解压linuxamd64_12102_database_1of2.zip,linuxamd64_12102_database_2of2.zip这两个zip包到linux服务器上

 

Centos 7下安装Oracle 12c

标签:

小编还为您整理了以下内容,可能对您也有帮助:

如何安装Oracle 12c数据库软件

1、准备

1.1 下载 Oracle 12c 安装程序

1.2 解压下载好的两个压缩文件

将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:

2、安装过程

2.1、双击”setup.exe”进行安装

软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;

2.2 在出现的“配置安全更新”窗口中

取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

2.3 安装时请连接网络

当然这里选择跳过更新就可以了,点击“下一步”:

2.4 在“安装选项”窗口中

选择“创建和配置数据库”,单击“下一步”:

2.5 根据介绍选择”桌面类”还是”服务器类”

选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:

2.6 创建oracle管理用户

这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:

注意: 如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:

2.7、在“典型安装”窗口中

选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:

注意:Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。

2.8 在上一步设置好了后,将进行检查

在“执行先决条件检查”窗口中,单击“下一步”:

2.9 在上一步检查没有问题后

会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:

注意:

在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.

2.10 在安装过程中

这里是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:

2.11 安装到创建数据库实例时

“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:

2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:

选择“口令管理”,查看并修改以下用户:

(1)普通管理员:SYSTEM(密码:Manager123)

(2)超级管理员:SYS(密码:Change_on_install123)

修改完成后,单击“确定”。 这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。

2.13、安装完成

会出现如下界面,单击“关闭”即可。

3、服务设置

racle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:

(1)OracleOraDB12Home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。

(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。

如何安装Oracle 12c数据库软件

1、在oracle官网下载windows 64位的安装文件:winx64_12c_database_1of2.zip和winx64_12c_database_2of2.zip,解压缩文件,在database文件夹中,找到setup.exe,双击安装

2、弹出Oracle database 12c发行版1安装程序向导;

3、配置安全更新。提供电子邮件地址以接收关于您的安装的安全信息。如果您拒绝启用安全更新,仍可使用所有授权的Oracle功能。要选择不接收安全通知,请将此屏幕中的所有字段留空,然后单击下一步以继续。

4、软件更新。

提供启用对My Oracle Support的访问和启用代理连接所需的信息。提供此信息可在该安装会话期间启用软件更新。跳过软件更新,选择此选项可跳过可用软件更新并继续安装。

5、安装选项。

选择任一安装选项,然后单击下一步。仅安装数据库软件-选择此选项可仅安装数据库二进制文件。要配置数据库,必须在安装软件之后运行Oracle Database Configuration Assistant。

6、网格安装选项

单实例数据库安装-此选项安装数据库和监听程序。

7、产品语言;

选择要运行产品的语言环境。此选项可以更改产品的语言,该语言是指被安装产品的语言,而不是指安装程序自身的语言。从可用语言列表中选择产品语言,将其传送到所选语言列表,然后单击下一步。

8、数据库版本

选择要安装的数据库版本,然后单击下一步。

企业版-此安装类型是为企业级应用设计的。它设计用于关键任务,对安全性要求较高的联机事务处理(OLTP)和数据仓库环境。如果选择此安装类型,则会安装所有单独许可的企业版选件。

9、Oracle主目录用户选择

10、安装位置;

指定Oracle基目录,软件位置,然后单击下一步。

Oracle基目录- Oracle基目录是Oracle安装所有者帐户拥有的Oracle软件安装的顶级目录。

软件位置-接受默认值或者输入要安装Oracle软件的Oracle主目录路径。

11、先决条件检查

12、概要

13、安装产品

14、完成

CentOS 中安装oracle 失败怎么办

方法一: 1 【重置IE设置】 ①:打开控制面板—网络选项—高级—重置 或者 ②:键盘操作Win+X,按顺序输入下列代码:“Netsh winsock reset” ,然后回车。 2 完了后,再次输入:“netsh advfirewall reset” ,回车。追问

按照网上教程修改了参数后,这几个参数还是报警,不知道是什么原因,请帮忙

CentOS7 Oracle 12C 自启动设置过程

1.user root 下面修改:

[root@data55 ~]# vi /etc/oratab

orcl:/opt/oracle/proct/12.1.0.2:Y

将N该为Y

2.user oracle 下面修改:

[root@data55 ~]# su - oracle

[oracle@data55 ~]cd ORACLE_HOME/bin

[oracle@data55 bin]$ vi dbstart

找到 ORACLE_HOME_LISTNER=$1 这行, 修改成:

ORACLE_HOME_LISTNER=$ORACLE_HOME

同样道理修改 dbshut

[oracle@data55 bin]$ vi dbshut

测试运行 dbshut, dbstart 看能否启动oracle 服务及listener服务

[oracle@data55 bin]$ ps -efw | grep ora_

[oracle@data55 bin]$ lsnrctl status

[oracle@data55 bin]$ ps -efw | grep LISTEN | grep -v grep

3.系统启动项

[root@data55 ~]# chmod +x /etc/rc.d/rc.local

[root@data55 ~]# vi /etc/rc.d/rc.local

[[

su - oracle -lc dbstart

]]

[root@data55 ~]# cat /etc/rc.d/rc.local //查看配置

4.命令执行:

启动:su - oracle -lc dbstart

停止:su - oracle -lc dbshut