Suche senden
Hochladen
2, OCP - installing and creating a database
•
0 gefällt mir
•
466 views
ted-xu
Folgen
How to install and create an Oracle Database(11g)
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 26
Empfohlen
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
heima911
4, OCP - oracle networking
4, OCP - oracle networking
ted-xu
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
acqua young
3, OCP - instance management
3, OCP - instance management
ted-xu
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery
ted-xu
Apache Zookeeper 分布式服务框架
Apache Zookeeper 分布式服务框架
Cabin WJ
Mysql展示功能与源码对应
Mysql展示功能与源码对应
zhaolinjnu
Oracle试题Exam Adminv1.1
Oracle试题Exam Adminv1.1
Zianed Hou
Empfohlen
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
heima911
4, OCP - oracle networking
4, OCP - oracle networking
ted-xu
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
acqua young
3, OCP - instance management
3, OCP - instance management
ted-xu
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery
ted-xu
Apache Zookeeper 分布式服务框架
Apache Zookeeper 分布式服务框架
Cabin WJ
Mysql展示功能与源码对应
Mysql展示功能与源码对应
zhaolinjnu
Oracle试题Exam Adminv1.1
Oracle试题Exam Adminv1.1
Zianed Hou
MySQL源码分析.01.代码结构与基本流程
MySQL源码分析.01.代码结构与基本流程
Lixun Peng
Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹
Chien Chung Shen
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Chien Chung Shen
Oracle 資料庫建立
Oracle 資料庫建立
Chien Chung Shen
分区表基础知识培训
分区表基础知识培训
maclean liu
1, shell intro
1, shell intro
ted-xu
高性能No sql数据库redis
高性能No sql数据库redis
paitoubing
Mysql企业备份发展及实践
Mysql企业备份发展及实践
maclean liu
MySQL aio
MySQL aio
zhaolinjnu
Web scraping入門1
Web scraping入門1
兆欽 丘
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
maclean liu
Asm+aix
Asm+aix
Louis liu
Oracle Tablespace介紹
Oracle Tablespace介紹
Chien Chung Shen
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
maclean liu
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
maclean liu
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
Lixun Peng
诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识
maclean liu
MySQL Audit 機制應用技術
MySQL Audit 機制應用技術
Jamie Lee
Oracle 索引介紹
Oracle 索引介紹
Chien Chung Shen
Log analytics
Log analytics
itseo
The Relational Model
The Relational Model
Bhandari Nawaraj
Mysql
Mysql
abhijith
Weitere ähnliche Inhalte
Was ist angesagt?
MySQL源码分析.01.代码结构与基本流程
MySQL源码分析.01.代码结构与基本流程
Lixun Peng
Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹
Chien Chung Shen
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Chien Chung Shen
Oracle 資料庫建立
Oracle 資料庫建立
Chien Chung Shen
分区表基础知识培训
分区表基础知识培训
maclean liu
1, shell intro
1, shell intro
ted-xu
高性能No sql数据库redis
高性能No sql数据库redis
paitoubing
Mysql企业备份发展及实践
Mysql企业备份发展及实践
maclean liu
MySQL aio
MySQL aio
zhaolinjnu
Web scraping入門1
Web scraping入門1
兆欽 丘
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
maclean liu
Asm+aix
Asm+aix
Louis liu
Oracle Tablespace介紹
Oracle Tablespace介紹
Chien Chung Shen
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
maclean liu
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
maclean liu
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
Lixun Peng
诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识
maclean liu
MySQL Audit 機制應用技術
MySQL Audit 機制應用技術
Jamie Lee
Oracle 索引介紹
Oracle 索引介紹
Chien Chung Shen
Log analytics
Log analytics
itseo
Was ist angesagt?
(20)
MySQL源码分析.01.代码结构与基本流程
MySQL源码分析.01.代码结构与基本流程
Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle 資料庫建立
Oracle 資料庫建立
分区表基础知识培训
分区表基础知识培训
1, shell intro
1, shell intro
高性能No sql数据库redis
高性能No sql数据库redis
Mysql企业备份发展及实践
Mysql企业备份发展及实践
MySQL aio
MySQL aio
Web scraping入門1
Web scraping入門1
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
Asm+aix
Asm+aix
Oracle Tablespace介紹
Oracle Tablespace介紹
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
MySQL源码分析.03.InnoDB 物理文件格式与数据恢复
诗檀软件 Oracle数据块损坏知识
诗檀软件 Oracle数据块损坏知识
MySQL Audit 機制應用技術
MySQL Audit 機制應用技術
Oracle 索引介紹
Oracle 索引介紹
Log analytics
Log analytics
Andere mochten auch
The Relational Model
The Relational Model
Bhandari Nawaraj
Mysql
Mysql
abhijith
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman
ted-xu
lee RESUME
lee RESUME
leelakrshnan leelakrishnan
Наши партнеры
Наши партнеры
Vladimir Pokladov
Condensation Silicone-MSDS
Condensation Silicone-MSDS
Iris He
sprite
sprite
Allison Hill
Barn i barnevernet
Barn i barnevernet
University Library of Stavanger / Universitetsbiblioteket i Stavanger
4, files & folders
4, files & folders
ted-xu
2, bash synax simplified
2, bash synax simplified
ted-xu
5, system admin
5, system admin
ted-xu
fit-PC - Product line overview (v3.0)
fit-PC - Product line overview (v3.0)
Maxim Birger (马克斯)
ALL ABOUT SQL AND RDBMS
ALL ABOUT SQL AND RDBMS
gaurav koriya
Good company
Good company
Hugh Choi 최형욱
Creating database using sql commands
Creating database using sql commands
Belle Wx
SCL Event - Egil Moller Nielsen & Chee Yew Wong - Innovative Delivery Solutio...
SCL Event - Egil Moller Nielsen & Chee Yew Wong - Innovative Delivery Solutio...
Global Business Intel
CIO Event - Bid Winning: How can technology in your business assist your next...
CIO Event - Bid Winning: How can technology in your business assist your next...
Global Business Intel
Τεστ στα διανύσματα
Τεστ στα διανύσματα
Μάκης Χατζόπουλος
Social Media Marketing and Your Targeted Audience
Social Media Marketing and Your Targeted Audience
Moshiur Monty
4 the relational data model and relational database constraints
4 the relational data model and relational database constraints
Kumar
Andere mochten auch
(20)
The Relational Model
The Relational Model
Mysql
Mysql
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman
lee RESUME
lee RESUME
Наши партнеры
Наши партнеры
Condensation Silicone-MSDS
Condensation Silicone-MSDS
sprite
sprite
Barn i barnevernet
Barn i barnevernet
4, files & folders
4, files & folders
2, bash synax simplified
2, bash synax simplified
5, system admin
5, system admin
fit-PC - Product line overview (v3.0)
fit-PC - Product line overview (v3.0)
ALL ABOUT SQL AND RDBMS
ALL ABOUT SQL AND RDBMS
Good company
Good company
Creating database using sql commands
Creating database using sql commands
SCL Event - Egil Moller Nielsen & Chee Yew Wong - Innovative Delivery Solutio...
SCL Event - Egil Moller Nielsen & Chee Yew Wong - Innovative Delivery Solutio...
CIO Event - Bid Winning: How can technology in your business assist your next...
CIO Event - Bid Winning: How can technology in your business assist your next...
Τεστ στα διανύσματα
Τεστ στα διανύσματα
Social Media Marketing and Your Targeted Audience
Social Media Marketing and Your Targeted Audience
4 the relational data model and relational database constraints
4 the relational data model and relational database constraints
Ähnlich wie 2, OCP - installing and creating a database
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程
yiditushe
Itpub电子杂志(第五期)
Itpub电子杂志(第五期)
yiditushe
1, OCP - architecture intro
1, OCP - architecture intro
ted-xu
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
maclean liu
Itpub电子杂志第四期第二稿
Itpub电子杂志第四期第二稿
yiditushe
Oracle Security 101
Oracle Security 101
Dahui Feng
诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础
maclean liu
配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制
maclean liu
Lucene 全文检索实践
Lucene 全文检索实践
yiditushe
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance
maclean liu
Basic oracle for developer&beginner
Basic oracle for developer&beginner
maclean liu
Why use MySQL
Why use MySQL
Zhaoyang Wang
開發環境建置
開發環境建置
Shengyou Fan
Mysql proxy cluster
Mysql proxy cluster
Yiwei Ma
賽門鐵克 Storage Foundation 6.0 簡報
賽門鐵克 Storage Foundation 6.0 簡報
Wales Chen
电子杂志第六期
电子杂志第六期
yiditushe
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作
maclean liu
Csdn Emag(Oracle)第二期
Csdn Emag(Oracle)第二期
yiditushe
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
maclean liu
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
xuebao_zx
Ähnlich wie 2, OCP - installing and creating a database
(20)
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程
Itpub电子杂志(第五期)
Itpub电子杂志(第五期)
1, OCP - architecture intro
1, OCP - architecture intro
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Itpub电子杂志第四期第二稿
Itpub电子杂志第四期第二稿
Oracle Security 101
Oracle Security 101
诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础
配置Oracle 10g 双向流复制
配置Oracle 10g 双向流复制
Lucene 全文检索实践
Lucene 全文检索实践
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance
Basic oracle for developer&beginner
Basic oracle for developer&beginner
Why use MySQL
Why use MySQL
開發環境建置
開發環境建置
Mysql proxy cluster
Mysql proxy cluster
賽門鐵克 Storage Foundation 6.0 簡報
賽門鐵克 Storage Foundation 6.0 簡報
电子杂志第六期
电子杂志第六期
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作
Csdn Emag(Oracle)第二期
Csdn Emag(Oracle)第二期
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
Mehr von ted-xu
11, OCP - awr & alert system
11, OCP - awr & alert system
ted-xu
10, OCP - flashback
10, OCP - flashback
ted-xu
8, OCP - backup with rman
8, OCP - backup with rman
ted-xu
6, OCP - oracle security
6, OCP - oracle security
ted-xu
5, OCP - oracle storage
5, OCP - oracle storage
ted-xu
12, OCP - performance tuning
12, OCP - performance tuning
ted-xu
7, business event system
7, business event system
ted-xu
6, workflow miscellaneous
6, workflow miscellaneous
ted-xu
5, workflow function activity
5, workflow function activity
ted-xu
4, workflow tables & api
4, workflow tables & api
ted-xu
3, workflow in ebs
3, workflow in ebs
ted-xu
2, a simple workflow
2, a simple workflow
ted-xu
1, workflow intro
1, workflow intro
ted-xu
8, bes tables & api
8, bes tables & api
ted-xu
OPM Recipe designer notes
OPM Recipe designer notes
ted-xu
5, sed
5, sed
ted-xu
4, grep
4, grep
ted-xu
3, regular expression
3, regular expression
ted-xu
6, awk
6, awk
ted-xu
8, lamp
8, lamp
ted-xu
Mehr von ted-xu
(20)
11, OCP - awr & alert system
11, OCP - awr & alert system
10, OCP - flashback
10, OCP - flashback
8, OCP - backup with rman
8, OCP - backup with rman
6, OCP - oracle security
6, OCP - oracle security
5, OCP - oracle storage
5, OCP - oracle storage
12, OCP - performance tuning
12, OCP - performance tuning
7, business event system
7, business event system
6, workflow miscellaneous
6, workflow miscellaneous
5, workflow function activity
5, workflow function activity
4, workflow tables & api
4, workflow tables & api
3, workflow in ebs
3, workflow in ebs
2, a simple workflow
2, a simple workflow
1, workflow intro
1, workflow intro
8, bes tables & api
8, bes tables & api
OPM Recipe designer notes
OPM Recipe designer notes
5, sed
5, sed
4, grep
4, grep
3, regular expression
3, regular expression
6, awk
6, awk
8, lamp
8, lamp
2, OCP - installing and creating a database
1.
Install and Create
a Database
2.
Overview • 本章讲述如何安装oracle数据库软件和创建
一个数据库. 在安装oracle时, 默认会选择安 装一个数据库, 这里为了演示选择仅安装数 据库软件, 在之后将会演示如何创建一个数 据库; • 章节使用的操作系统是oel5.5x64, 数据库版 本是11gR2, 所有的操作均在virtualbox虚拟 机完成. 如何使用virtualbox? 参考linux基础 之《2, Installation》
3.
Pre-requirement • 安装oracle数据库之前需要安装如下包(root):
binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel 这些包都可以在系统安装介质中找到, 可以使 用安装介质建立一个本地yum源进行安装.
4.
Users & Groups •
安装oracle数据库需要创建相应的系统用户和 组, 这里创建了oracle用户和oinstall/dba组, 如 下(root): groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle • 将/opt/oracle设置为数据库的安装目录, oracle 用户对该目录需要有可写权限, 如下(root): mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle
5.
Configure oracle user •
在安装数据库之前, 需要配置ORACLE_BASE, ORACLE_HOME等环境变量, 这些变量配置在 oracle用户的初始化文件~/.bash_profile中, 如下 (oracle): ORACLE_BASE=/opt/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=ocpdemo; export ORACLE_SID PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH 配置完成之后重新登录oracle用户.
6.
Installation • 进入安装介质解压后的目录, 首先切换到root用户,
执行: xhost local:oracle 切换为oracle用户, 执行: ./runInstaller 就可以看到GUI安装界面 了, 如右. 这里选择不设置 email地址.
7.
Installation • 选择仅安装数据库软件: • 选择单示例安装方式,
非集群
8.
Installation • 产品语言选择English, 数据库选择企业版本,
如下:
9.
Installation • 安装位置. 这里会读取刚才配置的
ORACLE_BASE和ORACLE_HOME环境变量的 值, 如下:
10.
Installation • 设置oracle inventory目录,
该目录用于存储 oracle产品的安装文件; 切换为root用户, 执 行如下命令: mkdir /opt/oraInventory chown oracle:oinstall /opt/oraInventory/
11.
Installation • 指定操作系统数据库管理员(dba)用户组 和
数据库操作员用户组; 如果系统用户属于系 统管理员组则可以用sysdba的身份登录:
12.
Installation •
内核参数, 系统oracle用户资源限制设置. • 内核参数设置, 切换到root用户, 修改/etc/sysctl.conf, 添加: kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 然后运行如下命令, 使修改生效: sysctl -p • oracle用户资源限制 修改/etc/security/limits.conf文件添加: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
13.
Installation • 接下来是summary 和
安装界面
14.
Installation • 安装过程中提示需要使用root用户执行指定
的shell脚本, 如下: 切换到root用户执行: sh /opt/oraInventory/orainstRoot.sh sh /opt/oracle/product/11.2.0/dbhome_1/root.sh
15.
Creating a database
- Overview • 创建数据库服务器(database server)分为三个步骤: 1, 创建数据库实例(instance), 这一步骤在之前已经完成; 2, 创建数据库文件包括参数文件, 控制文件, 密码文件, 相关 的表空间文件等; 3, 创建数据字典对象(data dictionary objects); 4, 创建数据库字典视图(data dictionary views); • 需要准确区分oracle实例和数据库的概念, 实例指的是内存 和一系列的系统进程, 数据库指的是相关的数据库文件; 创 建oracle数据库的过程本质上是创建相关的数据库文件, 包 括: – 数据库参数文件和(可选)密码文件; – 控制文件(control files); – 表空间数据文件, SYSTEM/SYSAUX表空间; – 重做日志文件(redo log files); – 回滚日志文件(undo log files);
16.
Creating a database
- Database files • 创建一个oracle数据库具体包含以下步骤: – 创建一个参数文件, 并使用该参数文件启动数据库 实例; – 执行create database命令, 该命令会生成空间文件, 重做日志文件, SYSTEM/SYSAUX表空间数据文件等, 此阶段会创建数据字典对象; – 运行SQL脚本生成数据字典视图和相关的PL/SQL包, 脚本文件位于ORACLE_HOME/rdbms/admin目录下; – 运行SQL脚本生成其他的数据库对象供相关的应用 使用, 比如Oracle Enterprise Database Control等; 可以使用两种方式来执行上面的步骤, 一是使dbca工 具(Database Configuration Assistant), 另一种方式是手 动执行; 在使用dbca创建数据库之前, 先使用netca (Network Configuration Assistant)配置oracle监听器.
17.
Creating a database
- Database Listener • Oracle监听器用于监听连接数据库服务的请 求, 使用Network Configuration Assistant配置 监听器. 以oracle用户登录后运行netca命令, 如下:
18.
Creating a database
- Database Listener • 设置监听器命令, 协议以及端口等信息, 如下:
19.
Creating a database
- DBCA • 以oracle用户登录, 运行dbca命令, 如下:
20.
Creating a database
- DBCA • 选择数据库类型为事务处理类型, SID设置为 安装数据库时指定的ocpdemo, 如下:
21.
Creating a database
- DBCA • 配置企业管理器和管理员用户的密码, 这里 统一设置密码为manager:
22.
Creating a database
- DBCA • 配置存储, 这里选择文件系统作为存储类型, 使用默认的路 径存放数据库文件; 禁用flash recovery, 如下:
23.
Creating a database
- DBCA • 对内存, 数据块大小, 进程数, 字符集, 连接模 式等进行配置,字符集设置为utf-8其它均选 择默认. 如下:
24.
Creating a database
- DBCA • 查看数据库相关文件的位置, 比如表空间文 件, redo/undo文件等; 确认创建, 如下:
25.
Register Oracle Listener
as System Service • 添加一个系统服务启动和关闭oracle数据库监听器, 首先在/etc/init.d目 录下创建脚本文件oralsnr, 如下: ;; # Startup for Oracle listener 'stop') # if [ -f $ORACLE_HOME/bin/lsnrctl ] ; then # chkconfig: 2345 20 80 echo "Shutting down Oracle listener." # description: Startup for Oracle listener su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop >/dev/null 2>&1" & ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1 fi ORACLE_OWNER=oracle ;; *) case "$1" in echo "Usage: /etc/init.d/oralsnr { start | stop }" 'start') ;; if [ -f $ORACLE_HOME/bin/lsnrctl ] ; then esac echo "Starting Oracle listener." exit 0 su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start >/dev/null 2>&1" & fi • 需要注意: 1, 红色部分两行是必须的否则chkconfig不支持; 2, 使用Unix换行符; 3, 文件必须有可执行权限. 接下来使用chkconfig --add oralsnr命令添加该系统服务.
26.
Startup and Connect •
使用oracle系统账户登录后以sysdba身份登 录数据库, 运行: sqlplus / as sysdba 然后运行startup就可以启动数据库服务器了. • 通常而言会使用plsql developer作为客户端 连接oracle, 配置tns名称如下: OCPDEMO= (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.200)(PORT=1521)) (CONNECT_DATA=(SID=ocpdemo)))