重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
CentOS 7 64 位 Linux 发行版。我假设你已经在你的系统上安装了 Oracle 11g。
成都创新互联公司网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都做网站、网站建设易于使用并且具有良好的响应性。
这里我会展示一下安装 Oracle 11g 时我的操作步骤。
我在 Oracle 11g 上选择 “Create and configure a database”,如下图所示。
然后我选择安装 Oracle 11g “Decktop Class”。如果是生产环境,你必须选择 “Server Class”。
然后你输入安装 Oracle 11g 的各种路径以及密码。下面是我自己的 Oracle 11g 安装配置。确保你正确输入了 Oracle 的密码。
下一步,我按照如下设置 Inventory Directory。
到这里,我已经向你展示了我安装 Oracle 11g 所做的工作,因为我们开始想升级到 12c。
让我们将 Oracle 11g 升级到 Oracle 12c 吧。
你需要从该链接上下载两个 zip 文件。下载并解压两个文件到相同目录。文件名为 linuxamd6412cdatabase_1of2.zip linuxamd6412cdatabase_2of2.zip。提取或解压完后,它会创建一个名为 database 的文件夹。
注意:升级到 12c 之前,请确保在你的 CentOS 上已经安装了所有必须的软件包,并且所有的路径变量也已经正确配置,还有其它前提条件也已经满足。
下面是必须使用正确版本安装的一些软件包
binutils
compat-libstdc++
gcc
glibc
libaio
libgcc
libstdc++
make
sysstat
unixodbc
在因特网上搜索正确的 rpm 版本。
你也可以用一个查询处理多个软件包,然后在输出中查找正确版本。例如,在终端中输入下面的命令:
rpm -q binutils compat-libstdc++ gcc glibc libaio libgcc libstdc++ make sysstat unixodbc
你的系统中必须安装了以下软件包(版本可能或新或旧)
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
你也需要 unixODBC-2.3.1 或更新版本的驱动。
我希望你安装 Oracle 11g 的时候已经在你的 CentOS 7 上创建了名为 oracle 的用户。让我们以用户 oracle 登录 CentOS。以用户 oracle 登录到 CentOS 之后,在你的 CentOS上打开一个终端。
使用终端更改工作目录并导航到你解压两个 zip 文件的目录。在终端中输入以下命令开始安装 12c。
./runInstaller
如果一切顺利,你会看到类似下面的截图,已经开始安装 12c。
然后你可以选择跳过更新或者下载最近更新。如果是生产服务器,建议你必须更新。我这里选择跳过。
现在,选择升级现有数据库。
对于语言,这里已经有 English。点击下一步继续,或者你可以根据你的需要添加语言。
现在,选择企业版。你可以根据你的需求选择。
然后选择软件位置路径,这些都是不言自明的。
对于第七步,像下面这样使用默认的选择继续下一步。
在第九步中,你会看到一个类似下面这样的总结报告。
如果一切正常,你可以点击第九步中的 install 开始安装,进入第十步。
其中你可能会遇到一些错误,你需要通过谷歌找到这些错误的解决方法。你可能遇到的问题会有很多,因此我没有在这里详细介绍。
要有耐心,一步一步走下来最后它会告诉你成功了。否则,在谷歌上搜索做必要的操作解决问题。再一次说明,由于你可能会遇到的错误有很多,我无法在这里提供所有详细介绍。
现在,只需要按照下面屏幕指令配置监听器。
数据库升级助手
配置完监听器之后,它会启动数据库升级助手Database Upgrade Assistant。选择 Upgrade Oracle Database。
在第二步,你会发现它显示了 11g 的位置路径以及 12c 的位置路径。同时你也会发现它指示说从原来的 Oracle Home Release 11 安装 Oracle Home Release 12.点击下一步进入步骤三。
按照屏幕上的说明完成安装。
在最后一步,你会看到一个成功窗口,其中你会看到成功升级了 oracle 数据库。
一个忠告:对于你的生产服务器,在升级到 12c 之前,请确保你已经在其它平台上测试过,以便你能修复升级过程中遇到的所有错误。永远不要尝试一无所知的时候就升级生产服务器。
1、打开 Web 浏览器并转至 即可检查信息库授权,包括能否访问“支持”信息库。
2、进入该页面后,需要使用 Oracle 一次性登录用户名和口令登录该门户;这通常是访问 My Oracle Support 门户时使用的电子邮件地址。这可通过单击 Request Certificates 链接来完成。成功登录后,您将看到可以访问的不同 IPS 软件包信息库的授权列表。
3、接下来要下载 Oracle Solaris 11 支持的信息库的密钥和证书。确保选中 Oracle Solaris 11 Support,然后单击 Submit 转至另一个屏幕,在那儿可以添加额外的证书数据来辨识此密钥和证书对,如图 3 所示。这是一个可选步骤,用于进一步识别密钥和证书。对于当前示例,在 Comment (optional) 域中输入 Support for Oracle Solaris 11。
4、Oracle Solaris 11 支持的信息库差不多每月都通过一系列支持信息库更新
(SRU) 来接收更新。每个 SRU 是一个可用于更新系统的变更单元,但 SRU
还包含给定系统上已安装和未安装的许多不同软件包的更新。虽然在可将哪些变更应用于系统方面其灵活性可能略低于 Oracle Solaris 10
中的修补,但这意味着 Oracle 已将更新作为一个单元进行了全面测试并且知道一切正常,补丁选择及应用顺序绝非随意而来的。
在本教程中,我们将逐步介绍如何下载Oracle 11g数据库并演示如何安装在Windows 10 64位机器上,以便在系统中学习和实践PL/SQL编程。下载并安装Oracle数据库首先,需要到Oracle官方网站下载Oracle数据库方法如下:
1、在电脑上安装Oracle数据库。解压文件得到一个database文件,双击setup.exe程序。
2、出现INS-13001环境不满足最低要求提示,先点击“否”,去修改一下配置
3、进入配置安全更新界面,将电子邮件置空,并取消选中安全更新选项,之后单击“下一步”
4、弹出尚未提供电子邮件地址对话框,单击“是”
5、进入安装选项界面,选择“创建和配置数据库”,接着点击“下一步”
6、进入系统类界面,选择“桌面类”,点击“下一步”
7、进入典型安装界面,Oracle安装目录建议在D盘,输入管理口令(符合标准的口令为:大写、小写、数字组合)
8、进入先决条件检查界面,等待检查结果。
9、检查完成之后,就进入概要,点击“完成”开始安装
10、进入安装产品界面,等待安装(需要一段时间,取决于电脑配置),如果电脑上面安装安全卫士,还会弹出提醒,千万要记得允许,不然不会成功
11、在口令管理界面,找到SCOTT,去掉签名勾选,输入口令;这是由于SCOTT属于敏感账户,有入侵风险。
12、安装完成
13、可以用navicate进行连接,主机输入:localhost,用户名:system,口令:第七步设置的,然后点击连接测试,跳出连接成功,到此Oracle安装成功。
Oracle监听器配置:
选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认监听器名称是LISTENER。选中名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现网络地址栏的协议下拉选项中选中“TCP/IP”,主机文本框中输入主机名称或IP地址,端口文本框中输入数字端口,也可自定义任意有效数字端口。