Oracle数据库管理
开启和关闭数据库
数据库启动过程是分为三个方式
方式(一)
- startup nomount (实例启动)
- alter database mount;(装载数据库)
- alter database opten;(打开数据库)
方式(二) - startup mount (数据库的装载)
- alter database opten;(打开数据库)
方式(三) - startup (数据库的打开) #一般用这个方式打开
附加:
oracle不是开机自启动
数据库关闭有四个状态
- shutdown normal (等待时间会很长,等待事务的结束,但安全)
- shutdown immediate (【推荐】无需等待事务的结束,进行回滚,不会对数据产生影响。1. 数据安全; 2. 快速)
- shutdown transactional (等待时间会很长)
- shutdown abort (【不推荐】特殊情况不会使用,立即关闭,会丢数据)
监听器
[oracle@oracle ~]$ lsnrctl #监听器
LSNRCTL> start #开启
[oracle@oracle ~]$ lsnrctl stop #关闭
创建数据库
[oracle@Oracle ~]$ dbca (如果不弹窗口执行: export DISPLAY=:0.0)
1:选择创建数据库
2:输入全局数据库名、管理口令和确认口令、取消创建为容器数据库
日志文件存放位置
/orc/app/oracle/cfgtoollogs/dbca/school
默认情况下数据库都是开启状态
登录数据库
使用oracle用户登录
sqlplus / as sysdba (sys用户是oracle的最高管理员所以要加上as)
如果是普通用户登录 sqlplus 用户名/密码
SQL> help index (查看命令列表,sql中不区分大写小写)
SQL> show user (查看当前用户)