Same transaction variant runs differently on different servers
Hi experts,
We have created a transaction variant for MK01.
Our production system consists of 3 servers.
Everything is ok when we use this transaction variant on the main server, but there is a dump when the transaction variant is run on another server...
Any idea from where this problem may come : problem in the transaction variant, problem on server customizing ?
Thanks for your help !
Philippe
Sorry, more details about the dump !
Using ST22, I found the following dump message :
SYSTEM_CORE_DUMPED
Process terminated by signal 11
Another information : Using SM21, I found the following messages :
Signal 11 received by operating system
Stop Workproc 2, PID 10753
Start Workproc 2, 3 times since system startup PID2672
Delete session 001 after error 023
Thanks for your help !
Similar Messages
-
"transaction variant" functionality in the Web Client
I'm opening this message for a customer this message is a consulting...
Thanks in advance,
Daniel Kaoro Kobashigawa
In the SAP GUI we have Transactions that use transaction variants. For example we have ZBUP1A that is based upon BUP1. It uses a transaction variant to default certain important fields like "Grouping" "BP Type" etc. so BP are created correctly.
We are in the process of CRM 2007 upgrade from CRM 5.0 and plan to use CRM WebClient UI for all user transactions.
1. Can we put to use the same Transaction variants for the CRM WebClient UI without using the Transaction Launcher to call the GUI transactions (as SAP does-not recommend the use of SAP GUI Transactions except for
administrative related functions)? If so is it just configuration?
2. If we cannot use the Transaction variants for the CRM WebClient UI, is there a way to pass parameters to the standard transactions by making modifications to the logical links provided in the Navigation Bar? If so, please elaborate.Discarded question
-
Re: Running the same (Forte) application multiple times -for different
Hi
We had the same problem - how to deploy a number of identical applications, using each their own db.
(for training).
The solution we used is to wrap the entire application into different applications by using a very small
module called KURSUS01, KURSUS02 etc, that did nothing but call the start procedure of the main app.
Then in the dbsession connect, we made a call appname to get the application name, and appended the
first 8 chars to the dbname. Thus our dbnames now points to logicals name: rdbdataKURSUS01, rdbdataKURSUS02 etc.
All this allows us to deploy the identical apps in the same env, or change one version, and run both the old
and new program on the same pc and server at the same time (eg. KURSUS01 and KURSUS02).
I also think this is a kludge - but it works nicely!
Jens Chr
KAD/Denmark
-----Original Message-----
From: Haben, Dirk <[email protected]>
To: 'Soapbox Forte Users' <[email protected]>
Date: 15. januar 1999 09:41
Subject: Running the same (Forte) application multiple times - for different business clients.
Hi All
We have a number of different business clients all willing to use our
application.
The (forte) application is to run on our machines etc for these (business)
clients.
All (business) clients will have their data kept in separate Oracle DBs
(instance).
The problem now is that the entire (forte) application is written using
DBSessions.
Now, depending on what business client needs to be serviced (so to speak) we
need to attach to the right DB - or use the "right" SO.
The two options we can think of are:
Option1:
Programatic change to somehow "know" what (business) client (DB) I'm talking
about and then use the right DB.
Pro:
Only one forte environment to maintain
Can run multiple (business) clients on same PC at the same time
Con:
Requires many program changes
bending O-O rules(?)
can't dynamically name SOs so can it be done at all? (ResourceMGRs maybe?)
Option2:
Use separate environments! One for each business client.
Pro:
More defined separation of app and data,
SLA-easy
Con:
Maintain "n" number of environments
Can only run the application for one environment (business client) at a time
on one PC - Big Negative here!
Not knowing any feasible solution to option 1 (without much code changes and
developer moaning) I would go for option two; as I have already worked on
multi-environment setups on VMS back at the Hydro (hi guys).
I would appreciate any comments from anyone who has solved this problem.
How, Why Pro Con etc.
TIA,
Dirk Haben
Perth, WA
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Hi
We had the same problem - how to deploy a number of identical applications, using each their own db.
(for training).
The solution we used is to wrap the entire application into different applications by using a very small
module called KURSUS01, KURSUS02 etc, that did nothing but call the start procedure of the main app.
Then in the dbsession connect, we made a call appname to get the application name, and appended the
first 8 chars to the dbname. Thus our dbnames now points to logicals name: rdbdataKURSUS01, rdbdataKURSUS02 etc.
All this allows us to deploy the identical apps in the same env, or change one version, and run both the old
and new program on the same pc and server at the same time (eg. KURSUS01 and KURSUS02).
I also think this is a kludge - but it works nicely!
Jens Chr
KAD/Denmark
-----Original Message-----
From: Haben, Dirk <[email protected]>
To: 'Soapbox Forte Users' <[email protected]>
Date: 15. januar 1999 09:41
Subject: Running the same (Forte) application multiple times - for different business clients.
Hi All
We have a number of different business clients all willing to use our
application.
The (forte) application is to run on our machines etc for these (business)
clients.
All (business) clients will have their data kept in separate Oracle DBs
(instance).
The problem now is that the entire (forte) application is written using
DBSessions.
Now, depending on what business client needs to be serviced (so to speak) we
need to attach to the right DB - or use the "right" SO.
The two options we can think of are:
Option1:
Programatic change to somehow "know" what (business) client (DB) I'm talking
about and then use the right DB.
Pro:
Only one forte environment to maintain
Can run multiple (business) clients on same PC at the same time
Con:
Requires many program changes
bending O-O rules(?)
can't dynamically name SOs so can it be done at all? (ResourceMGRs maybe?)
Option2:
Use separate environments! One for each business client.
Pro:
More defined separation of app and data,
SLA-easy
Con:
Maintain "n" number of environments
Can only run the application for one environment (business client) at a time
on one PC - Big Negative here!
Not knowing any feasible solution to option 1 (without much code changes and
developer moaning) I would go for option two; as I have already worked on
multi-environment setups on VMS back at the Hydro (hi guys).
I would appreciate any comments from anyone who has solved this problem.
How, Why Pro Con etc.
TIA,
Dirk Haben
Perth, WA
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Same query has vastly different run times on different DBs
I have a query that is run on two different Oracle DBs (located on separate computers). One finishes in about 45 minutes; the other takes over two hours (how much longer, I can't tell you, as Linux keeps dropping the connection at the two-hour mark, but that's another story).
The tables on each space have identical data; the only significant difference is, one uses tables, while the other uses materialized views. The one with the tables is the faster one.
Both databases are running 11.2.0.2.0 Enterprise Edition 64-bit.
I ran an Explain Plan on the queries, and noticed that the faster one had an additional couple of lines in its plan.
Here is the query:
select pay_plan
, case when salary < 10000
then 0
when salary >= 150000
then 15
else floor(salary / 10000)
end as salary_group
, pay_grade
, pay_step
, fy
, count(employee_id) as employee_count
from
select dcps.yr + 1 as fy
, dcps.employee_id
, dcpds.pay_plan
, dcpds.pay_grade
, dcpds.pay_step
, sum(dcps.salary) as salary
from
select /*+ index(dcps dcps_location) */
employee_id
, extract(year from pay_date) as yr
, sum(
case when grc like 'O%'
then 0
else amt_eec * 26
end
) as salary
from dcps
where location like 'W%'
and to_number(to_char(pay_date, 'MMDD')) between 1014 and 1027
and substr(grc, 1, 1) IN ('B', 'C', 'D', 'E', 'F', 'H', 'L', 'O', 'R', 'S', 'T')
group by employee_id, extract(year from pay_date)
) dcps
join
select employee_id
, pay_plan
, pay_grade
, pay_step
, file_date
from
select /*+ index(dcpds dcpds_location) */
employee_id
, pay_plan
, pay_grade
, decode(pay_plan, 'YA', 0, pay_step) as pay_step
, file_date
, max(file_date)
over (partition by extract(year from (file_date + 61)))
as last_file_date
from dcpds
where location like 'W%'
and pay_plan in ('GS', 'YA')
where file_date = last_file_date
) dcpds
on (
dcpds.employee_id = dcps.employee_id
and dcps.yr = extract(year from dcpds.file_date)
group by dcps.yr, dcps.employee_id, dcpds.pay_plan, dcpds.pay_grade, dcpds.pay_step
group by pay_plan
, case when salary < 10000
then 0
when salary >= 150000
then 15
else floor(salary / 10000)
end
, pay_grade
, pay_step
, fy;Here is the "faster" plan:
(sorry about the formatting - it's taken from an XML version generated in Toad)
id="0" operation="SELECT STATEMENT" optimizer="ALL_ROWS" cost="10,604,695" cardinality="46" bytes="2,346" cpu_cost="369,545,379,847" io_cost="10,595,408" time="148,466"
id="1" operation="HASH" option="GROUP BY" cost="10,604,695" cardinality="46" bytes="2,346" cpu_cost="369,545,379,847" io_cost="10,595,408" qblock_name="SEL$1" time="148,466"
id="2" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="1" cost="10,604,694" cardinality="41,337" bytes="2,108,187" cpu_cost="369,477,028,079" io_cost="10,595,408" qblock_name="SEL$103D06FF" time="148,466"
id="3" operation="HASH" option="GROUP BY" cost="10,604,694" cardinality="41,337" bytes="3,348,297" cpu_cost="369,477,028,079" io_cost="10,595,408" temp_space="4,178,000" qblock_name="SEL$103D06FF" time="148,466"
id="4" operation="HASH JOIN" cost="10,604,203" cardinality="41,337" bytes="3,348,297" cpu_cost="369,396,215,555" io_cost="10,594,919" temp_space="4,211,000" access_predicates=""EMPLOYEE_ID"="ITEM_2" AND "ITEM_1"=EXTRACT(YEAR FROM INTERNAL_FUNCTION("FILE_DATE"))" time="148,459"
object_ID="0" id="5" operation="VIEW" object_owner="SYS" object_name="VW_GBC_6" object_type="VIEW" object_instance="39" cost="2,195,131" cardinality="87,663" bytes="3,155,868" cpu_cost="241,010,751,843" io_cost="2,189,074" qblock_name="SEL$2EE98332" time="30,732"
id="6" operation="HASH" option="GROUP BY" cost="2,195,131" cardinality="87,663" bytes="3,155,868" cpu_cost="241,010,751,843" io_cost="2,189,074" temp_space="4,424,000" qblock_name="SEL$2EE98332" time="30,732"
id="7" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="2" cost="2,194,600" cardinality="91,299" bytes="3,286,764" cpu_cost="240,889,683,025" io_cost="2,188,546" qblock_name="SEL$3" time="30,725"
id="8" operation="HASH" option="GROUP BY" cost="2,194,600" cardinality="91,299" bytes="3,012,867" cpu_cost="240,889,683,025" io_cost="2,188,546" temp_space="4,424,000" qblock_name="SEL$3" time="30,725"
object_ID="1" id="9" operation="TABLE ACCESS" option="BY INDEX ROWID" optimizer="ANALYZED" object_owner="CORP_FIN" object_name="DCPS" object_type="TABLE" object_instance="3" cost="2,194,088" cardinality="91,299" bytes="3,012,867" cpu_cost="240,769,155,979" io_cost="2,188,037" qblock_name="SEL$3" filter_predicates="TO_NUMBER(TO_CHAR(INTERNAL_FUNCTION("DTE_PPE_END"),'MMDD'))>=1014 AND TO_NUMBER(TO_CHAR(INTERNAL_FUNCTION("DTE_PPE_END"),'MMDD'))<=1027 AND (SUBSTR("GRC",1,1)='B' OR SUBSTR("GRC",1,1)='C' OR SUBSTR("GRC",1,1)='D' OR SUBSTR("GRC",1,1)='E' OR SUBSTR("GRC",1,1)='F' OR SUBSTR("GRC",1,1)='H' OR SUBSTR("GRC",1,1)='L' OR SUBSTR("GRC",1,1)='O' OR SUBSTR("GRC",1,1)='R' OR SUBSTR("GRC",1,1)='S' OR SUBSTR("GRC",1,1)='T')" time="30,718"
object_ID="2" id="10" operation="INDEX" option="RANGE SCAN" optimizer="ANALYZED" object_owner="CORP_FIN" object_name="DCPS_LOCATION" object_type="INDEX" search_columns="1" cost="153,659" cardinality="348,929,550" cpu_cost="22,427,363,111" io_cost="153,095" qblock_name="SEL$3" access_predicates=""LOCATION" LIKE 'W%'" filter_predicates=""LOCATION" LIKE 'W%'" time="2,152"/
id="11" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="5" cost="8,354,912" cardinality="23,219,146" bytes="1,044,861,570" cpu_cost="123,043,653,827" io_cost="8,351,820" qblock_name="SEL$5" filter_predicates=""FILE_DATE"="LAST_FILE_DATE"" time="116,969"
id="12" operation="WINDOW" option="SORT" cost="8,354,912" cardinality="23,219,146" bytes="766,231,818" cpu_cost="123,043,653,827" io_cost="8,351,820" temp_space="1,211,565,000" qblock_name="SEL$5" time="116,969"
object_ID="3" id="13" operation="TABLE ACCESS" option="BY INDEX ROWID" optimizer="ANALYZED" object_owner="CORP_FIN" object_name="DCPDS" object_type="TABLE" object_instance="6" cost="8,225,535" cardinality="23,219,146" bytes="766,231,818" cpu_cost="94,120,935,947" io_cost="8,223,170" qblock_name="SEL$5" filter_predicates=""PAY_PLAN"='GS' OR "PAY_PLAN"='YA'" time="115,158"
object_ID="4" id="14" operation="INDEX" option="RANGE SCAN" optimizer="ANALYZED" object_owner="DDELGRANDE_DBA" object_name="DCPDS_LOCATION" object_type="INDEX" search_columns="1" cost="19,848" cardinality="44,080,322" cpu_cost="2,837,503,343" io_cost="19,777" qblock_name="SEL$5" access_predicates=""LOCATION" LIKE 'W%'" filter_predicates=""LOCATION" LIKE 'W%'" time="278"/Here is the "slower" one:
id="0" operation="SELECT STATEMENT" optimizer="ALL_ROWS" cost="28,025,223" cardinality="104,755" bytes="5,552,015" cpu_cost="806,125,131,535" io_cost="27,983,186" time="392,354"
id="1" operation="HASH" option="GROUP BY" cost="28,025,223" cardinality="104,755" bytes="5,552,015" cpu_cost="806,125,131,535" io_cost="27,983,186" qblock_name="SEL$1" time="392,354"
id="2" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="1" cost="28,025,218" cardinality="104,755" bytes="5,552,015" cpu_cost="806,027,246,428" io_cost="27,983,186" qblock_name="SEL$1D90FC22" time="392,354"
id="3" operation="HASH" option="GROUP BY" cost="28,025,218" cardinality="104,755" bytes="8,275,645" cpu_cost="806,027,246,428" io_cost="27,983,186" qblock_name="SEL$1D90FC22" time="392,354"
id="4" operation="HASH JOIN" cost="28,025,213" cardinality="104,755" bytes="8,275,645" cpu_cost="805,929,361,321" io_cost="27,983,186" temp_space="481,887,000" access_predicates=""EMPLOYEE_ID"="DCPS"."EMPLOYEE_ID" AND "DCPS"."YR"=EXTRACT(YEAR FROM INTERNAL_FUNCTION("FILE_DATE"))" time="392,353"
id="5" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="2" cost="2,823,626" cardinality="10,475,527" bytes="356,167,918" cpu_cost="487,845,223,357" io_cost="2,798,186" qblock_name="SEL$3" time="39,531"
id="6" operation="HASH" option="GROUP BY" cost="2,823,626" cardinality="10,475,527" bytes="398,070,026" cpu_cost="487,845,223,357" io_cost="2,798,186" qblock_name="SEL$3" time="39,531"
object_ID="0" id="7" operation="MAT_VIEW ACCESS" option="BY INDEX ROWID" object_owner="ARMYMP" object_name="DCPS" object_type="MAT_VIEW" object_instance="3" cost="2,823,051" cardinality="10,475,527" bytes="398,070,026" cpu_cost="476,819,453,647" io_cost="2,798,186" qblock_name="SEL$3" filter_predicates="TO_NUMBER(TO_CHAR(INTERNAL_FUNCTION("DTE_PPE_END"),'MMDD'))>=1014 AND TO_NUMBER(TO_CHAR(INTERNAL_FUNCTION("DTE_PPE_END"),'MMDD'))<=1027 AND (SUBSTR("GRC",1,1)='B' OR SUBSTR("GRC",1,1)='C' OR SUBSTR("GRC",1,1)='D' OR SUBSTR("GRC",1,1)='E' OR SUBSTR("GRC",1,1)='F' OR SUBSTR("GRC",1,1)='H' OR SUBSTR("GRC",1,1)='L' OR SUBSTR("GRC",1,1)='O' OR SUBSTR("GRC",1,1)='R' OR SUBSTR("GRC",1,1)='S' OR SUBSTR("GRC",1,1)='T')" time="39,523"
object_ID="1" id="8" operation="INDEX" option="RANGE SCAN" optimizer="ANALYZED" object_owner="ARMYMP" object_name="DCPS_LOCATION" object_type="INDEX" search_columns="1" cost="281,465" cardinality="215,251,937" cpu_cost="46,870,067,520" io_cost="279,021" qblock_name="SEL$3" access_predicates=""LOCATION" LIKE 'W%'" filter_predicates=""LOCATION" LIKE 'W%'" time="3,941"/
id="9" operation="VIEW" object_owner="DDELGRANDE_DBA" object_instance="5" cost="25,134,240" cardinality="20,437,108" bytes="919,669,860" cpu_cost="311,591,056,432" io_cost="25,117,991" qblock_name="SEL$5" filter_predicates=""FILE_DATE"="LAST_FILE_DATE"" time="351,880"
id="10" operation="WINDOW" option="SORT" cost="25,134,240" cardinality="20,437,108" bytes="633,550,348" cpu_cost="311,591,056,432" io_cost="25,117,991" temp_space="984,859,000" qblock_name="SEL$5" time="351,880"
object_ID="2" id="11" operation="MAT_VIEW ACCESS" option="BY INDEX ROWID" object_owner="ARMYMP" object_name="DCPDS" object_type="MAT_VIEW" object_instance="6" cost="25,024,511" cardinality="20,437,108" bytes="633,550,348" cpu_cost="286,442,201,519" io_cost="25,009,574" qblock_name="SEL$5" filter_predicates=""PAY_PLAN"='GS' OR "PAY_PLAN"='YA'" time="350,344"
object_ID="3" id="12" operation="INDEX" option="RANGE SCAN" optimizer="ANALYZED" object_owner="ARMYMP" object_name="DCPDS_LOCATION" object_type="INDEX" search_columns="1" cost="52,686" cardinality="34,054,388" cpu_cost="8,896,424,679" io_cost="52,222" qblock_name="SEL$5" access_predicates=""LOCATION" LIKE 'W%'" filter_predicates=""LOCATION" LIKE 'W%'" time="738"/Notice the faster one has two extra lines in it; it is creating a SYS-based view with an additional "Group By" hash.
Also, the faster one's Table Access By Rowid lines are marked as "Analyzed", while the slower one's Materialized View Access By Index Rowid lines are not.
Any idea why this would happen?
(And yes, I do notice that the cpu_cost values for the slower one tend to be 2-4x as high as for the faster one.)Also, the faster one's Table Access By Rowid lines are marked as "Analyzed", while the slower one's Materialized View Access By Index Rowid lines are not.Have you gathered stats on MVs table?
-
CC - Same function, same transaction but with different comb of same obj
Hi,
I would like to know if it is possible in a same function for a same transaction to get an 'OR' between auth objects
Let say I have function YS01 with transaction ME28, we would like to check the following objects :
(1) M_BEST_EKG (ACTVT 01,02,06,75,76 + EKGRP U1, U2)
AND M_BEST_WRK (ACTVT 01,02,06,75,76 + WERKS 8011)
AND M_EINK_FRG (FRGGR 39,42,43)
OR
(2) M_BEST_EKG (ACTVT 01,02,06,75,76 + EKGRP U34, U35)
AND M_BEST_WRK (ACTVT 01,02,06,75,76 + WERKS 8011)
AND M_EINK_FRG (FRGCO 01,02,03 + FRGGR 69, 73)
If not, is it recommended in the 'Permission' tab of the function YS01 to:
- maintain 'normally' the auth obj linked to trans ME28 as in (1)
- and to add a 'manual' permission with all the concerned objects in (2) + S_TCODE auth object with TCD=ME28 ?
Thanks in advance
BillFryeX wrote:
I have this in my controller:
-(IBAction) setSize:(id)sender
And it would be enough to get to the title of the button
The sender param should be a pointer to the originating button, and you can use the button's tag property to id it. E.g.:
-(IBAction) setSize:(id)sender {
UIButton *button = sender;
NSString *title = button.currentTitle;
int tag = button.tag;
NSLog(@"sender=%@, title=%@, tag=%d", sender, title, tag);
- Ray -
WDA application differs across application servers
Hi,
when transporting from dev to Q, with Q running on 4 different app servers, we see different behaviour of our WDA application. This manifests itself as (for instance) columns of tables not being in the same positions, and also different column widths within the same tables.
It may be down to the different app servers running different versions of the WDA application, but then my question would be: how do we ensure all app servers are "synchronized" whenever we release a new transport? As of now, the users report conflicting test results based on the app behaving differently depending on which app server they happen to be routed to...
OSS doesn't seem to hold any clues to this kind of behaviour. Would a simple flush of the browser cache be sufficient, or is this to do with the app servers themselves (cache, memory, whatever...?)
Regards,
TrondI don't believe that the app servers holding different versions of a program, it should be same across the systems.
Pl check with the following:
Column's width changes based on its content if no width is set to the column.
also,
Users can always personalize the column positions, if personalization is set.
Thanks
Abhi -
How can I read published data from a datasocket server running in a different network?
Hi all,
I have been trying to solve this problem but without any success. I want to develop data acquisition Vi to run on a computer on a remote location. I want to use the datasocket technology to acquire and publish this data so that in my office (in a different network), I can read the published data and perform analysis with it. I can successfully use this approach for the two computers in the same network but not when they are in different networks. My real problem is how to specify the URL for the acquisition computer in one network while the analysis Vi runs on a different network.
I have attached two Vis to illustrate my point (I simply want to be able to read the random numbers generated in the acquisition computer in a different network). The first Vi (RemoteDatasocketWrite.vi) will run on the remote computer with an IP address (192.168.0.110). My office computer on which RemoteDatasocketRead.vi runs has an IP address (192.168.0.11) and I can log in remotely into the remote computer using Remote Desktop Protocol with name (emelvin.001.eairlink.com) from my office computer.
Is it possible to do what I am trying to do or is there a simpler way to solve this problem?
I will really appreciate any help towards a solution to this problem.
Thanks
Attachments:
RemoteDatasocketWrite.vi 9 KB
RemoteDatasocketRead.vi 9 KBAre you getting an error? The way you have it set up, you can have an error and it will never be displayed. Put and error control on your front panel and see what it gives you. Also, shared variables in a project can be useful. Look at some examples for that.
-
Macbook pro will not boot. I get the gray screen, an apple icon and spinning wheel. I tried to start in safe mode, but get this same screen. The only thing different is that I added the zedge update app to do a sync for adding ringtones to my apple cell phone. How can I get a good boot. I am fairly new to apple computer.
Reset PRAM: http://support.apple.com/kb/PH4405 and then try a normal boot.
Run the Startup Manager to select Startup disk: http://support.apple.com/kb/HT1310
If those did not work your disk may be sick or dying. The top priority at this point is to make a backup copy of your data.
Check the health of the disk. Boot in Recovery Mode (Boot, Command-R). Run Disk Utility. Click on the upper left disk icon. Does the S.M.A.R.T. status say “Verified”? If not the disk/SSD is unhealthy and needs to be replaced. Even if it does not show “Verified” you can still attempt a backup.
Click on the icon indented below, usually called “Macintosh HD” and Verify Disk. If it finishes with a green “OK” message then all is well with the disk. If it shows errors in red then you have found a problem to address once the system is backed up. Do not attempt software repairs until you have secured the data.
If the disk will not show up at all in Disk Utility as your ran the tests above then it may be dead or it may have a bad internal SATA cable. A trip to an Apple store for confirmation would be in order.
If you have an external disk drive you can use as a backup drive then do so. If not Google “Hitachi USB 3.0 external hard drive 1TB” to purchase one or go to a brick-and-mortar store (including an Apple store) to pickup one. Any 1 TB external drive will do.
Assuming it is still breathing you can try to recover the data without booting from the sick disk.
Reformat the external disk. (This will erase all data on the external disk.)
Boot in Recovery Mode. Start Disk Utility. Plug in the new disk. Select it’s disk Icon (the second one down, left justified). Select the Partition tab.
Partition Layout > Single Partition
Name: Emergency Recovery 1 (or whatever name you wish to use)
Format: Mac OS Extended (journaled)
Options… > GUID Partition Table > OK
Apply
Select the Restore tab.
Drag the old system volume (Macintosh HD) to Source.
Drag the new disk volume (Emergency Recovery 1) to Destination.
Click on Restore.
It may take a long time for the backup.
If that will not complete post back for other emergency data recovery methods, including those from a brody.
If the backup succeeds, use the First Aid tab in Disk Utility to select the old volume (Macintosh HD) and Repair Disk. If it does not finish with a green OK message try to repair it once or twice more. If it repairs with a green OK message, will it boot normally? If not, boot from the Recovery Partition and reinstall OS X.
If it is still not healthy, post back for further instructions. -
ORA-04062 error when running forms with different users
ORA-04062 error when running forms with different users
I have a form that has a block that should display some data from another users tables. (The other user's name is dynamic, it's selected from a list box)
I wrote a stored procedure to get the data from other user's tables.
When I compile the form and run it with the same user I compiled, it works without any error. But when I run the compiled form with another user I get the ORA-04062 (signature of procedure has been changed) error.
I tried setting REMOTE_DEPENDENCIES_MODE to SIGNATURE in init.ora but it didn't help.
My Forms version is 6i with Patch 15.
Database version is 9.
Here is my stored procedure:
TYPE Scenario_Tab IS TABLE OF NUMBER(34) INDEX BY BINARY INTEGER;
TYPE Open_Curs IS REF CURSOR;
PROCEDURE Get_Scenarios(User_Name IN VARCHAR2, Scen_Table OUT Scenario_Tab) IS
Curs Open_Curs;
i NUMBER;
BEGIN
OPEN Curs FOR
'SELECT Seq_No FROM '|| User_Name ||'.scenario';
i := 1;
LOOP
FETCH Curs INTO Scen_Table(i);
EXIT WHEN Curs%NOTFOUND;
i := i + 1;
END LOOP;
END Get_Senarios;
I would be happy to solve this problem. It's really important.
Maybe somebody can tell me another way to do what I want to do. (getting a list of values from another users tables)I think it should be a better solution to create a package,
and put your own TYPES and procedure into it.
CREATE OR REPLACE PACKAGE PKG_XXX IS
TYPE TYP_TAB_CHAR IS TABLE OF .... ;
PROCEDURE P_XX ( Var1 IN VARCHAR2, var2 IN OUT TYP_TAB_CHAR );
END ;
Then in your Form :
Declare
var PKG_XXX.TYP_TAB_CHAR ;
Begin
PKG_XXX.P_XX( 'user_name', var ) ;
End ; -
Same float code compiled differently on different machines
Hi,
Scenario: same project build on different machines. and then both the application executed on
same machine .. giving slightly different results..(like 23.07499 to 23.07500)
project involves many float operations. project build on vs2013. c++
there is difference oberved in the final value of float calculations.. like 23.07499 to 23.07500
seems , Same float code compiled differently on different machines, any input
Regards,
james>Scenario: same project build on different machines. and then both the application executed on same machine ..
giving slightly different results..(like 23.07499 to 23.07500)
Do you get consistent results with the same executable each time you
run it?
Assuming you do, and the only difference is the EXEs, what's the
difference between them - there must be something. Have a look at "How
to compare binary images of the same project builds"
https://support.microsoft.com/en-us/kb/164151/ and see if that sheds
any light onto the issue.
Dave -
Different Acitvities, different CIC Profile, Same user
Is it possible to grant a user authorization to create a certain transaction type in e.g. CIC profile Z01 and is not authorized to create the same transaction type in e.g. CIC profile Z02?
I'm facing this problem because my client wants to be able to work in the new-situation and old-situation as well.
I would really appreciate your help!
Best regards,
Joost GoudriaanWe are using the Winclient but the solution you provided for the Winclint didn't bring the result we wanted.
I will explain the problem in more detail:
A user with authorization to create transaction types oooo (Contact) and 0001 (Sales Call) is assigned to 2 different CIC profiles.
If this user uses the first CIC profile he/she must be able to create both the above mentioned activities. But if this user uses the second CIC profile he/she only must be able to create transaction type 0000.
Thanks in advance!
Best Regards,
Joost Goudriaan
Message was edited by: Joost Goudriaan -
Why do we need to have a observer run on the different computer
Hello team,
Why do we need to have a observer run on the different computer and how to install & confgure it on that different computer.?pls help
5.5.6 Managing the Observer
The observer is integrated in the DGMGRL client-side component and runs on a different computer from the primary or standby databases and from the computer where you manage the broker configuration. The observer continuously monitors the fast-start failover environment to ensure the primary database is available (described in Section 5.5.2.1). The observer's main purpose is to enhance high availability and lights out computing by reducing the human intervention required by the manual failover process that can add minutes or hours to downtime.
Thanks854393 wrote:
Thanks Aman,
Do we need a same db binary & OS version for starting the observer on the different computer ?? here the primary & standby are liunx.
Thanks in advance..
Regards,it does not have to be on the same platform or operating system on which the databases reside, and it does not need Oracle EE and an instance (which means no extra license).
To configure check this.
http://gjilevski.wordpress.com/2010/03/06/configuring-10g-data-guard-broker-and-observer-for-failover-and-switchover/ -
Is it possible to use common Corporate BEA Portal server and able to run different Business Unit applications on different BEA Application Servers?
Hi Akula,
You may want to read this article:
http://dev2dev.bea.com/products/wlportal81/articles/wsrp.jsp
It maybe related to what you want.
Regards,
--alex
Akula Venkata <[email protected]> wrote:
Is it possible to use common Corporate BEA Portal server and able to
run different Business Unit applications on different BEA Application
Servers? -
ORA-12560: TNS:protocol adapter error. Running sqlplus in different paths.
Hi,
Title: ORA-12560: TNS:protocol adapter error. Running sqlplus in different paths.
Very strange. We have windows host, 32 bit oracle software 10g, 64 bit sap kernel X64.
We have done Kernel patch yesterday and it was successful, system up and running.
Only problem with sqlplus. I have logged in as SIDADM user and when i open command box, the default path is C:\Documents and Settings\SIDADM. when i run sqlplus sys as sysdba, iam able to connnect without any problem but when iam in this path - /usr/sap/SID/SYS/exe/run and run sqlplus sys as sysdba, it returns ORA-12560 error. Thats why, the BRTOOLS are also not working, giving same error.
Is there a problem in the kernel? Where could be the problem?
The environment variables ORACLE_SID, ORACLE_HOME are set properly.
Many thanks,
Mohan.Hi,
Please look into below SAP recommendation from SAP note 192822:
3. Can I run 32-bit applications on my 64-bit platform?
This depends on the platform you are running on. For all unix- platforms, this can be done without any problem. Even if the OS is started in 64-bit mode, it is possible to run 32-bit applications (R/3, oracle) on it. there is no need to either upgrade oracle or R/3 toa 64-bit version.
This, however is NOT the case for windows & Linux. If you have IA64 hardware in place, you do need to run an 64-bit OS as well as all application in 64-bit mode.
Could you please now share with me your OS (version and whether it is 32 bit or 64 bit as well), database (32 bit or 64 bit), SAP system (32 bit or 64 bit and System release) ?
Thanks
Sunny -
Unix Perl Script To verify a Up and Running Database on Different Server
Unix Perl Script To verify a Up and Running Database on Different Server
Hi
can any one please tell me a solution to verify a Up and Running Database on Different Server other than the one where we run the unix perl script? The perl script should check if the database is running else it must exit.
Thanks much
KiranThe other best solution would be Enterprise Manager, load the EM on the other machine and install oracle intelligent agent on all the boxes where oracle is running and problem solved.
FTP is only a File Transfer Protocol, you can upload/download the files but cant execute them.
Apart from EM the best way is load oracle client and make connection to all the databases.
AND There are some free oracle monitoring software available I dont know much about them but one is NAGIO (if I am not wrong), try that if you want.
BTW whats the problem in monitoring the boxes from the same physical box, means just schedule a script using cron on the same physical box where oracle is to either make connection using SQLPLUS or check the processes using "ps" command and if there is anything wrong then send alert from that box only. In this way there is no need to maintain a central monitoring server.
Daljit Singh
Maybe you are looking for
-
Several handles to the same database in a single thread
I have a single-threaded program where several db handles are created with db_create() and they're all opened to the same database in the same file. The handles will be used serially, in quite random order for reads and writes, and each of them will
-
Do I need a runtime distribution license?
If I produce an Air 3.2 app in Flash, and output as "Application with runtime embedded", do I need a runtime distribution license to distribute my app? Thanks in advance.
-
I used to send pdf-files with my notes in dropbox. I can´t anymore, I can open the pdf but the notes are gone. I just got iOS7.0.2, has it something to do with that?
-
Popup windows no longer close using javascript:window.close(). Have to click the "X" to close the popup.
-
Hi All, We are using z tables to get BOM data and not using standard tables. So I have to suppress the message that comes when it does not find any data in standard tables. The message is "The system did not find a valid bill of material". Which exit