Resource Management of Shared Resource Pool at the Project Level
I am having difficulty figuring out how to implement our resource management process. Currently we have one "Resource Pool" project that has all the shared resources. It is connected to both a "master portfolio" plan that has some task
detail in it and other individual project plans that have their own WBS (for larger projects).
The difficulty arises because we want to do resource allocation at a project level, but the resource usage view shows the WBS/task level detail. I've tried grouping the resources assignments by resource and then project, but since everything is
in the "Resource Pool" project, they all group under that project. I've tried adding the "Project" field and it does show as the source project, but it doesn't group on that field, but rather the "Resource Pool" project
only.
How can I see resource allocation/usage at just the project level so our managers can do planning, negotiation, and re-allocation on a periodic basis with one simple view?
My best current idea is to disconnect all the sub-tasks from the sharer, eliminate the WBS below the project level in the master plan and attach resources at that single line project in that master plan. Then, we would have to manually alter the "Max"
available time in the individual sub-plans as we altered allocations. That essentially disconnects individual plans from both the master plan and the shared resource pool.
Is there a better way?
Mark,
Yeah, I think there is a better way. Having a linked structure the contains both a pool file and a dynamic master is tenuous enough (i.e. prone to corruption), but if you start disconnecting from the pool and and messing with the master, you will most certainly
invite trouble.
But here is an approach that might work. I tested it on a sample pool file with two sharer files and I think it might give you what you want.
1. First, either manually copy or use VBA to copy the contents of the Project field to a custom text field in each sharer file
2. In the pool file display the Resource Usage view
3. Create a group that first groups on the Resource Name and then on the Text1 field, and select "group assignments, not resource"
4. Change the Text1 group field to be "assignment"
Does that give you what you want?
To help visualize, here is a screenshot of my test file. After grouping I applied a filter to Text1 with the option to also show summary tasks:
John
Similar Messages
-
Resource manager and images being rewritten in the project root
Hi everybody,
I began using the Resource Manager, and I created two folders, one with HTML files (topics), and another one with pictures present in those topics.
As I transferred the topics to the HTML shared folder the pictures references remained the old ones, i.e. the ones inside the project folder, right?
Therefore I began reassigning the pictures to the ones copied in the pictures shared folder, and here begins to be a little bit illogical and difficult.
I deleted the pictures from the original project folder as I want to save the space and have, of course, the pictures only in the shared folder, however after I reassign the pictures to one of the topics, and I sync it, the pictures I deleted appear in the root folder of the project.
I wanted to have the "common" pictures (they appear in 2 different projects) only in the shared folder (declared as pictures folder in Resource Manager) because if I do a modification of one picture, I would like to have this modification propagated in the second project, right?
And also save some space, as it does not make any sense to me to have the same pictures in 2 places (double space consumed) when I can have them in only one folder.
I would like to know how I can avoid this recopying of the picture files in my project folder, if possible.
The procedure I used was:
1. Found out which are the common topics for the 2 projects and copied them in the Resource Manager shared folder for HTML files.
2. Found out which pictures were on those topics and copied them in the Resource Manger shared folder for pictures
3. I included the shared topics into the project, and reassigned the pictures to the ones that are in the Resource Manager shared pictures folder
4. I saved the topic, and did a sync in the Resource Manger
Did I do something wrong here?
Thank you.The repository has all the images you may want to use in any of your projects or elsewhere.
Each time you link in a project, that image only is copied to the project, not the whole repository. If either copy changes, you are notified. You then have the choice of updating the out of date copy or breaking the link because for some reason you now want the difference.
Your statement "I saw that if I use an external directory to the actual project where I have pictures, RoboHelp will copy those into the project's folder" is not correct. The Resource pod will show all the images available in the repository but only the ones in used in the project are copied locally.
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
Task level data at the Project level?
Hi all,
I have a custom date field in Project 2010 that if certain text is displayed in the task name, this field is populated by the task finish date.
Essentially this task is connected within Project Server to an external 'deliverable'.
I need to grab this date and have it at the Project Information level - is this possible?
Even using Enterprise flags, I still could not obtain the task date at a Project level.
Any thoughts much appreciated.
-CLRob,
Maybe my latest post on this need may be of interest. How to show Implementation Milestone Dates in Project Center. #msproject
http://aboutmsproject.com/how-to-show-implementation-milestone-dates-in-project-center/ I'm able to use formulas to bring task data up to the Project level.
Treb Gatte, Project MVP |
http://AboutMSProject.com |
@tumbleroad -
Using shared variable not in the project.
hi all
I have a project with the 2 RT targets and the development PC which were i currently deploy all my shared variables, But I need to finally deploy these shared variable in a different stand alone windows based machine. To do this I created separate application which does nothing but deploys the shared variables in this PC. but when i tried to bind to this variables (frount panel binding) from my RT targets it woudnt work, the led does not glow, it is always transperent. but when I tried to connect to these variables from my development PC it works fine. I double checked the firewall problem, that is not the case here. Can anyone tell me what am i doing wrong?
Thanx
ArunHi Prashanth
Thanks for the reply. I did realize that the front panle connection would not be supported in RT, now i have the shared variables on my RT machine which has te source as the windows machine. If the windows machine is my development machine the shared variables connect fine, but if its a different PC the shared variables connect for few seconds and with the error info "shared variable value 0" then the connection gets disconnected.
Also i read a note in the shared variables help, it said to subscribe and publish on a network shared variable all the shared variable which connects to this variable should be active. does this mean that if there are 2 RT targets that subscribe data and one of them is not switched on the shared variable does not work.?
Thanks again for your support.
Regards
Arun -
Project Manager unable to query and submit the project
Dear All
I want to submit a project using Project Manager Responsibility, iam unable to do so.... and not even able to query that project ... But when i am in Project Billing Super User Responsibility iam able to Query as well as Submit..
Can some one Explain WHY...
Please Help...
Cheers:)Sure I will Check thank you... and also Mr. Gandhi ..Project Managers are unable to view Change Status Button
is it related with the same issue .. kindly guide me...
Many thanx -
Project Management and Resource Management Reporting Views
I am wondering if anyone would have and is willing to share some documentation they may have put together around reporting views related to Project Management and Resource Management modules. We are installing the projects suite and I have never done custom reporting out of these modules and would be interested in feedback or documentation anyone may have related to these or any offer of assistance or direction in designing the reporting views.
Thank you in advance!
Matthello Tony,
What I can say. Maybe you should use SAP PPM as a operational Project Management tool and integrate it with WBS elements and projects in SAP PS. Probably it will be the best solution for you.
The second way is to use a second project structure for project management as you wrote, with different number of this project. So you will have 2 structures one for actual posting of costs and the second for rest management needs and statistical posting of costs. Probably you will need CO substitution for posting of costs to post costs on these 2 structures.
There will be many other conditions to get right solution but I think this 2 ways are possible.
Adam -
hi there ,
would u please help me out in completing this project.bcoz i'm confused of this project.and i have to submit this to my university before july 1st week.plz help me out.
The main objective of this project is to create a resource pool and this should contain data about people, their area of expertise, skill sets, role and current management. Project manager should be able to assign resources from this pool to the project based on current engagement priorities. Another important objective of this document is to describe all essentials requirements and interfaces for the system. This tool will enable the project manager to utilize the resources optimally and to bring down the resource wastage to minimal.
1 Keep track of resources. i.e., which person is working on what kind of a task?
2. Allocation of person with relevant skills to task that suits him.
3. Resource leveling.i.e, a way to resolve having too much work assigned to resources, known as resource overallocation.What exactly do you not undserstand? Are you having trouble with what technology to use and how it will work or are you having trouble comming up with the design specification?
-S- -
XRPM Resource Management issue
Gurus,
In xRPM under Resource Management Tab. I am not able to find any resources under resource view.TAble is empty.
Although I have created Resource pool and assinged a resources to administrator.
Please let me know if i am missing any settings
Thanks in advance.Hello Riya,
Here are the steps to assign the Resource Manager to a Resource Pool:
1) Create a Resource Pool
2) Add resources based on the selection criteria.
3) Add a Resource (BP in employee Role) as Resource Manager to this Resource Pool.
NOTE: this resource manager should be attached to your User.
to see which User this Resource Manager is attached to, go to Portfolio Management -> Administration -> Resources
find the resource with its Name or Resource ID (BP) and Display. you will see the linked user. If it is not linked to any user you can assign the user to this resource manager.
4) when you login with this Resource Manager's User, and navigate to Resource Management -> Resources, you will see all the resources under the Resource Pool where this current user is Resource Manager.
Hope this will help.
Thanks and Regards,
Piyusha -
XRPM Resource management fast entry screen
When I user the staffing in resource management, I can see the project for which I have been assigned as resource manager and also resources in my pool. But the entry screens are non editable. Is there any setting to make this fast entry screen editable
ThanksHi,
Please check whether you have the resources in the Staffing filed or not.
I would suggest if you can have it after the Cache clearance once, if you are checking the above functionality immediately after creating the resources.
As you said you have the Project manager and other resources as viewable, please also check their availability maintained during the period.
Hope it will solve your query.
Regards,
Nishit -
Error Implementing Oracle Projects Resource Management
I'm implementing Oracle Resource Management and I've followed all the requirement/steps in the Implementation Guide. I realized that after I changed the flag "Include in Utilization" to Yes in the Job Definition, the request showed me the following error in log:
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.WE8ISO8859P1
Enter Password:
REP-1401: 'beforereport': Fatal PL/SQL error occurred.
ORA-06503: PL/SQL: Function returned without value
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
REP-1401: 'beforereport': Fatal PL/SQL error occurred.
ORA-06503: PL/SQL: Function returned without value
Thanks in Advance.Hi Dean and Dina,
Thanks for your answers. Following is the missing info:
- Yes, we are using the AIA PIP
- We are using 'Workplan enabled' projects for integration with a 'Partially Shared Structure'
- In integration options, we are only integrating 'Workplan' with a 'Working Version'
- We are trying to send only progress information from P6 to Oracle Projects, not the time card info
Iniitially, when trying to send progress from P6 to Oracle Projects, we were getting the error - 'You cannot update a published version of the workplan'
However, after checking the following flags, we stopped getting any errors in AIA/middleware and still not getting any data into Oracle Projects:
Projects --> Setup --> Integration settings:
Integrate - Workplan - Send Task - Current Working Version
Integrate - Workplan - Receive Task
Workplan --> setup:
Allow Physical Percent Complete Collection
Allow Physical Percent Complete Overrides
Thanks for your help. -
RH8 hangs with 100% CPU when closing a topic. Resource Manager to blame?
Please refer to the following thread for background information: http://forums.adobe.com/thread/734972?tstart=0
I'm re-listing this issue, as it has rasied its ugly head again, and I've no resolution this time.
Summary:
The original issue was that RH8 would hang whenever I closed a topic for anywhere between 15-30 seconds before allowing me to interact with the application again. Attempting to interact with the GUI during this freeze would result in the 'Not Responding' message at the upper-left of the application window (suffice it to say I'm on a PC with Windows).
After much investigation it was suggested to me that my profile may be corrupt, and in order to test this, another user should log on and see whether they experienced the same problem. As it is, they did not. So I had my Systems Admin recreate my domain profile, and everything worked just fine.
...until now.
Last week we all upgraded from Windows XP to Windows 7 (32 bit). We also changed our anti-virus software. The awful hanging issue in RH has returned.
We've attempted the solution from last time, by recreating my profile on the domain, to no avail. We have in fact gone to the extent of reformatting the hard drive and reinstalling Windows, the anti-virus software and RH8 (plus all available patches) from scratch. In case anyone is wondering, we've tried running RH without the antivirus installed, and when installed have also tried excluding the RH application folder and all my project folders, just in case it was the anti-virus software at fault. Regardless, the RH problem exists.
I can't understand why I'm now having this problem. Truth be told, I never really understood why recreating my domain profile in the first place resolved the problem last time.
However, I have now discovered something else...
In my RH Resource Manager I have a few thousand images in the Image folder. Not much I can do about this - the applications I write Help for have many screens users can access, and I write the Help for half a dozen applications. When I delete the contents of the images folder within the Resources Manager, RH works perfectly - no hanging whatsoever. As soon as I import the images into this folder again, the hanging is back. I have tested this a few times now, and have rebooted and had another user log on to confirm, and it happens every time. I'm dumbfounded of course, particularly because the same set of images has been sitting in the Resource Manager for months (since my original post about this issue, last year), and RH has been working perfectly.
I've also tried Peter Grainge's suggestion to create an empty BaseCSS_res.dll file (http://www.grainge.org/pages/authoring/rh8/using_rh8.htm), but as I've installed all the RH8 updates, this shouldn't be an issue.
I've also tried deleting the CPD file without success.
Thanks in advance.It seems this has been resolved!
Many thanks for all the suggestions. Peter ultimately forwarded the solution - something that he'd sourced from a rep at Adobe, as follows:
Every file/folder change in the root folder of RH8 Resource Manager triggers a rescan of all the sub-folder/files. That is why in case of thousand image it will take time. Like xxxx said we may ask user for root folder, it should not be project folder or frequently changing folder.
Probably he is using the default path given in the root folder and RoboHelp changes a temporary css file in that folder very frequently, in fact with every topic close.
That is causing the slowness and it should be easy to reproduce in the default scenario. This is RH8 only issue.
So, to fix my issue:
Open the Resource Manager Pod.
Click the Add/Edit Categories icon. The Add/Edit Categories window appears.
Within this window, change the 'Root Folder' path to something other than the default. In my case, I create a new folder on my root hard drive, outside of the Robohelp folder, just to be sure.
So far this is working perfectly - no 'hanging'. I'll keep an eye on it.
I love the comment "This is RH8 only issue."
Oh?! Is it? Was it fixed in a patch, Adobe? Please don't tell me that it was fixed in RH9, because there's no way known I should have to pay for an upgrade to resolve something that certainly looks like a bug. As happy and grateful I am to have this resolved, it has cost me a week's work. -
DATABASE RESOURCE MANAGER ( ORACLE 8I NEW FEATURE )
제품 : ORACLE SERVER
작성날짜 : 2004-08-16
DATABASE RESOURCE MANAGER ( ORACLE 8I NEW FEATURE )
===================================================
SCOPE
8i~10g Standard Edition 에서는 Database Resource Manager 를 지원하지 않는다.
Explanation
Database Resource Manager란 OS에서 제공하는 자원 (예 : CPU 자원 )에 대해 DB
차원에서 계획을 세워, 세부 관리를 할 수 있도록 해 주는 서비스이다.
예를 들어 주간에 batch 작업을 처리하더라도, OLTP 업무에는 지장을 주지 않아야
할 경우 batch 작업에 CPU 자원을 적게 할당해 주는 것이 바람직 하며, Resource
Manager를 활용하여 CPU 자원을 batch 작업과 OLTP 업무에 서로 다르게 할당해 줄
수 있다. ( Oracle 8.1.6 까지는 Resouurce Manager에서 CPU 자원에 대해서만
관리만 가능하다 )
1. 용어
1) Resource Consumer Group
사용자 session들의 집합. Resource에 대한 요구사항에 따라 나뉘어진 그룹.
2) Resource Plan
Consumer Group에 자원을 할당 해 주기 위한 resource plan directive들을
포함.
3) Resource Allocation Method
Resource Manager에서 자원을 할당해 주는 방법/정책.
4) Resource Plan Directive
Resource Plan에 대해 자원을 할당해 주는 세부 내역.
2. Resource Consumer Group
* 기본 group
[ 사용자가 삭제, 수정할 수 없는 group ]
OTHER_GROUPS : active plan schema에 속하지 않는 consumer group의 모든
session
DEFAULT_CONSUMER_GROUP : consumer group을 지정하지 않은 모든
session.(default)
[ 기본적으로 제공되나 사용자가 삭제하거나 변경할 수 있는 group ]
SYS_GROUP : SYSTEM_PLAN에 대한 high priority consumer group
SYSTEM, SYS user에 할당한다.
LOW_GROUP : SYSTEM_PLAN에 대한 low priority consumer group
3. Resource Plan
Consumer group에 속하는 session들은 해당 group에 대한 resource plan에
따라 자원 할당이 결정되며, 자원 할당에 대한 세부 사항은 resource plan에
대한 resource plan directive에서 지정된다.
Resource plan은 subplan을 둘 수 있다.
4. Resource Allocation Method
Round-robin Method : Consumer group 내에서 session들에 대한 CPU 할당
Emphasis Method : Consumer group에 할당되는 CPU
Absolute Method : Parallel degree 한계 ( 예 : Parallel Query에서의
degree )
5. Resource Plan Directive
Resource Plan Directive에 지정된 내용들은 resource plan에 따라
consumer group에 자원을 할당할 때 반영된다.
6. 구현 예제
MYDB PLAN +-> MAILDB PLAN +-> POSTMAN GROUP (40% Level 1)
| (30% Level 1) |
| +-> USERS GROUP (80% Level 2)
| |
| +-> MAILMAINT GROUP (20% Level 2)
| |
| +-> OTHER GROUP (100% Level 3)
|
+-> BUGDB PLAN +-> ONLINE GROUP (80% Level 1)
(70% Level 1) |
+-> BATCH GROUP (20% Level 1)
|
+-> BUGMAINT GROUP (100% Level 2)
|
+-> OTHER GROUP (100% Level 3)
위 예에서 MYDB PLAN에는 2개의 subplan ( MAILDB PLAN, BUGDB PLAN )이
있으며 각각 30%와 70%의 CPU 자원을 할당하였다.
Level 1, Level 2, Level 3 는 우선순위 레벨을 의미하며, 하나의
resource plan에서 동일한 level의 합이 100%를 넘지 못한다.
( Level 은 1부터 8까지 지정할 수 있으며 level 1이 가장 우선순위가
높으며 level 8이 가장 우선순위가 낮다 )
예를 들어 전체 CPU 자원의 70%를 할당 받은 BUGDB PLAN은 다시
ONLINE GROUP과 BATCH GROUP을 두고 있는데, 이 둘의 Level이 모두 1이며
두개의 percentage의 합이 100%이다. 하지만, 즉, level 1인 ONLINE GROUP
에 90%를 할당하였다면, level 1인 BATCH GROUP에는 10% 이상을 할당할 수
없다.
Example
* 구현을 위한 코드
BEGIN
/* PLAN schema 작업 영역 생성 */
DBMS_RESOURCE_MANAGER.CREATE_PENDING_AREA();
/* BUGDB PLAN, MAILDB PLAN, MYDB PLAN 생성 */
DBMS_RESOURCE_MANAGER.CREATE_PLAN(PLAN => 'bugdb_plan',
COMMENT => 'Resource plan/method for bug users sessions');
DBMS_RESOURCE_MANAGER.CREATE_PLAN(PLAN => 'maildb_plan',
COMMENT => 'Resource plan/method for mail users sessions');
DBMS_RESOURCE_MANAGER.CREATE_PLAN(PLAN => 'mydb_plan',
COMMENT => 'Resource plan/method for bug and mail users sessions');
/* CONSUMER GROUP 생성 */
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Bug_Online_group', COMMENT => 'Resource consumer group/method for
online bug users sessions');
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Bug_Batch_group', COMMENT => 'Resource consumer group/method for
bug users sessions who run batch jobs');
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Bug_Maintenance_group', COMMENT => 'Resource consumer group/method
for users sessions who maintain the bug db');
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Mail_users_group', COMMENT => 'Resource consumer group/method for
mail users sessions');
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Mail_Postman_group', COMMENT => 'Resource consumer group/method for
mail postman');
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP =>
'Mail_Maintenance_group', COMMENT => 'Resource consumer group/method
for users sessions who maintain the mail db');
/* BUGDB PLAN에 대한 DIRECTIVE 생성 */
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'bugdb_plan',
GROUP_OR_SUBPLAN => 'Bug_Online_group', COMMENT => 'online bug users
sessions at level 1', CPU_P1 => 80, CPU_P2=> 0,
PARALLEL_DEGREE_LIMIT_P1 => 8);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'bugdb_plan',
GROUP_OR_SUBPLAN => 'Bug_Batch_group', COMMENT => 'batch bug users
sessions at level 1', CPU_P1 => 20, CPU_P2 => 0,
PARALLEL_DEGREE_LIMIT_P1 => 2);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'bugdb_plan',
GROUP_OR_SUBPLAN => 'Bug_Maintenance_group',COMMENT => 'bug
maintenance users sessions at level 2', CPU_P1 => 0, CPU_P2 => 100,
PARALLEL_DEGREE_LIMIT_P1 => 3);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'bugdb_plan',
GROUP_OR_SUBPLAN => 'OTHER_GROUPS', COMMENT => 'all other users
sessions at level 3', CPU_P1 => 0, CPU_P2 => 0, CPU_P3 =>
100);
(참고) CPU_P1 : cpu allocation for level 1
/* MAILDB PLAN에 대한 DIRECTIVE 생성 */
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'maildb_plan',
GROUP_OR_SUBPLAN => 'Mail_Postman_group',COMMENT => 'mail postman at
level 1', CPU_P1 => 40, CPU_P2 => 0, PARALLEL_DEGREE_LIMIT_P1 => 4);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'maildb_plan',
GROUP_OR_SUBPLAN => 'Mail_users_group', COMMENT => 'mail users
sessions at level 2', CPU_P1 => 0, CPU_P2 => 80,
PARALLEL_DEGREE_LIMIT_P1 => 4);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'maildb_plan',
GROUP_OR_SUBPLAN => 'Mail_Maintenance_group',COMMENT => 'mail
maintenance users sessions at level 2', CPU_P1 => 0, CPU_P2 => 20,
PARALLEL_DEGREE_LIMIT_P1 => 2);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'maildb_plan',
GROUP_OR_SUBPLAN => 'OTHER_GROUPS', COMMENT => 'all other users
sessions at level 3', CPU_P1 => 0, CPU_P2 => 0, CPU_P3 =>
100);
/* MYDB PLAN에 대한 DIRECTIVE 생성 */
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'mydb_plan',
GROUP_OR_SUBPLAN => 'maildb_plan', COMMENT=> 'all mail users
sessions at level 1', CPU_P1 => 30);
DBMS_RESOURCE_MANAGER.CREATE_PLAN_DIRECTIVE(PLAN => 'mydb_plan',
GROUP_OR_SUBPLAN => 'bugdb_plan', COMMENT => 'all bug users sessions
at level 1', CPU_P1 => 70);
/* PLAN schema 작업 내용을 저장 */
DBMS_RESOURCE_MANAGER.VALIDATE_PENDING_AREA();
DBMS_RESOURCE_MANAGER.SUBMIT_PENDING_AREA();
end;
7. CONSUMER GROUP에 사용자나 세션을 할당하는 방법
먼저 인스턴스에서 사용할 TOP Level resource plan 을 지정한다.
initSID.ora에 RESOURCE_MANAGER_PLAN = MRDB_PLAN 지정이나 아래와 같이
session level에 ALTER SYSTEM command를 사용하여 지정한다.
ALTER SYSTEM SET RESOURCE_MANAGER_PLAN = MYDB_PLAN;
그리고 SCOTT 계정에 BUG_ONLINE_GROUP과 BUB_BATCH_GROUP 에 속할 수 있는
권한을 부여
DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUP ('SCOTT',
'BUG_ONLINE_GROUP', TRUE);
DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUP ('SCOTT',
'BUG_BATCH_GROUP', TRUE);
* DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP( user in
varchar2, consumer_group in varchar2);
예)
DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP('SCOTT',
'BUG_ONLINE_GROUP');
SCOTT 계정을 BUG_BATCH_GROUP에 할당
* DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_SESS (
session_id IN NUMBER,
session_serial IN NUMBER,
consumer_group IN VARCHAR2);
예)
DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_SESS( 11, 2,
'BUG_ONLINE_GROUP');
* DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_USER (
user IN VARCHAR2,
consumer_group IN VARCHAR2);
예)
DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_USER('SCOTT',
'BUG_BATCH_GROUP');
8. 관련된 Dictionary
DBA_RSRC_PLANS : Resource plan과 status
DBA_RSRC_PLAN_DIRECTIVES : Resource plan directives와 status
DBA_RSRC_CONSUMER_GROUPS : Consumer group과 status
DBA_RSRC_CONSUMER_GROUP_PRIVS : 사용자에게 부여된 Consumer group
DBA_USERS : INITIAL_RSRC_CONSUMER_GROUP라는 새로운 column이 추가
V$SESSION : RESOURCE_CONSUMER_GROUP라는 새로운 column이 추가
V$RSRC_PLAN : 새로운 view로 active resource plan을 보여준다
V$RSRC_CONSUMER_GROUP : 새로운 view로 consumer group의 active session
을 보여준다.
Reference Ducumment
---------------------user1 is the schema present in DB1
user2 is the schema present in DB2. I just have a DB link
as below:
create database link link_to_DB2 connect to user2 identified by user2 using 'DB2';---Connects from user1 of DB1 to user2 of DB2.
Requirement is as below:
CPU for DB2 - 25%
Out of above 25%, CPU for user2 - 70%
CPU for user1 30% -- whenever it conncts using the link)
Please help me out. -
Resource manager does not seem to support failover
The resource manager, TMS_ORACLE, does not seem to support SQLnet's transparent
application failover (TAFO). The way this supposed to work is that if the DB connection
is lost, SQLnet detects it, and establishes a new connection in accordance with
the 'failover_mode' settings in your 'tnsnames.ora' file. It works fine for Oracle
tools like sqlplus, and also for the Tuxedo servers we created. However, the resource
manager doesn't seem to detect the loss at all, which renders our application
useless. Anybody seen this one?Marcin Kasperski <[email protected]> wrote:
"Tom Hogan" <[email protected]> writes:
The resource manager, TMS_ORACLE, does not seem to support SQLnet's
transparent application failover (TAFO). The way this supposed to
work is that if the DB connection is lost, SQLnet detects it, and
establishes a new connection in accordance with the 'failover_mode'
settings in your 'tnsnames.ora' file. It works fine for Oracle tools
like sqlplus, and also for the Tuxedo servers we created. However,
the resource manager doesn't seem to detect the loss at all, which
renders our application useless. Anybody seen this one?We recently observed something similar - 'normal' Oracle applications
(in our case OCI programs) work perfectly after failover, XA
applications go at the same time crazy (mysterious OCI errors with
strange or no description repeated forever).
IIRC we also noted, that XA server is not provided with the callback
which inform about failing over. Probably it is provided to TMS_ORA.
Nevertheless, there is thing which seems promising: non-failover TNS
alias + setting the server to TPEXIT on (most) Oracle errors (so the
server restart on error and then choose the database which works).
But we did not perform any heavy testing, so in case you experiment
with it more, please share your experiences.
By the way: it is still very unclear to me what TMS_ORA does on
database failure. Using Oracle 8.0.* () I observed that TMS_ORA kept
running after database restart, rejecting all the transactions
received by the server (without even notifying it). Using Oracle 8.1.*
it is better (probably thanks to Oracle 'silently reconnect'
functionality), but ... it is Oracle who improved a bit. We even
opened support case asking for the clarification but the answer didn't
helped much :-(
( Marcin Kasperski | Software is not released, it is allowed to escape.
( http://www.mk.w.pl |
( Porady dla twórców serwisów WWW: http://www.mk.w.pl/porady/porady_www
)Thanks for the reply. I have opened cases with both BEA and Oracle. Oracle is
sure the fault is BEA. BEA says the fault is probably Oracle. Both cases are still
open, so there may be some hope. If I find anything I will post it.
Regards
Tom Hogan -
Automatic group switching and notification in Resource Manager
We are creating resource plans that don't kill out-of-control processes, but automatically move them to a low-priority group for investigation. Is there a means by which a session which gets automatically switched can notify something else, like via a trigger, an email, or even just in an alert log message?
Thanks in advance,
Paul Hebert/SUNY ITECAlthough this is an older message, I have been looking for the same type of behavior. In order to manage ad hoc queries, there is desire to monitor the behavior in order to fine tune the resource management. This is based on the really “bad” queries being stopped (KILLED).
Of course this needs to be balanced with not preventing work from being done.
Any thoughts or ideas are welcome.
James -
Deploy Services with Azure Resource Manager
Hi,
I would like to create an Azure Resource Manager template that includes a few Cloud Services.
I couldn't find how to configure Cloud Services in the Azure Resource Manager template.
What should be the type of the resource in the Json template?
ThanksHi,
Azure Resource Manager Tools for visual studio is in a Preview version, at currently, this preview only has two templates available, going forward, more templates will be added for common application scenarios that use other Azure features including caching,
storage, virtual machines, and more. See more at:
http://azure.microsoft.com/blog/2014/08/11/azure-resource-manager-tools-preview/
Best Regards,
Jambor
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Maybe you are looking for
-
Netconfig Jobs- Error URN_NOT_FOUND: urn "JRM": Not Found!!
I have a server running Ciscoworks LMS 3.2.1 version. Server has been working without any issues. Now when I try to go into Netconfig Jobs, I get the following popup: CFG0008: Error occured while processing. Possible Cause: URN_NOT_FOUND : urn "JRM"
-
Depuis une semaine quand j'essaye de démarrer iTunes il démarre mais toute suite je reçois le message suivant: "iTunes a cessé de fonctionner. Windows recherce une solution au problème..." et après un 2ème message :" Un problème a fait que le program
-
First Volume Alias in Login Items Aways Fails
I am using OS X 10.4.5. I have a number of Volumes in my list of Login Items. The first one always fails to mount, but the others mount without any problems. It doesn't matter which Volume I put first in the list - it always fails. The Volumes are sh
-
hi, just bot ilife 8 and everything installs except iphoto - i installed the imovie 08 fine, but when it tries to install iphoto 8, it just CRASHES. Does anybody have similar experience/solution/thoughts on this?
-
Year wise Number Ranges for Sales Documents
Hi, Can any body tell me how to reset number ranges of SD Documents when fiscal year chane. Thanks