RAC安装之三 安装数据库软件和创建数据库

简介:

本节内容主要包括:
1:安装数据库软件
2:配置监听器
3:创建数据库
4:测试

在安装数据库软件之前,要先完成数据库集群件的安装;
数据库集群件的安装可参考:http://ylw6006.blog.51cto.com/470441/592816
 
一:安装数据库软件
1:上传数据库软件包至rac1节点然后进行解压和安装,只需要在节点1上安装即可

 
  1. [oracle@rac1 ~]$ gzip -d 10201_database_linux_x86_64.cpio.gz   
  2. [oracle@rac1 ~]$ cpio -idmv < 10201_database_linux_x86_64.cpio   
  3. [oracle@rac1 ~]$ cd database/  
  4. [oracle@rac1 database]$ ./runInstaller  

2:在两个节点分别运行相关脚本

 
  1. [root@rac1 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh  
  2. Running Oracle10 root.sh script...  
  3.  
  4. The following environment variables are set as:  
  5.     ORACLE_OWNERoracle 
  6.     ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1  
  7.  
  8. Enter the full pathname of the local bin directory: [/usr/local/bin]:   
  9.    Copying dbhome to /usr/local/bin ...  
  10.    Copying oraenv to /usr/local/bin ...  
  11.    Copying coraenv to /usr/local/bin ...  
  12.  
  13.  
  14. Creating /etc/oratab file...  
  15. Entries will be added to the /etc/oratab file as needed by  
  16. Database Configuration Assistant when a database is created  
  17. Finished running generic part of root.sh script.  
  18. Now product-specific root actions will be performed.  
  19.  
  20.  
  21. [root@rac2 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh  
  22. Running Oracle10 root.sh script...  
  23.  
  24. The following environment variables are set as:  
  25.     ORACLE_OWNERoracle 
  26.     ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1  
  27.  
  28. Enter the full pathname of the local bin directory: [/usr/local/bin]:   
  29.    Copying dbhome to /usr/local/bin ...  
  30.    Copying oraenv to /usr/local/bin ...  
  31.    Copying coraenv to /usr/local/bin ...  
  32.  
  33.  
  34. Creating /etc/oratab file...  
  35. Entries will be added to the /etc/oratab file as needed by  
  36. Database Configuration Assistant when a database is created  
  37. Finished running generic part of root.sh script.  
  38. Now product-specific root actions will be performed. 

二:配置listener,只需要在节点1配置即可

 
  1. [oracle@rac1 ~]$ netca  
  2. 后台日志信息  
  3. Oracle Net Services Configuration:  
  4. Configuring Listener:LISTENER  
  5. Default local naming configuration complete.  
  6. rac1...  
  7. rac2...  
  8. Listener configuration complete.  
  9. Oracle Net Services configuration successful. The exit code is 0 

 

 测试:

 
  1. [oracle@rac1 ~]$ lsnrctl status  
  2. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 11-JUN-2011 14:46:13  
  3. Copyright (c) 1991, 2005, Oracle.  All rights reserved.  
  4. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))  
  5. STATUS of the LISTENER  
  6. ------------------------  
  7. Alias                     LISTENER_RAC1  
  8. Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production  
  9. Start Date                11-JUN-2011 14:39:24  
  10. Uptime                    0 days 0 hr. 6 min. 49 sec  
  11. Trace Level               off  
  12. Security                  ON: Local OS Authentication  
  13. SNMP                      OFF  
  14. Listener Parameter File   /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora  
  15. Listener Log File         /u01/app/oracle/product/10.2.0/db_1/network/log/listener_rac1.log  
  16. Listening Endpoints Summary...  
  17.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.0.0.1)(PORT=1521)))  
  18.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.50.191)(PORT=1521)))  
  19. Services Summary...  
  20. Service "+ASM" has 1 instance(s).  
  21.   Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...  
  22. Service "+ASM_XPT" has 1 instance(s).  
  23.   Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...  
  24. Service "PLSExtProc" has 1 instance(s).  
  25.   Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...  
  26. The command completed successfully 

三:创建数据库,在节点1创建即可
[oracle@rac1 ~]$ dbca 

 

 

 

四:测试

 
  1. SQL> select instance_name,host_name,archiver,thread#,status from gv$instance;  
  2.  
  3. INSTANCE_NAME        HOST_NAME            ARCHIVER      THREAD# STATUS  
  4. -------------------- -------------------- ---------- ---------- ----------  
  5. racdb1               rac1.766.com         STARTED             1 OPEN  
  6. racdb2               rac2.766.com         STARTED             2 OPEN  

本文转自斩月博客51CTO博客,原文链接http://blog.51cto.com/ylw6006/593865如需转载请自行联系原作者


ylw6006

 

相关文章
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
101 1
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
94 0
|
1月前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
86 1
|
30天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
69 0
|
2月前
|
存储 监控 安全
内网屏幕监控软件的数据存储与管理:使用SQLite数据库保存监控记录和配置信息
在当今数字化时代,安全和监控在企业和组织中变得至关重要。内网屏幕监控软件作为一种关键工具,帮助组织监视员工的活动并确保信息安全。这种软件不仅需要高效地记录和管理监控数据,还需要能够方便地进行配置和调整。本文将讨论如何使用SQLite数据库来保存监控记录和配置信息,并介绍如何通过自动化机制将监控到的数据提交到指定网站。
165 2
|
14天前
|
SQL 监控 数据库
数据库管理与电脑监控软件:SQL代码优化与实践
本文探讨了如何优化数据库管理和使用电脑监控软件以提升效率。通过SQL代码优化,如使用索引和调整查询语句,能有效提高数据库性能。同时,合理设计数据库结构,如数据表划分和规范化,也能增强管理效率。此外,利用Python脚本自动化收集系统性能数据,并实时提交至网站,可实现对电脑监控的实时性和有效性。这些方法能提升信息系统稳定性和可靠性,满足用户需求。
48 0
|
29天前
|
存储 监控 Java
InfluxDB时序数据库安装和使用
InfluxDB时序数据库安装和使用
47 2
|
1月前
|
SQL 关系型数据库 MySQL
阿里云数据库使用方法,从购买、创建数据库账号密码到连接数据库全流程
阿里云数据库使用方法,从购买、创建数据库账号密码到连接数据库全流程,阿里云数据库怎么使用?阿里云百科整理阿里云数据库从购买到使用全流程,阿里云支持MySQL、SQL Server、PostgreSQL和MariaDB等数据库引擎,阿里云数据库具有高可用、高容灾特性,阿里云提供数据库备份、恢复、迁移全套解决方案
355 0
|
1月前
|
关系型数据库 MySQL Linux
【Linux】在Linux上安装MySQL数据库的步骤
【Linux】在Linux上安装MySQL数据库的步骤
125 0
|
1月前
|
架构师 算法 关系型数据库
数据库架构师之道:MySQL安装与系统整合指南
数据库架构师之道:MySQL安装与系统整合指南
45 0