如果条件允许,可用图形化界面创建更方便快捷

以root用户登录,敲./dbca,如果跳不出图形化界面,就用下面的手动创建

一、以oracle用户登录

二、获取oracle安装路径

[oracle@linux] echo $ORACLE_HOME

[oracle@linux] cd $ORACLE_HOME

[oracle@linuxoracle/product/11g/db] cd  dbs

三、创建新实例的参数文件

[oracle@10.14.54.199 dbs]$ ls

hc_orcl2.dat  initdw.ora  initorcl.ora  lkORCL2    orapworcl2       spfileorcl.ora

hc_orcl.dat   init.ora    lkORCL        orapworcl  spfileorcl2.ora

[oracle@10.14.54.199 dbs]$ pwd

/oracle/inst1/product/10.2.0/db_1/dbs

[oracle@10.14.54.199 dbs]$ cp initorcl.ora initorcl3.ora

注:这里我们通过拷贝原实例参数文件的方法进行创建,然后再进行修改。

修改新实例的参数文件

orcl.__db_cache_size=184549376

orcl.__java_pool_size=4194304

orcl.__large_pool_size=4194304

orcl.__shared_pool_size=88080384

orcl.__streams_pool_size=0

*.audit_file_dest='/oracle/inst1/admin/orcl3/adump'

*.background_dump_dest='/oracle/inst1/admin/orcl3/bdump'

*.compatible='10.2.0.1.0'

*.control_files='/oracle/inst1/oradata/orcl3/control01.ctl','/oracle/inst1/oradata/orcl3/control02.ctl','/oracle/inst1/oradata/orcl3/control03.ctl'

*.core_dump_dest='/oracle/inst1/admin/orcl3/cdump'

*.db_block_size=8192

*.db_domain=''

*.db_file_multiblock_read_count=16

*.db_name='orcl3'

*.db_recovery_file_dest='/oracle/inst1/flash_recovery_area'

*.db_recovery_file_dest_size=2147483648

*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

*.job_queue_processes=10

*.log_archive_dest_1='location=/oracle/inst1/arch/orcl3'

*.open_cursors=300

*.pga_aggregate_target=94371840

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.sga_target=285212672

*.undo_management='AUTO'

*.undo_tablespace='UNDOTBS1'

*.user_dump_dest='/oracle/inst1/admin/orcl3/udump'

创建新实例的相关目录:

[oracle@10.14.54.199 ~]$ cd /oracle/inst1/admin/

[oracle@10.14.54.199 admin]$ mkdir orcl3

[oracle@10.14.54.199 admin]$ ls

orcl  orcl2  orcl3

[oracle@10.14.54.199 admin]$ cd orcl3

[oracle@10.14.54.199 orcl3]$ mkdir adump bdump cdump udump

[oracle@10.14.54.199 orcl3]$ cd /oracle/inst1/oradata/

[oracle@10.14.54.199 oradata]$ mkdir orcl3

[oracle@10.14.54.199 oradata]$ ls

orcl  orcl2  orcl3

[oracle@10.14.54.199 oradata]$ pwd

/oracle/inst1/oradata

[oracle@10.14.54.199 oradata]$ ls

orcl  orcl2  orcl3

[oracle@10.14.54.199 oradata]$ cd ..

[oracle@10.14.54.199 inst1]$ ls

admin  arch  database  flash_recovery_area  libXp-1.0.0-8.1.el5.i386.rpm  oradata  oraInventory  product

[oracle@10.14.54.199 inst1]$ cd arch

[oracle@10.14.54.199 arch]$ ls

orcl  orcl2

[oracle@10.14.54.199 arch]$ mkdir orcl3

[oracle@10.14.54.199 arch]$ ls

orcl  orcl2  orcl3

启动实例测试

[oracle@10.14.54.199 arch]$ export ORACLE_SID=orcl3

[oracle@10.14.54.199 arch]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Dec 5 17:46:40 2012

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

SQL> conn /as sysdba;

Connected to an idle instance.

SQL> startup nomount;

ORACLE instance started.

Total System Global Area  285212672 bytes

Fixed Size                  1218992 bytes

Variable Size              92276304 bytes

Database Buffers          188743680 bytes

Redo Buffers                2973696 bytes

SQL> select instance_name from v$instance;

INSTANCE_NAME

----------------

orcl3

创建密码文件:(该步骤一定要执行,否则SYS没有SYSDBA权限登录)

oracle@10.14.54.199 arch]$ orapwd file=”/oracle/inst1/product/10.2.0/db_1/dbs/orapworcl3” password=oracle entries=10;

四、创建数据库

4.1、编写数据库创建脚本

下面为创建数据库的脚本:(注意:路径不要有空格)

CREATE DATABASE orcl5

USER SYS IDENTIFIED BY sys

USER SYSTEM IDENTIFIED BY manager

LOGFILE GROUP 1 ('/mnt/sda3/oracle/oradata/orcl5/redo01.log') SIZE 20M,

GROUP 2 ('/mnt/sda3/oracle/oradata/orcl5/redo02.log') SIZE 20M,

GROUP 3 ('/mnt/sda3/oracle/oradata/orcl5/redo03.log') SIZE 20M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

MAXINSTANCES 1

CHARACTER SET US7ASCII

NATIONAL CHARACTER SET UTF8

DATAFILE '/mnt/sda3/oracle/oradata/orcl5/system01.dbf' SIZE 325M REUSE

EXTENT MANAGEMENT LOCAL

SYSAUX DATAFILE '/mnt/sda3/oracle/oradata/orcl5/sysaux01.dbf' SIZE 325M REUSE

DEFAULT TABLESPACE tbs_1 datafile '/mnt/sda3/oracle/oradata/orcl5/tbs_1.dbf' size 50m

DEFAULT TEMPORARY TABLESPACE temp

TEMPFILE '/mnt/sda3/oracle/oradata/orcl5/temp01.dbf'

SIZE 20M REUSE

UNDO TABLESPACE undotbs1

DATAFILE '/mnt/sda3/oracle/oradata/orcl5/undotbs01.dbf'

SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

4.3、验证是否创建成功

查询数据库状态

SQL> select status from v$instance;

STATUS

------------

OPEN

SQL>

4.4、运行后续脚本,创建数据字典及相关视图

SQL>conn sys as sysdba

SQL>@?/rdbms/admin/catalog.sql;

此过程可能需要10分钟左右

SQL>@?/rdbms/admin/catproc.sql;

此过程可能需要15分钟左右

SQL>@?/rdbms/admin/catblock.sql;

SQL>@?/rdbms/admin/catoctk.sql;

SQL>@?/rdbms/admin/owminst.plb;

SQL>conn system/ manager

SQL>@?/sqlplus/admin/pupbld.sql;

SQL>@?/sqlplus/admin/help/hlpbld.sql helpus.sql

五、客户端连接

5.1、监听文件配置(listener.ora)

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = /oracle/inst1/product/10.2.0/db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = orcl5)

(ORACLE_HOME = /oracle/inst1/product/10.2.0/db_1)

(SID_NAME = orcl5)

)

(SID_DESC =

(GLOBAL_DBNAME = orcl3)

(ORACLE_HOME = /oracle/inst1/product/10.2.0/db_1)

(SID_NAME = orcl3)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.14.54.199)(PORT = 1521))

)

)

5.2、本地服务名称配置(tnsnames.ora)

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.14.54.199)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

oracle创建实例相关推荐

  1. docker oracle创建实例_五分钟教你搭建oracle数据库环境

    环境:centos7 本来在linux安装一个oracle是一件痛苦的事情,这里我们使用docker安装 首先你要先安装docker 没有的话就 yum -y install docker 然后启动d ...

  2. oracle创建实例ora28040,【案例】Oracle报错ORA-28040 No matching authentication

    天萃荷净 运维DBA反映在连接Oracle数据库时报错:ORA-28040: No matching authentication protocol,结合MOS分析原因为多版本共存导致 电脑上面安装了 ...

  3. oracle 怎么创建sid,oracle创建实例SID

    Linux Tomcat 6.0安装配置实践总结 系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga)  64位 Tomcat下载 从 ...

  4. Oracle数据库实例的创建、删除、修改

    以SUSE10SP2.Oracle10gR2为例. 本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概 ...

  5. Oracle 11g中创建实例

    1.打开"所有程序" -> "Oracle -OraDb11g_home1" -> "配置移植工具" -> "D ...

  6. linux oracle新建监听,linux 下 oracle图形界面(需配置监听,创建实例)

    摘要:oracle 图形界面配置监听,创建实例,以下都是我安装是的截图,按步骤一定可以安装成功! CentOS6.7_x64_minimal_desktop的虚拟机一台(安装oracle需要图形界面, ...

  7. (2)存储过程中可以调用其他存储过程吗?_详解Oracle创建存储过程、创建函数、创建包及实例演示...

    概述 说句实在的,平时工作基本上不会去背啥创建存储过程.创建函数.创建包之类的语法,但是相信大家面试啥的却基本会笔试这些,所以就对存储过程.函数和包的语法做下总结,也做个备忘!这里面语法大家理解就可以 ...

  8. sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...

    无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...

  9. oracle 10 dbca第12步,第10步:DBCA创建实例

    注意,创建磁盘组时需要以oracle用户身份执行,在那之前可能需要以root身份执行xhost+,即命令: 代码1 [root@sgdb1~]# xhost+ [root@sgdb1~]# su - ...

最新文章

  1. yjk只算弹性的不计算弹塑性_基于ANSYS Workbench的表面裂纹计算
  2. ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据
  3. 【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )
  4. 【数理知识】《随机过程》方兆本老师-第6章-鞅过程及其性质
  5. 两个数从大到小排列输出
  6. 【自适应盲均衡2】多径衰落信道的复数常模算法(CMA)的理论推导与MATLAB仿真
  7. django和mysql写注册_Django电商项目---完成注册页面和用户登录
  8. Java LinkedList对象的clone()方法和示例
  9. WPF中制作立体效果的文字或LOGO图形
  10. 渗透测试入门12之渗透测试简介
  11. extjs Grid (二)
  12. 计算机专业 哪里的好,正规计算机专业哪里好
  13. 查找计算机的dos,dos命令dir查找文件的用法及实例
  14. 奶奶常说,黑白照片看的不清晰,还好我会Python,分分钟给她变成彩色的~
  15. 网站应用技术名词解释-cookie
  16. c语言角度换成弧度的编码,角度弧度转换代码
  17. 解决阿里云ECS服务器下载 git 资源慢的问题
  18. 顶尖作者介绍 | 心理学领域研究“情绪”的大牛们有哪些?
  19. 强大便携的多标签文件管理器 XYplorer Pro 21.60 中文版
  20. 由浅入深MFC学习摘记--第三部分

热门文章

  1. Linux | 补天01
  2. CS231n-assignment3-Transformer_Captioning
  3. 服务器知识:阿里云ECS端口映射操作步骤
  4. Chromium内核的Edge浏览器
  5. pom文件 使用maven命令将项目打成可执行jar包
  6. 【CF Div. 1 + Div. 2】A. Divide and Multiply、B. William the Vigilant
  7. C语言结构体和共同体
  8. android sensors
  9. html审核流程状态,一种web应用的审批流程状态字段设计方法与流程
  10. hive sql 时间戳转换与时间的各种转换