2015-10-05 4 views
1

Я хочу создать файл pfile из spfile (oracle \ product \ 11.2.0 \ server \ dbs), тогда я хочу видеть и редактировать его, а затем создавать spfile new из pfile. Возможно? Как?Создать pfile из spfile

CREATE pfile='G:/my_init.ora' FROM spfile; 

Ошибка: Ошибка SQL: ORA-01031: недостаточные привилегии

  1. 00000 - "insufficient privileges"

*Cause: An attempt was made to perform a database operation without the necessary privileges.

*Action: Ask your database administrator or designated security administrator to grant you the necessary privileges

ответ

3

Если вы подключены к серверу, на котором оракул работает, попробуйте подключиться к Sqlplus с помощью этой команды - «Sqlplus/AS SYSDBA» Это позволит вам связаться с искомым привилегии для запуска этого утверждения.

3

сообщение довольно ясно. Недостаточно привилегий.

От CREATE PFILE doc

You must have the SYSDBA or the SYSOPER role to execute this statement. You can execute this statement either before or after instance startup.

0

Я столкнулся с этой ошибкой при подключении, как SYSDBA, но я забыл, что в промежутке времени, прежде чем я применю команду create pfile, я был временной ряд заявлений SQL и сослался на set autotrace on в один момент, а затем сделал set autotrace off позже, затем попробовал команду create pfile и получил ошибку ORA-01031. Простое повторное подключение в качестве sysdba зафиксировано:

[email protected]> create pfile = 'pinitextuat01_from_mem.ora' from memory; 
create pfile = 'pinitextuat01_from_mem.ora' from memory 
* 
ERROR at line 1: 
ORA-01031: insufficient privileges 

[email protected]> connect/as sysdba 
Connected. 
[email protected]> create pfile = 'pinitextuat01_from_mem.ora' from memory; 

File created. 

[email protected]> 
Смежные вопросы