Oracle 三种高可用集群方案

分类:Oracle1. RAC
RAC, Real Application Clusters

多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。
不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房内,或者说一个数据中心内。如果机房出故障,比如网络不通,那就坏了。所以仅仅用RAC还是满足不了一般互联网公司的重要业务的需要,重要业务需要多机房来容忍单个机房的事故。

继续阅读 »

Oracle 免安装客户端软件-使用pl/sql配置登陆

分类:Oracle1.下载Oracle Client Package .

从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载

Instant Client Package – Basic包
标注:All files required to run OCI, OCCI, and JDBC-OCI applications)

继续阅读 »

Oracle数据库的几种启动和关闭方式

分类:Oracle有以下几种启动方式:
1、startup nomount
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
继续阅读 »

oracle10g 重建em(命令行方式)

分类:Oracle1.查看dbconsole的状态

emctl status dbconsole

2.查看RAC数据库 dbcontrol 的配置信息

emca -displayConfig dbcontrol -cluster

3.清除RAC数据库旧的配置信息

emca -deconfig dbcontrol db -repos drop -cluster

4.重新建立RAC数据库的db control的配置信息

emca -config dbcontrol db -repos create -cluster

继续阅读 »

How to start oracle em manully?

分类:Oracle可能出现的错误如下,没有ORACLE_SID的 环境变量, 可能网络地址和环境发生变化,比如主机名修改等.

oracle@Martin:~/product/10.2/db_1/bin> ./emctl start dbconsole
TZ set to PRC
EM Configuration issue. /opt/oracle/product/10.2/db_1/localhost_orcl not found.

oracle@Martin:~/product/10.2/db_1/bin> ./emctl start dbconsole
TZ set to PRC
OC4J Configuration issue. /opt/oracle/product/10.2/db_1/oc4j/j2ee/OC4J_DBConsole_localhost_orcl not found.

继续阅读 »

linux下oracle设置开机自启动的几种方法

分类:Oracle运行环境:linux as4+oracle9204

方法1)、添加以下脚本到/etc/rc.d/rc.local 或/etc/rc.d/rc

#设置环境变量
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9204
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=TEST
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/oracle/product/9204/lib:$LD_LIBRARY_PATH
export PATH=/opt/oracle/product/9204/bin:$PATH
继续阅读 »

设置oracle sqlplus使用的编辑器

分类:Oracle

在Linux的sqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行

DEFINE _EDITOR = vi

重新启动sqlplus后,运行edit命令时将会调用vi作为编辑器

在sqlplus启动时,会首先运行$ORACLE_HOME/sqlplus/admin/glogin.sql,因此我们也可以在这个文件中设置别的变量


返回顶部