create user <my_schema> identified by <my_password>;
grant connect,resource to <my_schema>;
grant select on v_$locked_object to <my_schema>;
grant select any dictionary to <my_schema>;
Показаны сообщения с ярлыком create. Показать все сообщения
Показаны сообщения с ярлыком create. Показать все сообщения
пятница, 5 августа 2016 г.
Создание схемы Oracle вручную
Когда создаем схему под дамп Oracle, то можно сразу давать некоторые привилегии:
пятница, 13 декабря 2013 г.
Создание БД (Oracle)
create-db.log:
13.12.13 19:06:45.633,main,DEBUG,DBConnectionPool,Closing of all free database connections
13.12.13 19:06:45.635,main,ERROR,CreateAzkInstance,
java.lang.RuntimeException: Exception creating database
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:127)
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:146)
at com.bssys.tools.sqlexecuter.Executer$7.process(Executer.java:126)
at com.bssys.tools.AbstractMain.process(AbstractMain.java:157)
at com.bssys.tools.sqlexecuter.Executer.process(Executer.java:246)
at com.bssys.tools.AbstractMain._process(AbstractMain.java:336)
at com.bssys.tools.AbstractMain.run(AbstractMain.java:374)
at com.bssys.tools.server.CreateInstance.createInstance(CreateInstance.java:97)
at com.bssys.tools.server.CreateInstance$1.process(CreateInstance.java:32)
at com.bssys.tools.AbstractMain.process(AbstractMain.java:157)
at com.bssys.tools.AbstractMain._process(AbstractMain.java:336)
at com.bssys.tools.AbstractMain._main(AbstractMain.java:453)
at com.bssys.tools.server.CreateAzkInstance.main(CreateAzkInstance.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.bssys.loader.MainRunner.run(MainRunner.java:18)
at com.bssys.loader.Runner.(Runner.java:30)
at com.bssys.loader.MainRunner.(MainRunner.java:14)
at com.bssys.loader.MainRunner.main(MainRunner.java:22)
Caused by: com.bssys.db.jdbc.DBSQLException: ORA-01031: привилегий недостаточно
at com.bssys.db.jdbc.SQLConnection.validate(SQLConnection.java:391)
at com.bssys.db.jdbc.SQLStatement.afterExecute(SQLStatement.java:27)
at com.bssys.db.jdbc.base.SQLStatementBase.execute(SQLStatementBase.java:57)
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:118)
... 20 more
Caused by: java.sql.SQLException: ORA-01031: привилегий недостаточно
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1687)
at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1653)
at com.bssys.db.jdbc.base.SQLStatementBase.execute(SQLStatementBase.java:54)
... 21 more
------------------------------------------------------
Чтобы разрешить ситуацию нужно:
grant select on sys.v_$transaction to system with grant option;
13.12.13 19:06:45.633,main,DEBUG,DBConnectionPool,Closing of all free database connections
13.12.13 19:06:45.635,main,ERROR,CreateAzkInstance,
java.lang.RuntimeException: Exception creating database
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:127)
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:146)
at com.bssys.tools.sqlexecuter.Executer$7.process(Executer.java:126)
at com.bssys.tools.AbstractMain.process(AbstractMain.java:157)
at com.bssys.tools.sqlexecuter.Executer.process(Executer.java:246)
at com.bssys.tools.AbstractMain._process(AbstractMain.java:336)
at com.bssys.tools.AbstractMain.run(AbstractMain.java:374)
at com.bssys.tools.server.CreateInstance.createInstance(CreateInstance.java:97)
at com.bssys.tools.server.CreateInstance$1.process(CreateInstance.java:32)
at com.bssys.tools.AbstractMain.process(AbstractMain.java:157)
at com.bssys.tools.AbstractMain._process(AbstractMain.java:336)
at com.bssys.tools.AbstractMain._main(AbstractMain.java:453)
at com.bssys.tools.server.CreateAzkInstance.main(CreateAzkInstance.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.bssys.loader.MainRunner.run(MainRunner.java:18)
at com.bssys.loader.Runner.
at com.bssys.loader.MainRunner.
at com.bssys.loader.MainRunner.main(MainRunner.java:22)
Caused by: com.bssys.db.jdbc.DBSQLException: ORA-01031: привилегий недостаточно
at com.bssys.db.jdbc.SQLConnection.validate(SQLConnection.java:391)
at com.bssys.db.jdbc.SQLStatement.afterExecute(SQLStatement.java:27)
at com.bssys.db.jdbc.base.SQLStatementBase.execute(SQLStatementBase.java:57)
at com.bssys.tools.sqlexecuter.CreateDatabase.create_database(CreateDatabase.java:118)
... 20 more
Caused by: java.sql.SQLException: ORA-01031: привилегий недостаточно
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1687)
at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1653)
at com.bssys.db.jdbc.base.SQLStatementBase.execute(SQLStatementBase.java:54)
... 21 more
------------------------------------------------------
Чтобы разрешить ситуацию нужно:
grant select on sys.v_$transaction to system with grant option;
Подписаться на:
Сообщения (Atom)
Архив
-
►
2019
(44)
- декабря (2)
- октября (6)
- сентября (9)
- августа (1)
- июля (1)
- июня (2)
- мая (2)
- апреля (2)
- марта (2)
- февраля (9)
- января (8)
-
►
2018
(54)
- декабря (4)
- ноября (3)
- октября (6)
- сентября (4)
- августа (2)
- июля (2)
- мая (3)
- апреля (4)
- марта (11)
- февраля (6)
- января (9)
-
►
2017
(55)
- декабря (4)
- ноября (14)
- октября (1)
- сентября (3)
- августа (10)
- июля (2)
- июня (5)
- мая (2)
- апреля (3)
- марта (4)
- февраля (4)
- января (3)
-
►
2016
(111)
- декабря (12)
- ноября (4)
- октября (14)
- сентября (7)
- августа (7)
- июля (14)
- июня (12)
- мая (8)
- апреля (5)
- марта (16)
- февраля (10)
- января (2)
-
►
2015
(96)
- декабря (2)
- ноября (4)
- октября (3)
- сентября (6)
- августа (2)
- июля (2)
- июня (2)
- мая (11)
- апреля (14)
- марта (24)
- февраля (21)
- января (5)
-
►
2014
(72)
- декабря (18)
- ноября (16)
- октября (2)
- сентября (7)
- августа (4)
- июля (1)
- июня (4)
- мая (5)
- апреля (3)
- марта (3)
- февраля (6)
- января (3)
-
►
2013
(33)
- декабря (3)
- ноября (2)
- октября (3)
- сентября (2)
- августа (1)
- июля (1)
- июня (2)
- мая (5)
- апреля (2)
- марта (2)
- февраля (1)
- января (9)
-
►
2012
(181)
- ноября (6)
- октября (11)
- сентября (6)
- августа (5)
- июля (6)
- июня (25)
- мая (24)
- апреля (14)
- марта (20)
- февраля (38)
- января (26)
