Doubt about emctl resetTZ agent
Hi,
I just have run this command:
emctl resetTZ agentI had to run it because a customer changed the computer's time zone (windows server 2008 R2 64bits) where weblogic 10.3.4 and forms 11.1.1.4 are installed and is unable to start the EMAGENT process. After i run the command i got this message:
C:\u01\app\oracle\product\Middleware\11.1.1.4\asinst_1\EMAGENT\emagent_asinst_1\bin>emctl resetTZ agent
Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
Updating C:\u01\app\oracle\product\Middleware\11.1.1.4\asinst_1\EMAGENT\emagent_asinst_1/sysman/config/emd.properties...
Successfully updated C:\u01\app\oracle\product\Middleware\11.1.1.4\asinst_1\EMAGENT\emagent_asinst_1/sysman/config/emd.properties.
Login as the em repository user and run the script:
exec mgmt_target.set_agent_tzrgn('forms11gR2:5155','America/Bogota')
and commit the changes
This can be done for example by logging into sqlplus and doing
SQL> exec mgmt_target.set_agent_tzrgn('forms11gR2:5155','America/Bogota')
SQL> commit
C:\u01\app\oracle\product\Middleware\11.1.1.4\asinst_1\EMAGENT\emagent_asinst_1\bin>I'm a little confused, should i execute the above script ?? i mean i do not have a em repository user.
Also now i am able to start the EMAGENT process without run the above script :)
Any idea or recommendation ?? :)
Regards
Carlos
if you dont have an em repository use then don't run it
else execute the script
end if
there is no need to run the script at the user level as it is once set will remain for all the users.
you can run the sql> script for the same at any level.
Similar Messages
-
Dbconsole - emctl agent status - incorrect for 'emctl resetTZ agent'
When I run - emctl resetTZ agent
...Agent is running. Stop the agent and rerun the command.
When I run - emctl stop agent
... Agent is not running.
When I run - emctl status agent
... Agent is Not Running
The agent is not running but "emctl resetTZ agent" thinks the agent is.
How do I fix this issue?
I'm using Oracle 10.2.0.4 on AIX 6.1These are the processes for ps -ef|grep -i agent. None of them are for Oracle.
srddb01:orasrd 2> ps -ef|grep -i agent
root 176230 172258 0 Oct 11 - 0:00 /opt/freeware/cimom/pegasus/bin/cimssys platform_agent
root 286940 299212 0 Oct 11 - 213:45 /var/opt/tivoli/ep/_jvm/jre/bin/java -Xmx384m -Xminf0.01 -Xmaxf0.4 -Xbootclasspath/a:/var/opt/tivoli/ep/runtime/core/rcp/eclipse/plugins/com.ibm.rcp.base_6.1.2.200801281200/rcpbootcp.jar:/var/opt/tivoli/ep/lib/icl.jar:/var/opt/tivoli/ep/lib/jaas2zos.jar:/var/opt/tivoli/ep/lib/jaasmodule.jar:/var/opt/tivoli/ep/lib/lwinative.jar:/var/opt/tivoli/ep/lib/lwirolemap.jar:/var/opt/tivoli/ep/lib/passutils.jar:../../runtime/agent/lib/cas-bootcp.jar -Xverify:none -cp eclipse/launch.jar:eclipse/startup.jar:/var/opt/tivoli/ep/runtime/core/rcp/eclipse/plugins/com.ibm.rcp.base_6.1.2.200801281200/launcher.jar com.ibm.lwi.LaunchLWI
orasrd 426000 1028282 1 14:28:09 pts/0 0:00 grep -i agent
root 430290 172258 0 Oct 11 - 4:33 /usr/sbin/rsct/bin/vac8/IBM.CSMAgentRMd
srddb01:orasrd 3> ps -ef|grep -i agent
root 176230 172258 0 Oct 11 - 0:00 /opt/freeware/cimom/pegasus/bin/cimssys platform_agent
root 286940 299212 0 Oct 11 - 213:45 /var/opt/tivoli/ep/_jvm/jre/bin/java -Xmx384m -Xminf0.01 -Xmaxf0.4 -Xbootclasspath/a:/var/opt/tivoli/ep/runtime/core/rcp/eclipse/plugins/com.ibm.rcp.base_6.1.2.200801281200/rcpbootcp.jar:/var/opt/tivoli/ep/lib/icl.jar:/var/opt/tivoli/ep/lib/jaas2zos.jar:/var/opt/tivoli/ep/lib/jaasmodule.jar:/var/opt/tivoli/ep/lib/lwinative.jar:/var/opt/tivoli/ep/lib/lwirolemap.jar:/var/opt/tivoli/ep/lib/passutils.jar:../../runtime/agent/lib/cas-bootcp.jar -Xverify:none -cp eclipse/launch.jar:eclipse/startup.jar:/var/opt/tivoli/ep/runtime/core/rcp/eclipse/plugins/com.ibm.rcp.base_6.1.2.200801281200/launcher.jar com.ibm.lwi.LaunchLWI
root 430290 172258 0 Oct 11 - 4:33 /usr/sbin/rsct/bin/vac8/IBM.CSMAgentRMd -
Doubt about number of agents when use the IPCCX 8.X
Hi Guys,
I would like know what is quantity the agents is possible using the version 8.X when with have MCS 7845 and version Premium. I Can have 300 or 400 agents?
Thanks,
Wilson8.0 supports 300 Agents 8.5 supports 400 Agents
Data Sheet 8.0
http://www.cisco.com/en/US/partner/prod/collateral/voicesw/custcosw/ps5693/ps1846/data_sheet_c78-588933.html
Data sheet 8.5
http://www.cisco.com/en/US/partner/prod/collateral/voicesw/custcosw/ps5693/ps1846/data_sheet_c78-629807.html
HTH
Dave -
Hi all.
Production:
[oracle@sdat0201lx bin]$ ./emctl status agent -secure
Oracle Enterprise Manager 10g Release 4 Grid Control 10.2.0.4.0.
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
Checking the security status of the Agent at location set in /u01/app/oracle/product/10.2.0/agent10g/agent10g/sdat0201lx/sysman/config/emd.properties... Done.
Agent is secure at HTTPS Port 3872.
Checking the security status of the OMS at http://sdat4101lx:4889/em/upload/... Done.
OMS is running but has not been secured. No HTTPS Port available.
Testing:
[oracle@sdat2202lx bin]$ ./emctl status agent -secure
Oracle Enterprise Manager 10g Release 4 Grid Control 10.2.0.4.0.
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
Checking the security status of the Agent at location set in /u01/app/oracle/product/10.2.0/agent10g/sdat2202lx/sysman/config/emd.properties... Done.
Agent is secure at HTTPS Port 3872.
Checking the security status of the OMS at http://sdat4101lx:4889/em/upload/... Done.
OMS is secure on HTTPS Port 1159
My doubt is: OMS is the same, right? Why for Production is unsecured and for Testing is secured??
What i do in Production?
secure OMS or unsecure the Agent?
Thanks all...!!Your production server cannot access port 1159 on your oms.
probably a firewall configuration issue -
Get Collection Names for "emctl control agent runcollection"-command
Hi,
I have a really simple question, but until now I didn't find an answer by myself.
At the moment I test a lot with provisioning software and databases with Cloud Control.
When I install an agent on a new provisioning target machine it takes about 15 minutes (schedule of the metric collection) until cloud control knows everything about this host. (OS-version, etc.)
The provisioning will fail before cloud control knows these information because of several checks.
So I wanted to execute the collection of this information manually. Oracle Support told me to execute "emctl control agent runcollection <target_name>:<target_type> <collectionName>" on the target machine/agent.
So far so good, but how to get the correct Collection name? (e.g. I want to discover the information about the host which you can see when you navigate to a host home under the section configuration on the left side. ... Operating System, File System(GB) , Memory Size(MB) )
Until now I was not able to find the correct collection names in MOS or in the Documenation.
Oracle® Enterprise Manager Framework, Host, and Services Metric Reference Manual
12c Release 1 (12.1.0.2.0)
Part Number E25162-04
http://docs.oracle.com/cd/E24628_01/em.121/e25162/host.htm#BABIBAHD
Thanks & regards,
MartinHi,
I think this is really difficult to find but I think the correct Collection for my problem is:
"ll_host_config" (not tested yet if it solvs my problem but the command itself works)
I found it here:
1. connect to your OMS-Server (or one OMS server if you have an multi OMS environment)
at first I tried to find default_collection directories (--> find $ORACLE_HOME -name default_collection)
2. One directory is "$ORACLE_HOME/ccr/sysman/plugins/default/agent/default_collection" (my OMS ORACLE_HOME is /u00/app/oracle/product/MW_EM12102/oms)
3. I opened the file $ORACLE_HOME/ccr/sysman/plugins/default/agent/default_collection/host.xml and found the section
<TargetCollection META_VER="4.1" TYPE="host">
<!--generic-->
<CollectionItem AGENT_MODE="GC,OCM" CONFIG="TRUE" NAME="ll_host_config" TIMEOUT="3600" UPLOAD_ON_FETCH="TRUE">
<Schedule OFFSET_TYPE="INCREMENTAL">
<IntervalSchedule INTERVAL="24" TIME_UNIT="Hr"/>
</Schedule>
<MetricColl NAME="ECM_HW"/>
<MetricColl NAME="ECM_HW_CPU"/>
<MetricColl NAME="ECM_HW_IOCARD"/>
<MetricColl NAME="ECM_HW_NIC"/>
<MetricColl NAME="ECM_HW_NIC_BONDS"/>
<MetricColl NAME="ECM_OS"/>
<MetricColl NAME="ECM_OS_COMPONENT"/>
<MetricColl NAME="ECM_OS_FILESYSTEM"/>
<MetricColl NAME="ECM_OS_PROPERTY"/>
<MetricColl NAME="ECM_OS_MODULES"/>
<MetricColl NAME="ECM_OS_REGISTERED_SW"/>
<MetricColl NAME="ECM_OS_ULIMITS"/>
<MetricColl NAME="ECM_OS_INIT_SERVICES"/>
<MetricColl NAME="crs_act_soft_ver"/>
<MetricColl NAME="ECM_SERVICETAG_INSTANCES"/>
<MetricColl NAME="ECM_SERVICETAG_REGISTRY"/>
<MetricColl NAME="ECM_TARGET_VERSIONS"/>
<MetricColl NAME="ECM_INSTALLED_OS_PATCHES"/>
<MetricColl NAME="ECM_ASSOCIATIONS"/>
<MetricColl NAME="TARGET_UPDATE_INFO"/>
</CollectionItem>
4. The collection name can be found in this line: <CollectionItem AGENT_MODE="GC,OCM" CONFIG="TRUE" NAME="ll_host_config" TIMEOUT="3600" UPLOAD_ON_FETCH="TRUE">
5. run the command "emctl control agent runcollection myhost.int.kn:host ll_host_config" on your provisioning target host. (in the agent environment / emctl of the agent)
Thanks DK2010!
Regards,
Martin -
Emctl config agent listtargets shows incorrect listener
Hi,
Command emctl config agent listtargets returns a listener target in a strange format.
[oracle@dev-oel10-rac1 emd]$ emctl config agent listtargets
TZ set to US/Eastern
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
[dev-oel10-rac1.localdomain:3938, oracle_emd]
[dev-oel10-rac1.localdomain, host]
[dev1, oracle_database]
*[LISTENER_DEV-OEL10-RAC1_dev-oel10-rac1.localdomain, oracle_listener]*
[+ASM_dev-oel10-rac1.localdomain, osm_instance]
the listener is in fact just LISTENER_DEV-OEL10-RAC1. In grid control (11.1) that listener appears to be down on that node. Although it is in fact up and running.
Is this normal output of the listtargets (doubt)? Or should I correct this (and fix the way it appears in the grid control)?
Can someone guide me to how to fix it?
Thanks.Just a follow-up in case anyone will need the fix.
Reconfigured (in grid) control the listener target using the alias name "LISTENER" instead of LISTENER_DEV-OEL10-RAC1. The warning cleared and the status shows "up".
Running
#ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
will return the alias name that can be used to grid control target configuration.
Edited by: avtandil on Jun 16, 2010 2:10 AM -
Doubt about a null value assigned to a String variable
Hi,
I have a doubt about a behavior when assigning a null value to a string variable and then seeing the output, the code is the next one:
public static void main(String[] args) {
String total = null;
System.out.println(total);
total = total+"one";
System.out.println(total);
}the doubt comes when i see the output, the output i get is this:
null
nulloneA variable with null value means it does not contains a reference to an object in memory, so the question is why the null is printed when i concatenate the total variable which has a null value with the string "one".
Is the null value converted to string ??
Please clarify
Regards and thanks!
Carlosnull is a keyword to inform compiler that the reference contain nothingNo. 'null' is not a keyword, it is a literal. Beyond that the compiler doesn't care. It has a runtime value as well.
total contains null value means it does not have memory,No, it means it refers to nothing, as opposed to referring to an object.
for representation purpose it contain "null"No. println(String) has special behaviour if the argument is null. This is documented and has already been described above. Your handwaving about 'for representation purpose' is meaningless. The compiler and the JVM don't know the purpose of the code.
e.g. this keyword shows a hash value instead of memory addressNo it doesn't: it depends entirely on the actual class of the object referred to by 'this', and specifically what its toString() method does.
similarly "total" maps null as a literal.Completely meaningless. "total" doesn't 'map' anything, it is just a literal. The behaviour you describe is a property of the string concatenation operator, not of string literals.
I hope you can understand this.Nobody could understand it. It is compete nonsense. The correct answer has already been given. Please read the thread before you contribute. -
Doubt about Select statement.
Hi folks!!
I have a few doubts about the select statements, it may be a silly things but its useful for me.
what is difference between below statment.
1)SELECT * FROM TABLE.
2)SELECT SINGLE * FROM TABLE
3)SELECT SINGLE FROM TABLE.
Hope i will get answer,thanks in advance.
Regards
Richie..Hi,
try this and if possible use sap help.i mean place the cursor on select and press F1.
Types of select statements:
1. select * from ztxlfa1 into table it.
This is simple select statement to fetch all the data of db table into internal table it.
2. select * from ztxlfa1 into table it where lifnr between 'V2' and 'V5'.
Thisis using where condition between v2 and v5.
4. select * from ztxlfa1 where land1 = 'DE'. "row goes into default table work Area
5. select lifnr land1 from ztxlfa1
into corresponding fields of it "notice 'table' is omitted
where land1 = 'DE'.
append it.
endselect.
Now data will go into work area. and then u will add it to internal table by
append statement.
6. Table 13.2 contains a list of the various forms of select as it is used with internal tables and their relative efficiency. They are in descending order of most-to-least efficient.
Table 13.2 Various Forms of SELECT when Filling an Internal Table
Statement(s) Writes To
select into table it Body
select into corresponding fields of table it Body
select into it Header line
select into corresponding fields of it Header line
7. SELECT VBRK~VBELN
VBRK~VKORG
VBRK~FKDAT
VBRK~NETWR
VBRK~WAERK
TVKOT~VTEXT
T001~BUKRS
T001~BUTXT
INTO CORRESPONDING FIELDS OF TABLE IT_FINAL
FROM VBRK
INNER JOIN TVKOT ON VBRKVKORG = TVKOTVKORG
INNER JOIN T001 ON VBRKBUKRS = T001BUKRS
WHERE VBELN IN DOCNUM AND VBRK~FKSTO = ''
AND VBRK~FKDAT in date.
Select statement using inner joins for vbrk and t001 and tvkot table for this case based on the conditions
8. SELECT T001W~NAME1 INTO TABLE IT1_T001W
FROM T001W INNER JOIN EKPO ON T001WWERKS = EKPOWERKS
WHERE EKPO~EBELN = PURORD.
here selecting a single field into table it1_t001winner join on ekpo.
9. SELECT BUKRS LIFNR EBELN FROM EKKO INTO CORRESPONDING FIELDS OF IT_EKKO WHERE EBELN IN P_O_NO.
ENDSELECT.
SELECT BUTXT FROM T001 INTO IT_T001 FOR ALL ENTRIES IN IT_EKKO WHERE BUKRS = IT_EKKO-BUKRS.
ENDSELECT.
APPEND IT_T001.
here I am using for all entries statement with select statement. Both joins and for all entries used to fetch the data on condition but for all entries is the best one.
10. SELECT AVBELN BVTEXT AFKDAT CBUTXT ANETWR AWAERK INTO TABLE ITAB
FROM VBRK AS A
INNER JOIN TVKOT AS B ON
AVKORG EQ BVKORG
INNER JOIN T001 AS C ON
ABUKRS EQ CBUKRS
WHERE AVBELN IN BDOCU AND AFKSTO EQ ' ' AND B~SPRAS EQ
SY-LANGU
AND AFKDAT IN BDATE AND AVBELN EQ ANY ( SELECT VBELN FROM
VBRP WHERE VBRP~MATNR EQ ITEMS ).
Here we are using sub query in inner join specified in brackets.
Thanks,
chandu. -
Doubt about Bulk Collect with LIMIT
Hi
I have a Doubt about Bulk collect , When is done Commit
I Get a example in PSOUG
http://psoug.org/reference/array_processing.html
CREATE TABLE servers2 AS
SELECT *
FROM servers
WHERE 1=2;
DECLARE
CURSOR s_cur IS
SELECT *
FROM servers;
TYPE fetch_array IS TABLE OF s_cur%ROWTYPE;
s_array fetch_array;
BEGIN
OPEN s_cur;
LOOP
FETCH s_cur BULK COLLECT INTO s_array LIMIT 1000;
FORALL i IN 1..s_array.COUNT
INSERT INTO servers2 VALUES s_array(i);
EXIT WHEN s_cur%NOTFOUND;
END LOOP;
CLOSE s_cur;
COMMIT;
END;If my table Servers have 3 000 000 records , when is done commit ? when insert all records ?
could crash redo log ?
using 9.2.08muttleychess wrote:
If my table Servers have 3 000 000 records , when is done commit ? Commit point has nothing to do with how many rows you process. It is purely business driven. Your code implements some business transaction, right? So if you commit before whole trancaction (from business standpoint) is complete other sessions will already see changes that are (from business standpoint) incomplete. Also, what if rest of trancaction (from business standpoint) fails?
SY. -
Question about Grid Control Agents on a Veritas Cluster (or any cluster)
Hi, I'm seeking advice on how to setup Grid Control agents on a Veritas Cluster.
My cluster is made up of two Sun M4000 servers running Solaris 10 x64 (node1 and node2), and 8 virtual hosts setup to fail between the nodes. Each of these virtual hosts has several mount points from a SAN, and contain Oracle 9 and 10 homes as well as databases. The versions are 9.2.0.8 and 10.2.0.3.
I have a full grid control agent install on each node to mount points that don't fail over to the other nodes. These agents monitor the nodes themselves.
Now for my question, is it better to do full intalls of the grid agent in each virtual host or to use the "emctl deploy agent" from the full installs already on node1 and node2 to the virtual hosts? Or is there some other, better way to do this.
Either method results in 9 grid control agents on a node if all the virtual hosts are on that box. I've experimented with both agent deploys and installs a bit and found that the cpu usage goes though the roof with that many agents on one server. Maybe I don't have them configured correctly, but every now and then they spike cpu usage to 100%, and these servers have 8, dual core processors in them with 32GB of RAM.
Thanks for any tips!
Currently, my setup looks something like this, if it helps:
ORANODE1...........................................ORANODE2
user: oracle..........................................user: oracle
full agent install....................................full agent install
VirtualHost1
user: ora_user1
Oracle 10G Home
repository database
OMS install
full agent install
VirtualHost2
user: ora_user2
Oracle 9i Home
production database
full agent install
VirtualHost3
user: ora_user3
Oracle 9i Home
production database
full agent install
VirtualHost4
user: ora_user4
Oracle10g Home
production database
full agent install
VirtualHost5
user: ora_user5
Oracle10g Home
production database
full agent install
VirtualHost6
user ora_user6
Oracle10G Home
production database
full agent install
VirtualHost7
user: ora_user7
Oracle10G Home
production database
full agent install
VirtualHost8
User: ora_user8
Oracle10G Home
production database
full agent installWill the agent 10.2.0.3 work with Grid Control 10.2.0.1
Yes. -
Doubts about BP number in SRM and SUS
Hello everyone,
I have some doubts about the BP number, especially for Vendors.
I am working with the implementation of SRM 5.0 with SUS in an extended classic scenario. We will use one server for SRM and other for SUS. We will use the self registration for vendor (in SUS). My questions are:
- Can I have the same BP number in SRM and SUS?? Or is it going to be different??
- When a vendor accesses at the site to make a self registration in SUS, the information is sent to SRM as prospect (by XI) and there the prospect is changed as vendor? After that, is it necessary to send something from SRM to SUS again? (to change the prospect to vendor)
- When is it necessary to replicate vendors from SRM to SUS??
Thanks
IváDear Ivan,
Here is answer to all your questions. Follow these steps for ROS configuration:
Pls note:
1. No need to have seperate clients for ROS and SUS. Create two clients for EBP and (SUS+ROS).
2. No need of XI to transfer new registered vendor from ROS to EBP
Steps to configure scenario:
1. Make entries in SPRO --> "Define backend system" on both clients.
You will ahev specify logical systems of both the clients (ROS as well as EBP)
2. Create RFCs on both clients to communicate with each other
3. In ROS client create Service User for supplier registration service with roles:
SAP_EC_BBP_CREATEUSER
SAP_EC_BBP_CREATEVENDOR
Grant u201CS_A.SCONu201D profile to the user.
4. Maintain service user in u201CLogon Datau201D tab of service : ros_self_reg in ROS client
5. Create Purchasing and vendor Organizational Structure in EBP client and maintain necessary
attributes. create vendor org structure in ROS client
6. Create your ROS registration questionnaires and assign to product categories- in ROS client
7. To transfer suppliers from registration system to EBP/Bidding system, Supplier pre-screening has to be
defined as supplier directory in SRM server - EBP client.
Maintain your prescreen catalog in IMG --> Supplier Relationship Management u2192 SRM Server u2192
Master Data u2192 Define External Web Services (Catalogs, Vendor Lists etc.)
8. Maintain this catalog Id in purchasing org structure under attribure "CAT" - in EBP client
9. Modify purchaser role in EBP client:
Open node for u201CROS_PRESCREENu201D and maintain parameter "sap-client" and ROS client number
10.Maintain organizational data in make settings for business partner
Supplier Relationship Management -> Supplier Self-Services -> Master Data -> Make Settings for the Business Partners. This information is actually getting getting stored in table BBP_MARKETP_INFO.
11. Using manage Business partner node with purchasers login (BBPMAININT), newly registsred vendors are pulled from Pre-screen catalog and BP is created in EBP client. If you you have SUS scenario, ensure to maintain "portal vendor" role here.
I hope this clarifies all your doubts.
Pls reward points for helpful answers
Regards,
Prashant -
I have some doubts about the possible uses of OBIEE. It happens that using OBIEE sometimes users demand report of an "analytical" type, that is aggregated analysis through OBIEE’s Answers, selecting data from dimension tables and measures from fact tables. That’s the ordinary purpose of business intelligence tools!!!
Some other times though, users demand to perform through Answers analyses of an "operating" type, that is simple extractions of some fields belonging to dimension tables, linked between each other through joins, (hence without querying fact tables): that happens because some of the tables brought in the datawarehouse are not directly linked to any fact table. In this way users want to use Answers to visualize data even for this kind of extractions (or operating reports).
Is this a correct use of the tool or is it just a “twisted” way of using it, always leading eventually to incorrect extractions? If that’s the case, is it possible to use instead BI Publisher, extracting the dataset through the "Sql Query" mode in a visual manner? The problem of the latter solution, in my case, relies in the fact that users are not enough skilled from the technical point of view: they would prefer to use Answers for every extraction, belonging both to the first type (aggregations) and the second one (extractions), that I just described. Can you suggest a methodology to clarify this situation?Hi,
I understand your point... But I think OBIEE doesn't allow having dimension "on their own", they must be joined to a fact table somehow. This way, when you do a query in answers using fields of two dimension tables a fact table should be always involved. When dimensions are conformed, several fact tables may be used, and OBIEE uses the "best" one in terms of performance. However, there are some tricks that you can do to make sure a particular fact table is used, like using the "implicit fact column" in the presentation layer.
So back to your point, using OBIEE for "operational" reporting as you call it is a valid option in my experience, but you have to make sure that the underlaying star schema supports the logic that your end users expect when they use just dimension fields.
Regards, -
Doubts about use of REPORTS_SERVERMAP with Forms11g HA
Hi,
I'm configuring a Linux 64bits Forms/Reports 11g HA environment, the point is that i have two nodes, each one with its Forms and Reports servers, let's say FormsA and ReportsA for the first node and FormsB and ReportsB for the seconde node.
i want FormsA to be able to call reports from ReportsB and FormsB to be able to call reports from ReportsA.
I've been reading about REPORT_SERVERMAP
http://docs.oracle.com/cd/E12839_01/bi.1111/b32121/pbr_conf003.htm#autoId5
But i have some doubts about its use:
1. I will not use a shared cluster file system or any way of cache solution, i will only have my rdf files on each node, and i'm wondering if just by configuring this parameter i will be able to get the effect mentioned above ??
2. The link provided says "Using RUN_REPORT_OBJECT. If the call specifies a Reports Server cluster name instead of a Reports Server name, the REPORTS_SERVERMAP environment variable must be set in the Oracle Forms Services default.env file"
In fact i'm using RUN_REPORT_OBJECT but
what is the Reports Server cluster name ?? and where do i find that name ??
3. Is this configuration well defined:
REPORTS_SERVERMAP=clusterReports:ReportsA;clusterReports:ReportsB
4. At forms applications when using RUN_REPORT_OBJECT, can i assume that the report server name will be the cluster name specified at the REPORTS_SERVERMAP ??
5. Which files should i modify rwservlet.properties or default.env ??
Hope you can help me :)
Regards
CarlosHi,
1. I will not use a shared cluster file system or any way of cache solution, i will only have my rdf files on each node, and i'm wondering if just by configuring this parameter i will be able to get the effect mentioned above ??
--> In such case what could go wrong is
Suppose Run_report_object executed jobs successfully to ReportsA
But web.show_document command for getjobid failed ( as ReportsA went down by this time)
--> You will not get the output shown ( though job was successful)
If shared cache was enabled, then Even if ReportsA is down, other cluster member ( say ReportsB)
will respond back to web.show_document.
Point 2,
--> Under HA is it highly recommended to use web.show_document ( a servlet call) to execute reports. This is to help use all HA features at the HTTP , Webcache or load balancer level.
However if there is migrated code or Run_report_object is must, then the recommendations as you see in the pointed document is must.
REPORTS_SERVERMAP setting needs to be configured in rwservlet.properties file and also in default.env Forms configuration file to map the Reports Server cluster name to the Reports Server running on the mid-tier where the Load Balancer forwarded the report request.
For example FormsA, ReportsA, cluster name say rep_cluster
default.env file
REPORTS_SERVERMAP=rep_cluster:ReportsA
Where "rep_cluster" is the Reports Server cluster name and "ReportsA" is the name of the Reports Server running on the same machine as FormsA
rwservlet.properties file
<reports_servermap>rep_cluster:ReportsA</reports_servermap>
At default.env this is not a valid entry
REPORTS_SERVERMAP=clusterReports:ReportsA;clusterReports:ReportsB
what is the Reports Server cluster name ?? and where do i find that name ??
--> This is created via EM on the report server side.
Would recommend to refer following documents at the myoracle support repository
How to Setup Reports HA (High Availability - Clusters) in Reports 11g [ID 853436.1]
REP-52251 and REP-56033 Errors When Calling Reports From Forms With RUN_REPORT_OBJECT Against a Reports Cluster in 11g. [ID 1074804.1]
Thanks -
Doubt about proxies implementation
hi experts i have small doubt about proxies implementation
1. if we r implementing client proxies, it means sap r/3(proxy)->>xi->>>file
system.here where we have to execute the SPROXY transaction. in sap r/3 or
in the xi server.and the next thing is where we have to write the report program
to trigger the interface.in sap r/3 or in the xi server.
2. if we r implementing server proxies, it means File->>xi->>>sap r/3
(proxy).here where we have to execute the SPROXY transaction. in sap r/3 or
in the xi server.
please clear me
Regards
giriSreeram,
The Integration Server and the client on which you generate the proxies should not be the same. If they are different then yes, you can use another client in your XI box itself to generate proxies and trigger the call to XI.
If you see this blog by Ravi ( incidentally he is my boss as well ) this is exactly what we have done as well.
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
When you say XI, you mean the Client on which the Integration Server is running! XI is basically a R3 instance with more functionality and its own Integration Engine.
Regards
Bhavesh -
Doubt about unicode conversion
Dear Friends,
I have a doubt about the unicode conversion. I have read (one server strategy) that I have to do export (R3load), delete the ECC 6.0 non-unicode, install an unicode database and then import with R3load. My doubt is about the deletion of ECC 6.0 non unicode. Why? can I convert to unicode only with an export (R3load) and subsequent import (R3load) without any deletion?. Obviously I must to change the SAP kernel with a unicode one. Is it correct?
Cheersyou can not convert a SAP System to unicode by just exchanging the executables from non unicode to unicode ones.
a non unicode SAP Oracle database is typically running with a database codepage WE8DEC or US7ASCII (well this one is out of support).
so every string stored in the database is stored using this codepages or SAP-Internal codepages.
When converting to unicode you have to convert also the contents of the database to unicode. As unicode implementation starts at a time where Oracle did not support mixed codepage databases (one tablespace codepage WE8DEC the other one UTF8) inplace conversions are not possible. To keep things simpler, we still do not support mixed codepage databases.
Therefore you have to export the contents of your database and import it to a newly created database with a different codepage if you want to migrate to unicode.
regards
Peter
Maybe you are looking for
-
I have Mac Mini with Lion Server running 10.8.2 and an iPhone 4. Wife has iPad 2 and iPhone 4s. (We share Apps) Each kid (12 and under) has iPod Touch 4th Gen. So far all purchases made under my Apple ID/iTunes ID. Is there a way to let the kids have
-
Download a zip file with gui_download = CRC error
Hello erverybody, I download a zip compressed file with gui_download (cl_gui_interface_services) in binary mode. When I try to open it, I have a crc error. Does anybody has any idea why? here the code: TYPES: begin of t_zip, text(
-
How can I read a text file??
Hi every body, does any boody has a code for read a text file and show this text in a JTextArea??? I'm trying with a FileReader but the text doesn't appear well. Thanks in advance. Juan
-
How to compile connection pool sample java code
I recently bought David Knox's "Effective Oracle Database 10g Security by Design", and have been working through his examples with client identifiers and how to leverage database security with anonymous connection pools. The database side of things I
-
Selection screen few text showing as technical term
Hi ! I made few changes to a report in DEV where I added few fields to the selectiuon screen and tested it fine and well in DEV. Afetr I moved it to QAT and looked at teh selection screen I see that the particular fields that I ahd added shows up in