多项选择题

下列哪些是ORACLE初始化参数文件的用途?()

A.控制ORACLE启动时设置的环境参数
B.控制ORACLE用户的访问权限
C.定义数据库使用的文件名和位置
D.控制数据库的内存分配