oracle12c怎么装,oracle12c安装及配置-成都快上网建站

oracle12c怎么装,oracle12c安装及配置

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

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

创新互联建站-专业网站定制、快速模板网站建设、高性价比南靖网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式南靖网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖南靖地区。费用合理售后完善,10多年实体公司更值得信赖。

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

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

步骤2:软件更新。

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

步骤3:安装选项。

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

步骤4:网格安装选项

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

步骤5:产品语言;

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

步骤6:数据库版本

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

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

步骤7:Oracle主目录用户选择

步骤8:安装位置;

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

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

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

步骤9:先决条件检查

步骤10:概要

步骤11:安装产品

步骤12:完成

Oracle 12c 在windows下怎么安装

包括两个压缩包:winx64_12c_database_1of2.zip,winx64_12c_database_2of2.zip 2、解压oracle 12c R2 for Windows的版本

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

3、安装过程

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

4、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

5、安装时请连接网络,当然这里选择跳过更新就可以了,点击“下一步”:

oracle12c怎么安装

1、按照正常步骤安装好数据库后,此时存在一个CDB和一个PDB,通过lsnrctl status命令可以看监听是否正常及是否监听到PDB;

2、数据库起来后,缺省PDB为mount状态,通过执行alter PLUGGABLE database pdb1 open;或者执行alter PLUGGABLE database all open;来打开PDB数据库,通过执行alterPLUGGABLE database pdb1 close;或者alter PLUGGABLE database all close;来关闭PDB数据库;

3、登录PDB,首先必须在TNSNAMES文件中加入如下内容:

pdb1 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = THINKED)(PORT = 1521))

(CONNECT_DATA =

(SERVICE_NAME = pdb1)

)

)

在设置了以上内容后,可以执行以下命令登录PDB:

$sqlplus sys/xifenfei@pdb1 as sysdba

或者在以sysdba登录CDB后,执行以下命令:

sqlalter session set container=pdb1;

4、创建用户

创建用户默认的是container=all,在cdb中只能创建全局用户(c##开头),会在cdb和所有的pdb中创建该用户(但是pdb中的全局用户需要另外授权才能够在pdb中访问)。在pdb中创建的用户只能为本地用户。

按照以上内容理解一般我们日常使用的业务用户应该是建立在PDB下的。

5、用户授权

用户授权默认情况下是只会给当前container,在cdb中也可以指定container=all,对所有open的pdb且存在该用户都进行授权。

6、修改参数

在ROOT中修改参数,默认情况和指定container=all/current均是所有open的pdb都生效。

通过测试我们发现在独立修改pdb参数之时,其本质是在pdb_spfile$基表中插入或者修改相关记录。

通过对pdb_spfile$基表的分析,证明pdb中不同于root的参数是记录在root的PDB_SPFILE$基表中。整个CDB的工作原理是如果在PDB_SPFILE$中无相关参数记录,则继承cdb的参数文件中的值,如果PDB_SPFILE$中有记录则使用该值覆盖cdb参数文件值。

进一步的,删除pdb_spfile$基表中相应值来进行验证,pdb的参数值会自动继承cdb中的参数。

在oracle 12c中pdb数据库默认是不起来的,下面介绍一下pdb起关的一些常用命令。

默认状态:

SQL show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 PDB1 MOUNTED

4 PDB2 MOUNTED

全部开启pdb:

SQL alter pluggable database all open;

Pluggable database altered.

全部关闭pdb:

SQL alter pluggable database all close immediate;

Pluggable database altered.

当然也可以对个别pdb库关闭或开启:

SQL alter pluggable database PDB1 close immediate;

Pluggable database altered.

SQL alter pluggable database PDB1 open;

Pluggable database altered.

怎么样让pdb随着instance起来而起来呢?需要写一个TRIGGER来拉动pdb

conn / as sysdba

CREATE TRIGGER open_all_pdb

AFTER STARTUP

ON DATABASE

BEGIN

EXECUTE IMMEDIATE 'alter pluggable database all open';

END open_all_pdb;

/

7、ORACLE 12C的Enterprise Manager Database Express 12c相对于11G和10G的Enterprise Manager,从功能上说确实精简了很多,比如不支持在线查看AWR,不支持在线操作不备份,不支持对SCHEDULER的操作等等,减少了功能的同时也大大的降低了其使用难度,不用向以前以前还需要启动dbconsole,需要配置资料库等等一些繁琐的操作,还经常出现一些莫名其妙的问题不得不重建EM。预测几年之后EM Express的使用人说可能会增加(数据库升级到12C是一个因素,有些人毕竟不会购买GC)。在12C的Express版本中,默认情况下只需要在对应的pdb用户下执行如下操作即可启用EM Express

设置http端口

exec DBMS_XDB_CONFIG.SETHTTPPORT(http_port_number);

设置https端口

exec DBMS_XDB_CONFIG.SETHTTPSPORT(https_port_number);

注意:Each container must use a unique port for EM Express,同时对于有些机器缺省带的IE8,在进行EM登录时会报错,出现不能登录的现象,一般升级到IE9就应该可以正常使用。


本文标题:oracle12c怎么装,oracle12c安装及配置
URL分享:http://kswjz.com/article/phjgic.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流