Oracle数据库部署
admin
2023-04-20 09:04:12
0次

前言:前面我们学习过微软的sqlserver,还有甲骨文公司的mysql,也理解了数据库系统的作用,这两种数据库管理系统适用于软件,网站,游戏等后台数据库,例如我们在学习mysql的时候搭建过动态网站。但oracle属于非常安全、完善的大型数据库管理软件,在电信、银行、证券等大型应用场合拥有着绝对的优势。那么今天就给搭建介绍oracle的安装和基本的使用。Oracle可以安装到windows和linux系统上,但企业更多采用在linux上安装,接下来我就以redhat6.5为例。

一、安装redhat6.5

1)选择中文简体(为了更好支持oracle中文版)
Oracle数据库部署
Oracle数据库部署Oracle数据库部署

二、安装oracle的准备工作

1、系统及配置要求
1)确认linux系统的版本

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

三、正式安装oracle

1、下载oracle11g软件包到系统/home/oracle中
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

四、验证安装结果
1、访问OEM平台(OEM平台可以进行图像化管理oracle,比较方便)。
在浏览器中输入:https://oracleserver:1158/em/,输入用户名:sys,密码pwd123,连接身份选择SYSDBA
Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

六、常见系统控制命令

1、执行”lsnrctl start”命令可以启动oracle监听器。
2、执行”lsnrctl status”命令可以查看oracle监听器的状态。
3、执行”emctl stop dbconsole”命令可以关闭OEM管理控制台。
4、执行”dbshut $ORACLE_HOME”命令可以停止数据库实例。
5、执行”dbstart $ORACLE_HOME”命令可以启动数据库实例。
6、使用sqlplus命令工具时,若以超级管理员sys登录,则在”SQL>”环境中执行”STARTUP;”、”SHUTDOWN IMMEDIATE;”指令也可以启用、关闭默认的数据库实例。

七、配置oracle命令行可以翻页和清屏

Oracle数据库部署
Oracle数据库部署

Oracle数据库部署

八、创建数据库

如果在安装oracle产品时选择不建立数据库,那么要使用oracle系统就必须先创建数据库,如果在安装oracle产品时选择建立数据库,也可以再创建第二个数据库。
创建数据库有两种方法:一种通过图形界面;另一种采用create database命令,下面介绍图形界面的方法。
在linux中,运行数据库配置助手(DBCA),执行$ORACLE_HOME/bin目录下执行DBCA

1、执行netca启用监听的方法(如果没有启用需要做这一步)(为了使客户端能连接到oracle实例,以及有些命令也需要启用监听)

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
九、启动关闭数据库
1、数据库的启动
启动(startup)一个数据库需要3个步骤
1)启动oracle实例
2)由实例安装数据库
3)打开数据库
在startup命令中,可以通过不同的选项来控制数据库的不同的启动步骤。

NOMOUNT选项:
nomount:已经通过参数文件知道控制文件在哪个位置,但是还没有读取控制文件。主要的作用就是启动一个实例,读取init.ora初始化参数文件,启动后台进程,初始化全局SGA
MOUNT选项:
读取了控制文件,通过控制文件知道了其他文件(数据文件和日志文件),此时并没有读取数据文件和日志文件,这个状态叫mount状态。启动实例并且安装了数据库,但没有打开数据库。这种打开方式常在数据库维护操作中使用,例如对数据文件更名,改变重做日志及打开归档方式等,在这种打开方式下,除了可以看到SGA 系统列表以外,系统还会给出“数据库装载完毕”提示。

Open选项:
读取完控制文件之后,找到了数据文件和日志文件,数据库就处于OPEN状态了。
startupnomount|mount|open
shudownnormal|immedieate|transactional|abort

注意:如果仅仅执行startup命令,将会完成启动实例,安装实例和打开数据库的所有3个步骤,这是系统出了可以看到前面startup mount方式下所有提示外,还会给出一个“数据库已经打开”的提示,此时,数据库系统处于正常的工作状态,可以接收用户请求。

如果使用startup nomount 命令或者startup mount命令,必须采用alter database命令执行打开数据库操作,例如:如果以startup nomount方式打开数据库,也就是说实例已经启动,但是数据库没有安装和打开,这是必须运行下面的两条命令,数据库才能正确启动。
ALTER DATABASE MOUNT;
ALTER DATABASE OPEN;

如果以startup mount方式启动数据库,只需要运行下面一条命令即可打开数据库
ALTER DATABASE OPEN

2、执行startup命令
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
6、数据库的关闭
normal:这是默认选项,使用该选项时,不允许任何新的用户连接,但是允许继续当前的所有连接,只有所有用户(自愿的)退出登录时,数据库才能真正的关闭
通常,正常的数据库关闭是没有意义的,即使只剩下database control在运行,也总是存在未退出登录的用户。也许关闭一个数据库需要几天或更长的事件(如果用户一直没有自己关闭)
immediate:使用这个选项时,不允许任何新的用户连接,当前的所有连接的会话都被终止。任何活动的事务都会都将回滚,随后数据库会被关闭。是一种常用的关闭数据库方式,快速关闭数据库。
transactional:使用这个选项时,不允许任何新的用户连接,没有存在于某个事务中的现有会话被终止,允许当前位于某个事务中的会话在完成该事务之后终止。一但所有会话终止,数据就会被关闭(使用shutdown immediate)
abort:就oracle而言,使用这个选项相当于断电。实例被立即终止。此时,任何数据都不会被写入磁盘。但是在下一次启动数据库的时候,速度比较慢(需要实例恢复)。建议在以下情况使用这种方式。
1)数据库一直处于非正常的工作状态,不能用shutdown normal或者shutdown immediate命令关闭。
2)需要立即关闭数据库
3)在启动数据库实例时遇到问题
Oracle数据库部署

十、使用Navicat for Oracle工具远程图形化管理oracle
1、在win7宿主机上安装软件Navicat for Oracle。
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...