微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/oracle/208595.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐