Oracle一些基础知识
pfile和spfile文件
Oracle参数文件:包含一系列参数以及参数对应值的操作系统文件,在数据库启动实例时加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是数据库设计和性能调优的重要文件。可分为两类:
pfile:初始化参数文件,9i之前一直使用pfile方式存储初始化参数,默认名称为 init实例名.ora,文本文件,可以用文本编辑工具打开。
spfile:服务器参数文件,默认名称为 spfile实例名.ora,以二进制文本形式存在,不能用vi编辑器修改,只能通过sql命令在线修改。
startup启动顺序spfile优先于pfile,查找文件顺序为:spfileSID.ora-〉spfile.ora-〉initSID.ora-〉init.ora(spfile优先于pfile)
Oracle有三种角色:
connect:只能连接登录Oracle,不能创建实体,不能创建数据库结构,临时用户使用
resource:可以创建实体,不能创建数据库结构,正式用户使用,可以创建表、序列、存储过程和触发器
dba:全部权限,系统最高权限,只有dba才可以创建数据库结构,如system