linux环境下创建数据库

本文档详细介绍了如何在Linux环境下创建一个Oracle数据库实例,包括登录终端、切换至Oracle用户、设置新实例、创建密码文件、配置pfile、创建数据库脚本、创建表空间、用户及监听器等步骤,特别关注了字符集的设定和自动内存管理的配置。
摘要由CSDN通过智能技术生成

前言:

业务系统oralce 数据库版本为10gR2,同时字符集为ZHS16GBK,而中间库对应的版本是11gR2 同时字符集为UTF8,由于 数据库字符集在创建数据库时指定,在创建后通常不能更改。所以中间库需要新增定义以字符集为ZHS16GBK的实例。

注释:新增SID:hsdb1

步骤:

1登录终端,并切换至Oracle 用户

Connecting to 10.7.101.24:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Wed May 25 09:20:05 2016 from 172.16.112.92

[root@dwtest ~]# su - oracle

2查看当前oracle变量和sqlplus运行情况

[oracle@dwtest ~]$ env |grep ORA
ORACLE_SID=dwdb
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/product/11.2.0/db_1
[oracle@dwtest ~]$

[oracle@dwtest ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Wed May 25 09:27:52 2016

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

SQL> exit
[oracle@dwtest ~]$

3设置新的实例

[oracle@dwtest ~]$  export ORACLE_SID=hsdb1

4新实例创建密码文件

[oracle@dwtest ~]$ orapwd file=$ORACLE_HOME/dbs/orapwhsdb1  password=oracle entries=10

5创建pfile文件

[oracle@dwtest ~]$ cd $ORACLE_HOME/dbs
[oracle@dwtest admin]$ vi inithsdb1.ora

inithsdb1.ora 中需要添加的内容如下

[oracle@dwtest dbs]$ cat inithsdb1.ora
db_name='hsdb1'
memory_target=4294967296
processes = 1000
audit_file_dest='/oracle/admin/hsdb1/adump'
audit_trail =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值