oracle多个实例创建

1. 修改ORACLE用户环境变量

vi /home/oracle/.bash_profile,修改export LANG=EN_US 同时生效。 source .bash_profile

2. 创建数据库文件

/oradata为数据库表空间的存放路径

/oradata/system 为系统表空间和在线日志的存放路径

/oradata/tbs01为表空间数据文件的存放路径。

将/oradata下的用户所有者更改为oracle用户:

chown -R oracle:dba /oradata/

赋予该文件夹可操作权限:chmod 755 /oradata

3. 数据库创建

dbca -silent -responseFile /home/oracle/tcms/dbca.rsp

dbca.rsp脚本的内容如下:

[GENERAL]

RESPONSEFILE VERSION = "10.2.0"

OPERATION_TYPE="createDatabase"

[CREATEDATABASE]

TEMPLATENAME = "General_Purpose.dbc"

GdbnAME = "TCMS"//数据库名称

SID="TCMS"//数据库实例名

EMCONfigURATION = "NONE"

SYSPASSWORD = "password"

STORAGETYPE=FS

DATAFILEDESTIINATION = /oradata/system //为系统表空间和在线日志的存放路径

AUTOMATIcmeMORYMANAGEMENT = "TRUE"

CHaraCTERSET = "ZHS16GBK"

TOTALMEMORY = "10336"

4.创建表空间及数据库基本表

sqlplus '/as sysdba'

@create_tablespace.sql

@create_ora_user.sql

exit;

其中create_tablespace.sql内容

create tablespace business_data_ts01 datafile

'/oradata/tbs01/business_data_ts01.dbf' size 5120m autoextend off;

create tablespace business_ind_ts01 datafile

'/oradata/tbs01/business_ind_ts0101.dbf' size 1024m autoextend off;

其中create_ora_user.sql内容:

create user business identified by business default tablespace business_data_ts01

quota unlimited on business_data_ts01

quota unlimited on business_ind_ts01

account unlock;

grant connect,resource to business;

grant dba to business;

5.登录business用户 sqlplus business/business

进行表创建:@ora_create_tables.sql

6.启动监听:

lsnrctl start

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...