简介
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
验环境
系统环境:centos7.4
Oracle服务IP地址:192.168.1.99
光盘挂载目录:/mnt/sr0
安装相关目录:/opt
注意:如果没有搭建oracle 12c的朋友可以查看我之前写的博客,里面有详细的搭建过程
http://blog.51cto.com/11905606/2295913
命令步骤
一、启动监听
[[email protected] ~]$ lsnrctl #进入Oracle监听服务
1、status #显示监听器的状态。命令显示监听器是不是活动的,日志与跟踪文件的位置,监听器已经持续运行了多长时间,以及监听器所监听的任务
2、start #启动指定的监听器
3、stop #关闭指定的监听器
4、services #列举监听器的服务信息
5、version #显示oracle软件与协议适配器的版本
6、reload #重新装入监听器,重新读取listener.ora文件,但不关闭监听器。如果该文件发生了变化,重新刷新监听器
7、save_config #当从lsnrctl工具中对listener.ora文件进行了修改时,复制一个叫做listener.bak的listener.ora的文件
8、trace #打开监听器的跟踪特性
9、change_password #允许用户修改关闭监听器所需要的密码
10、quit #退出lsnrctl命令
[[email protected] ~]$ netstat -anpt
二、启动数据库
1、数据库启动三个阶段:
启动Oracle实例(非安装阶段)
加载数据库(安装阶段)
打开数据库(打开阶段)
2、启动选项:
启动参数 | 启动实例 | 加载数据库 | 打开数据库 |
---|---|---|---|
nomount | 执行 | 不执行 | 不执行 |
mount | 执行 | 执行 | 不执行 |
无 | 执行 | 执行 | 执行 |
[[email protected] ~]$ sqlplus / as sysdba #以sysdba的身份进行登录
①无启动参数
SQL> startup
ORACLE 例程已经启动。 #启动Oracle实例阶段
Total System Global Area 1593835520 bytes
Fixed Size 8793256 bytes
Variable Size 1023411032 bytes
Database Buffers 553648128 bytes
Redo Buffers 7983104 bytes
数据库装载完毕。 #加载数据库阶段
数据库已经打开。 #打开数据库
②启动参数为nomount
SQL> shutdown immediate #关闭数据库
SQL> startup nomount
ORACLE 例程已经启动。 #仅仅启动了oracle实例
Total System Global Area 1593835520 bytes
Fixed Size 8793256 bytes
Variable Size 1023411032 bytes
Database Buffers 553648128 bytes
Redo Buffers 7983104 bytes
SQL> alter database mount; #加载数据库
数据库已更改。
SQL> alter database open; #打开数据库
数据库已更改。
③启动参数为mount
SQL> shutdown immediate #关闭数据库
SQL> startup mount #启动实例、加载数据库已完成
SQL> alter database open; #打开数据库
数据库已更改。
SQL> shutdown immediate #关闭数据库
SQL> quit #退出数据库
三、关闭数据库
1、数据库关闭三个阶段:
关闭数据库
卸载数据库
关闭Oracle实例
2、关闭选项:
nomal:不允许连接数据库,等待所有用户退出数据库后才关闭,关闭时间可能较慢
immediate:不等待所有用户退出,强行回滚当前活动事务。是常用方式
transcaction:当前链接到系统的活动事务执行完毕。常用来计划关闭数据库
abort:需要立即关闭,所有没提交的事务将不回滚,没有任何的办法的情况下不得不采用的方式
[[email protected] ~]$ sqlplus / as sysdba #以sysdba的身份进行登录
SQL> startup #启动数据库
SQL> shutdown immediate
数据库已经关闭。 #关闭数据库
已经卸载数据库。 #卸载数据库
ORACLE 例程已经关闭。 #关闭oracle实例
四、创建数据库
[[email protected] ~]$ export DISPLAY=127.0.0.1:0.0 #设置图形化界面显示
[[email protected] ~]$ dbca #dbca数据库配置工具
[[email protected] ~]$ cd /opt/app/oracle/ #进入基目录
[[email protected] oracle]$ ll
原文地址:http://blog.51cto.com/11905606/2296094