powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01031
21 сообщений из 21, страница 1 из 1
ORA-01031
    #39081144
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю пользователя
ORA-01031: привилегий недостаточно

SQL> create user DEMO IDENTIFIED BY demo;
Почему??? Захожу под sysdba что делать?
...
Рейтинг: 0 / 0
ORA-01031
    #39081174
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите полный протокол выполнения в SQL*Plus:
Код: plsql
1.
2.
3.
4.
DEFINE
SHOW USER;
SELECT * FROM v$version;
create user DEMO IDENTIFIED BY demo;
...
Рейтинг: 0 / 0
ORA-01031
    #39081469
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,
Каким то образом удалось создать пользователя вот с такими привилегиями:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
-- Create the user 
create user DEMO IDENTIFIED BY demo
  default tablespace USERS
  temporary tablespace TEMP
  profile DEFAULT
  quota unlimited on users;
-- Grant/Revoke role privileges 
grant connect to DEMO;
grant resource to DEMO;
-- Grant/Revoke system privileges 
grant unlimited tablespace to DEMO;


но теперь наступила следуйщая проблема через @ в Command Window я прописую адресс к этому скрипту, но таблицы почему то не создаются, в чем могут быть проблемы?
З.Ы. файл прикрепил
...
Рейтинг: 0 / 0
ORA-01031
    #39081491
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если чего-то не создается, то это обычно сопровождается сообщениями об ошибках
...
Рейтинг: 0 / 0
ORA-01031
    #39081595
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55,
Все работает спасибо всем)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ORA-01031
    #39786213
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такая же ситуация. не могу вообще никаких операций с пользователями совершить. постоянно такая ошибка.



SQL> DEFINE
DEFINE _DATE = "14-MAR-19" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "nik" (CHAR)
DEFINE _USER = "SYS" (CHAR)
DEFINE _PRIVILEGE = "AS SYSDBA" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1202000100" (CHAR)
DEFINE _EDITOR = "Notepad" (CHAR)
DEFINE _O_VERSION = "Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production" (CHAR)
DEFINE _O_RELEASE = "1202000100" (CHAR)
SQL> SHOW USER;
USER is "SYS"
SQL> SELECT * FROM v$version;

BANNER
--------------------------------------------------------------------------------
CON_ID
----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
0

PL/SQL Release 12.2.0.1.0 - Production
0

CORE 12.2.0.1.0 Production
0

BANNER
--------------------------------------------------------------------------------
CON_ID
----------
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
0

NLSRTL Version 12.2.0.1.0 - Production
0
...
Рейтинг: 0 / 0
ORA-01031
    #39786214
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nekishпостоянно такая ошибка.

Так хорошо окружение описали, а оператор создания пользователя и ошибку не привели.
Ай-яй.
...
Рейтинг: 0 / 0
ORA-01031
    #39786218
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот к примеру

-- USER SQL
CREATE USER C##USER1 IDENTIFIED BY Qwerty00
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP";

-- QUOTAS
ALTER USER C##USER1 QUOTA UNLIMITED ON SYSTEM;

-- ROLES
GRANT "DBA" TO C##USER1 WITH ADMIN OPTION;
GRANT "ADM_PARALLEL_EXECUTE_TASK" TO C##USER1 ;

-- SYSTEM PRIVILEGES
GRANT SYSDBA TO C##USER1 ;
GRANT ADMINISTER RESOURCE MANAGER TO C##USER1 ;



Failed to process SQL command
-
Error starting at line : 2 in command -
CREATE USER C##USER1 IDENTIFIED BY Qwerty00
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
Error report -
SQL Error: ORA-01031: привилегий недостаточно
01031. 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
...
Рейтинг: 0 / 0
ORA-01031
    #39786235
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nekishвот к примеру
Тут надо бы показать, что Вы прицепились именно к контейнерной БД, а не к подключаемой.
...
Рейтинг: 0 / 0
ORA-01031
    #39786296
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous, А можно чуть подробнее, с ораклом первый раз сталкиваюсь. Я еще не понимаю хорошо, как с ним работать. SID это контейнерная база?
...
Рейтинг: 0 / 0
ORA-01031
    #39786305
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousТут надо бы показать, что Вы прицепились именно к контейнерной БД, а не к подключаемой.
Не надо, если common_user_prefix не был переопределен.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
SQL> conn non_dba/non_dba@localhost/pdb
Connected.
SQL>
SQL> sho con_name

CON_NAME
------------------------------
PDB
SQL> create user c##user identified by c##user;
create user c##user identified by c##user
            *
ERROR at line 1:
ORA-65094: invalid local user or role name


SQL> create user local_user identified by local_user;
create user local_user identified by local_user
                                     *
ERROR at line 1:
ORA-01031: insufficient privileges


SQL>
SQL> conn c##non_dba/c##non_dba@localhost/cdb12c
Connected.
SQL>
SQL> sho con_name

CON_NAME
------------------------------
CDB$ROOT
SQL> create user c##user identified by c##user;
create user c##user identified by c##user
                                  *
ERROR at line 1:
ORA-01031: insufficient privileges


SQL> create user local_user identified by local_user;
create user local_user identified by local_user
            *
ERROR at line 1:
ORA-65096: invalid common user or role name


andrey_anonymousк контейнерной БД, а не к подключаемой
С каких пор 'root container' стал 'контейнерной БД'? Что тогда есть CDB в Вашей интерпретации?
17 Introduction to the Multitenant Architecture
...
Рейтинг: 0 / 0
ORA-01031
    #39786316
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
ORA-01031
    #39786317
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а есть какой-нибудь мануал по понятнее, чего куда писать и чего к чему через что и как подключается?
...
Рейтинг: 0 / 0
ORA-01031
    #39786320
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL> SELECT * FROM v$version;

BANNER
--------------------------------------------------------------------------------
CON_ID
----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
0

PL/SQL Release 12.2.0.1.0 - Production
0

CORE 12.2.0.1.0 Production
0


BANNER
--------------------------------------------------------------------------------
CON_ID
----------
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
0

NLSRTL Version 12.2.0.1.0 - Production
0
...
Рейтинг: 0 / 0
ORA-01031
    #39786398
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nekishмануал по понятнее

Попытка сделать из "2 day DBA" "2 minute DBA": 21828188

Могу только добавить рекомендацию почитать про pluggable database и EZCONNECT .
...
Рейтинг: 0 / 0
ORA-01031
    #39786706
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю!
...
Рейтинг: 0 / 0
ORA-01031
    #39787155
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снова приветствую!
Менял подключение на PDB и CBD$ROOT, все равно ошибка выходит. Выполнял следующие команды.


select name, open_mode from v$pdbs;
ORCLPDB READ WRITE

alter pluggable database orclpDB open;
SQL Error: ORA-65019: подключаемая база данных ORCLPDB уже открыта

alter session set container=orclPDB;
Session altered.

create user testuser identified by Qwerty00;
SQL Error: ORA-01031: привилегий недостаточно

Тоже самое пробовал и для CDB
В чем дело то может быть?
...
Рейтинг: 0 / 0
ORA-01031
    #39787166
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И кстати, в Enteprise Manager меня тоже не пускает ни с логином SYS, ни SYSTEM, ни SYSDBA
может это как то связано?
...
Рейтинг: 0 / 0
ORA-01031
    #39787262
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приводите полный протокол.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
C:\>sqlplus system/qqq@//localhost/TEST

SQL*Plus: Release 18.0.0.0.0 - Production on Sun Mar 17 08:42:56 2019
Version 18.3.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.

Last Successful login time: Sun Mar 17 2019 08:42:09 +03:00

Connected to:
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0

SQL> define
DEFINE _DATE           = "17-MAR-19" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "//localhost/TEST" (CHAR)
DEFINE _USER           = "SYSTEM" (CHAR)
DEFINE _PRIVILEGE      = "" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1803000000" (CHAR)
DEFINE _EDITOR         = "Notepad" (CHAR)
DEFINE _O_VERSION      = "Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0" (CHAR)
DEFINE _O_RELEASE      = "1803000000" (CHAR)
SQL> create user u identified by "u";
create user u identified by "u"
            *
ERROR at line 1:
ORA-65096: invalid common user or role name


SQL> alter session set container=TESTPDB;
ERROR:
ORA-65024: Pluggable database TESTPDB is not open.


SQL> alter pluggable database TESTPDB open;
alter pluggable database TESTPDB open
*
ERROR at line 1:
ORA-01031: insufficient privileges


SQL> conn sys as sysdba
Enter password:
Connected.
SQL> alter pluggable database TESTPDB open;

Pluggable database altered.

SQL> conn system/qqq;
Connected.
SQL> alter session set container=TESTPDB;

Session altered.

SQL> create user u identified by "u";

User created.

SQL> exit;
Disconnected from Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0



Про ЕМ .
...
Рейтинг: 0 / 0
ORA-01031
    #39787499
nekish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю всех за помощь.
Видимо я конкретно запутался в оракле...

может кто подскажет.
Изначально цель была поднять оракл 12с и создать БД для изучения PL/SQL и тестирования приложений на работу с СУБД Oracle.
Может есть у кого какой пошаговый материал, который поможет мне или подскажите как правильно искать его. Со своими познаниями о СУБД на примере MS SQL я уже все исчерпал.
Спасибо!
...
Рейтинг: 0 / 0
ORA-01031
    #39787688
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачайте с oracle.com готовую виртуалку, так будет проще.
Когда разберетесь - будете собственные инсталляции планировать.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01031
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]