oracle创建实例
如果条件允许,可用图形化界面创建更方便快捷
以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创建实例相关推荐
- docker oracle创建实例_五分钟教你搭建oracle数据库环境
环境:centos7 本来在linux安装一个oracle是一件痛苦的事情,这里我们使用docker安装 首先你要先安装docker 没有的话就 yum -y install docker 然后启动d ...
- oracle创建实例ora28040,【案例】Oracle报错ORA-28040 No matching authentication
天萃荷净 运维DBA反映在连接Oracle数据库时报错:ORA-28040: No matching authentication protocol,结合MOS分析原因为多版本共存导致 电脑上面安装了 ...
- oracle 怎么创建sid,oracle创建实例SID
Linux Tomcat 6.0安装配置实践总结 系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从 ...
- Oracle数据库实例的创建、删除、修改
以SUSE10SP2.Oracle10gR2为例. 本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概 ...
- Oracle 11g中创建实例
1.打开"所有程序" -> "Oracle -OraDb11g_home1" -> "配置移植工具" -> "D ...
- linux oracle新建监听,linux 下 oracle图形界面(需配置监听,创建实例)
摘要:oracle 图形界面配置监听,创建实例,以下都是我安装是的截图,按步骤一定可以安装成功! CentOS6.7_x64_minimal_desktop的虚拟机一台(安装oracle需要图形界面, ...
- (2)存储过程中可以调用其他存储过程吗?_详解Oracle创建存储过程、创建函数、创建包及实例演示...
概述 说句实在的,平时工作基本上不会去背啥创建存储过程.创建函数.创建包之类的语法,但是相信大家面试啥的却基本会笔试这些,所以就对存储过程.函数和包的语法做下总结,也做个备忘!这里面语法大家理解就可以 ...
- sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...
无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...
- oracle 10 dbca第12步,第10步:DBCA创建实例
注意,创建磁盘组时需要以oracle用户身份执行,在那之前可能需要以root身份执行xhost+,即命令: 代码1 [root@sgdb1~]# xhost+ [root@sgdb1~]# su - ...
最新文章
- yjk只算弹性的不计算弹塑性_基于ANSYS Workbench的表面裂纹计算
- ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据
- 【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )
- 【数理知识】《随机过程》方兆本老师-第6章-鞅过程及其性质
- 两个数从大到小排列输出
- 【自适应盲均衡2】多径衰落信道的复数常模算法(CMA)的理论推导与MATLAB仿真
- django和mysql写注册_Django电商项目---完成注册页面和用户登录
- Java LinkedList对象的clone()方法和示例
- WPF中制作立体效果的文字或LOGO图形
- 渗透测试入门12之渗透测试简介
- extjs Grid (二)
- 计算机专业 哪里的好,正规计算机专业哪里好
- 查找计算机的dos,dos命令dir查找文件的用法及实例
- 奶奶常说,黑白照片看的不清晰,还好我会Python,分分钟给她变成彩色的~
- 网站应用技术名词解释-cookie
- c语言角度换成弧度的编码,角度弧度转换代码
- 解决阿里云ECS服务器下载 git 资源慢的问题
- 顶尖作者介绍 | 心理学领域研究“情绪”的大牛们有哪些?
- 强大便携的多标签文件管理器 XYplorer Pro 21.60 中文版
- 由浅入深MFC学习摘记--第三部分
热门文章
- Linux | 补天01
- CS231n-assignment3-Transformer_Captioning
- 服务器知识:阿里云ECS端口映射操作步骤
- Chromium内核的Edge浏览器
- pom文件 使用maven命令将项目打成可执行jar包
- 【CF Div. 1 + Div. 2】A. Divide and Multiply、B. William the Vigilant
- C语言结构体和共同体
- android sensors
- html审核流程状态,一种web应用的审批流程状态字段设计方法与流程
- hive sql 时间戳转换与时间的各种转换