Oracle 12c 数据库学习记录:study 1:
0.Oracle例程服务的启动net start oracleserviceorcl
1.查看数据库的初始化参数:通常登录sys用户:sqlplus / as sysdba;2. 查看内存方面的参数(模糊匹配):show parameter sga;3.查看所有参数:desc v$parameter;4. 设置cmd窗口的数据显示格式:设置行的长度:set linesize 120;设置字段name的显示长度:col name for a50;5. 显示文件的参数;show parameter spfile(二进制文件);可以获得其路径;6.例:session:表示数据可以连接多少个会话;show parameter session;有些参数改变无法及时生效,如sessions,可以先写入到spfile文件中,然后重启数据库,可以生效;也可以将spfile的内容写入到pfile,然后打开pfile进行修改,然后通过pfile启动数据库;先关闭数据库,然后startup pfile=‘路径’;将参数改变写入到spfile:alter system set sessions=450 scope=spfile; 6. 重启数据库:startup force;sqlplus / as sysdbashutdown abort;7.数据库参数配置--业务导向OLAP--在线分析I/O,并行,动态采样,优化器;OLTP--在线交易并发,内存,变量绑定,优化器;study 2:1.Oracle 文件:参数文件:约束实例的一些行为;资源限制,用户或进程的限制,调整系统的性能;
2.pfile和spfile可以相互创建:create pfile from spfile;create spfile from pfile;3.修改参数:alter system set open_cursors=400;(默认情况);既修改了内存中的该参数,也修改了spfile中的该参数,等价于alter system set open_cursors=400 scope=both;有些参数不能改,改了必须重启数据库;4.控制文件:包含数据文件,在线日志文件,归档文件的信息,用于数据库OPEN时的文件验证;包括数据恢复的一些信息,用于数据恢复;结构:空间允许重用区和空间不允许重用区;5.控制文件丢失的处理办法;备份控制文件;保存创建控制文件的语句,执行alter database backup controlfile to trace;6.重做日志文件-Redo Log查看日志文件;desc v$log;select group#,status from v$log;(查看有几组)日志文件作用:保护数据安全,恢复数据,数据同步和分析;7.日志文件:活动日志文件的的损坏:数据丢死,数据库损坏;非活动日志的损坏:可以重做日志文件,不会丢死数据;8.数据文件:存放数据,属于某个表空间;查看表空间以及对应的数据文件:
9. 数据文件的恢复:使用Redo信息恢复;