一、连接工具
sqlplus、pl/sql developer、TOAD等。
Oracle DBA常用的是sqlplus,登录过程如下:
创建的实例名为:oracs133
二、启动和停止数据库
(一)启动数据库
如果希望linux系统启动时,同时自动启动数据库,则需要手工配置脚本,将其加入到服务器的启动脚本里。
或者是等操作系统启动后,DBA介入手工启动数据库。
生产环境极少开机自动启动。
手动启动数据库使用命令“STARTUP”,如果已经开启了,会报“ORA-01081”错误。
STARTUP也有几个选项,实现不同的功能。
NOMOUNT:只启动数据库实例
MOUNT:启动实例同时加载数据文件
OPEN:启动实例,加载数据文件并打开(默认情况下,如果不加任何参数即是启动到OPEN状态)
OPEN也有两个选项:OPEN READ ONLY(只读模式打开数据库),OPEN READ WRITE(默认是这个,读写模式打开数据库)
FORCE:启动数据库,与OPEN选项的区别是,用FORCE选项启动,如果当前数据库已经启动不会报错,而是自动SHUTOWN ABORT当前数据库,然后再启动,可以理解为RESTART
RESTRICT:
PFILE:
(二)停止数据库
告警追中文件“alert_orcl”在如下目录:
1、删除分解步骤如下:
依次关闭数据文件、日志文件等(close),控制文件(dismount),最后关闭实例(shutdown)。
2、SHUTDOWN的几个参数及含义
SHUTDOWN NORMAL:shutdown的默认方式,a.不允许新的数据库连接;b.只有当所有连接都断开后才能关闭,效率较低
SHUTDOWN IMMIDIATE:shutdown的常用方式,a.未提交事务全部回滚;b.已经创建的连接,如果有未执行完的SQL语句,等待其完成,如果没有立刻断开;c.不允许创建新连接