ORACLE 11g在linux上建立第二个实例

linux服务器主机不够,而测试人员需要新的一台oracle环境做测试,,所以准备在已经有的oracle的linux主机上上面建立第二个实例。这台oracle服务器的资源足够用,所以就直接在上面搭建多实例来满足测试人员的需求。

1,使用vnc 远程工具进去,dbca报错如下:

[[email protected] ~]$ dbca

No protocol specified

[[email protected] ~]$ exit

2,需要设置display窗口:

[[email protected] ~]# export DISPLAY=localhost:1

[[email protected] ~]#

[[email protected] ~]# xhost +

access control disabled, clients can connect from any host

[[email protected] ~]# su - oracle

[[email protected] ~]$ dbca

如下图所示:



<版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!>

原博客地址: http://blog.csdn.net/mchdba/article/details/46053753

原作者:黄杉 (mchdba)


3,创建步骤

3.1 Database Configuration Assistant

图形界面启动。标题同时指明了步骤的编号和步骤的名称。在步骤名称为Welcome的欢迎窗口,直接点击next。

选择Custom Database,然后下一步

Global Database Name框:输入前面确定的数据库名

SID框:自动出现和数据库名相同的内容作为数据库实例名,单实例情况下不作改动

3.2继续默认

3.3 atabase Credentials

Use Different Administrative Passwords

表格的Password和Confirm Password列中分别为User Name列SYS、SYSTEM、DBSNMP和SYSMAN用户输入口令并重复一次输入(如密码设置过于简单,下一步前会有弹出窗口提示确认接受安全风险)。

sys和system密码设置可以在数据库建立后修改。

3.4 Database File Locations

Storage Locations:选择Use Common Location for All Database Files

Database File Location框:输入/oracle/pddev1

3.5 Recovery Configuration

Specify Fast Recovery Area

如果前面Management Options步骤选择了自动备份,则保留勾选,并在下方:

Fast Recovery Area框:修改为快速恢复区的目录名

Fast Recovery Area Size框:调整快速恢复区的大小

3.6 Enable Archiving

根据是否归档日志的实际需求决定是否选择(重要的生产系统必须打开归档,测试系统一般关闭归档节省服务器空间)

点击旁边的Edit Archive Mode Parameters…,在弹出窗口中:

Automatic Archiving:保持默认勾选

Archive Log File Format框:修改为%t_%s_%r.arc

Archive Log Destinations表格:第一行中输入/oracle/pddev1/archivelog

点击OK返回主窗口

Database Content

Database Components页面

3.7 然后继续下一步

3.8 Initialization Parameters

内存分配20%(测试库所以分小一些,生产库可以分配较大的比如40%60%等),字符集选择兼容utf8的选项

3.9 然后下一步

点击File Location Variables,里面可以看到一些基础参数信息,返回,然后直接下一步,

3.10 然后下一步, 选择Generate Database Creation Scripts

默认为 /oracle/app/oracle/admin/powerdes/scripts,然后选择点击 Finish按钮,之后再弹出的界面上点击OK按钮,有报错说/etc/oratab读取错误,可以不理会。

等待等待55分钟后,数据库创建完毕,之后点击,如下3.1png所示

4,验证2个oracle实例

[[email protected] admin]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri May 22 17:02:07 2015

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$database;

NAME
---------
POWERDES

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[[email protected] admin]$ sqlplus sys/[email protected] as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on Fri May 22 17:02:21 2015

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$database;

NAME
------------------
PDDEV1

SQL>

默认sqlplus / as sysdba是登录第一个启动的实例,如果想登录第二个实例,就需要指定tnsping的名字,sqlplus sys/[email protected] as sysdba;

5,关于多实例的自动随机启动

--假设一个实例是itsm、另外一个是test

export ORACLE_SID=itsm

sqlplus / as sysdba

startup

quit

export ORACLE_SID=test

sqlplus / as sysdba

startup

quit

PS:自动启动,可以在/etc/rc.local中设置,增加如下的内容

–启动默认的第一个数据库实例

su - oracle < lsnrctl start

sqlplus / as sysdba

startup

quit

EOF

–启动第二个数据库实例

su - oracle < export ORACLE_SID=test

sqlplus / as sysdba

startup

quit

EOF

时间: 2024-09-30 06:33:25

ORACLE 11g在linux上建立第二个实例的相关文章

Oracle 11g在Linux上的安装

Oracle 11g在Linux上的安装 创建所需用户和组 vim mk_user.sh groupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 503 operuseradd -u 501 -g oinstall -G dba,oper oracle sh mk_user.sh 创建所需的目录vim mk_dir.sh mkdir -p /u01/app/oraInventorychmod -R 775 /u01/app/oraInvent

ORACLE 11G在Linux下的标准安装方法(下)

一.相关文件夹 ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录.ORACLE_BASE下是admin和product. ORACLE_HOME下则是ORACLE的命令.连接库.安装助手.l监听等等一系列的东西.ORACLE_HOME比ORACLE_BASE目录要更深一些.也就是说:ORACLE_HOME=$ORACLE_BASE/product/oracle_version. RACLE_SID这个环境变量全称"Oracle System Ident

oracle 11g Enterprise Manager 无法连接到数据库实例

今天要学习使用OEM 结果出现了两个问题! 第一个问题:应该在哪里打开OEM呢? 解决:好找了半天,才得知只需使用IE便可打开OEM了, 使用的网址为:https://localhost:1158/em/ 好的,当打开这个网址的时候呢,又遇到了第二个问题:网页提示"无法连接到数据库实例" 又好找了半天,网上确实有很多网友已经给出了解决方案,但是到了我这里总是提示dbhome_1中的某些文件不能backup! 解决:据网络上的答案,都是用CMD命令行来操作的,而我只是通过"运行

Oracle 11g虚拟列上建分区

在Oracle 11g上,可以在虚拟列上做分区,这个特性还比较有用,下面来做一个测试: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Rele

安装ORACLE时在Linux上设置内核参数的含义

转自:http://www.blogjava.net/tbwshc/archive/2012/09/13/387652.htmlhttp://blog.csdn.net/wuweilong/article/details/7420310 安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置. SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值.一般设置为内存总大小的一半.这个值的设置应该大于SGA_MA

ORACLE 11G在Linux下的标准安装方法

一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.本次安装测试的环境如下: 操作系统:CentOS 6.5 X64 数据库:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64 二.更新系统 先通过重新设定系统的更新源来加快后续软件的安装进度,常用的升级源可按以下命令指定.通过以下方式加入东软的源,经过测试该网站的源比163等大公司的更稳定(也有可以是163的资源

oracle 11g在linux的安装

安装软件包 rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make

oracle 11g install linux

#!/bin/bash#Purpose:Create and config oracle install.#Usage:Log on as the superuser('root') #1.create groups and users.groupadd dba -g 111groupadd oinstall -g 110useradd oracle -u 110 -g 110 -G 111echo "oracle" | passwd --stdin oracle echo "

Oracle 11g 两个节点RAC 搭建单实例DG详细步骤以及注意事项

环境介绍: OS: 都是 [[email protected] ~]# uname -a Linux java3 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux 主库:  数据库版本:11.2.0.3.0  两个节点的RAC  节点一:192.168.15.26  节点二:192.168.15.27 standby 数据库版本:  11.2.0.3.0      IP 192.16