尚未整理,后续重新学习后整理。
. oraenv
oral
emctl start dbconsole
oracle_4U
sysdba
init.ora--oracle /home/dbs
initorcl.ora--通过环境变量来找orcl。实例instance的相关参数都在这里配置
sqlplus里面直接startup--至open状态
1、开辟内存实例--参数文件spfile二进制文件----asmcmd
alter set。。。有三种方式
memory---sql scope memory
spfile --sql scope spfile
both--默认
整个数据库的参数都会反映至spfile
可以通过spfile产生pfile --alter create pfile 路径 from spfile;--看spfile里面的东西
pfile修改反映至spfile -- alter create spfile from pfile 路径;
startup nomount控制文件有损坏,可以在这里恢复。
1、 找配置文件initorcl.ora--并校验
2、 开辟实例的内存结构
Alter database Mount---该数据文件名、拷贝等,数据文件没有被锁住。主要用于备份还原
1、 找控制文件
Alter database Open
1、 控制文件与数据文件的一致性检查—scn—smon进程做一致性处理,突然断电等
2、 Pmon把服务注册到listen
Show parameter control
Show parameter control_files
Asm--磁盘自动存储管理,能起到磁盘的负载平衡
Control_file至少需要两个
11G推荐数据库自动调整内存的大小
Alter system set 参数名=XX;
V$是内存中的统一试图
Dba 视图
X$隐形试图
Desc V$...
静态参数需要修改spfile,重启
动态参数
会话级别—alter session
系统级别—alter system
Spfile不能直接修改,通过alter system来修改。
Startup spfile=路径—spfile挂掉的时候可以这样启动
关闭数据库shutdown immediate;
Nomal--等所有的连接都退出来,所有的事物都提交。 数据最完整,启动时最快
Transction—不会有新连接,等事务提交,已经事务提交的关闭连接
Immediate--马上关库,没提交的回滚,提交的写磁盘 启动时不同步。
Abort—完全中止 启动最慢。没写磁盘的需要写磁盘
用grid用户登陆;grid是管理ASM的
Srvctl start database –d -orcl ---asm grid启动 em的进程注册到grid中的。
整个grid上面的服务是什么状态
Crsctl stat res –t –init
登陆到asm的sqlplus
Sqlplus /as sysasm
如果是ready状态,Pmon自动动态注册进侦听。
Listener.ora这个文件一定要有,不然
Lsnctl status 监听名
Lsnctl
Help
Start 侦听器名—不写默认为Listeners
安装了grid则由grid来启动侦听。
Listeners.ora—只能在服务器上
Tnsname.ora——服务器上可以没有,客户机一定要包含该文件
Sqlnet.ora——服务器上可以没有
启动关闭侦听对已经连接在数据库上的连接没有影响。
Tnsping—指标是解析是通过的,不代表能连上,如果listener没开的话。。。
Pmon找那个listener通过参数local_listener配置
共享模式调优方面有一定难度,不能跟踪SQL。
表空间:
本地管理使用位图方式——性能方面比较强—推荐
字典管理使用行管理
临时表空间:主要用于查询时的排序
还原表空间:为以后撤销做准备,提供数据的读一致性。
系统权限和用户账户权限
对象权限被取消后其授权的用户权限将被取消,系统权限被取消后其授权的用户仍然有该权限
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15874751/viewspace-753392/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15874751/viewspace-753392/