Interesting ASM Scenario.. Why nobody wants to see this????
We have a box running 10g R2 with ASM on Linux 32 bit and everything was working fine till now. Today we added one more OS account and this user should have permissions to run sqlplus. Then we found that there is a known bug for this related to the permissions and we applied the patch and got it working. Now that other user can run sqlplus but we faced a weird thing. If we issue any command from that other user in sqlplus then it give error that can't read raw device permission denied, but if that data is already cached then it show up. Means it is unable to read from disk but can access all the cached data, we really tested it thoroughly. The error which we are getting is:
SQL> desc dba_objects
ERROR:
ORA-00604: error occurred at recursive SQL level 1
ORA-01115: IO error reading block from file 1 (block # 768)
ORA-01110: data file 1: '+ORADATA1/oradata/eps2/system_01.dbf'
ORA-15062: ASM disk is globally closed
ORA-15025: could not open disk '/dev/raw/raw1'
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 3
SQL> desc patient
ERROR:
ORA-00604: error occurred at recursive SQL level 1
ORA-01115: IO error reading block from file 1 (block # 27183)
ORA-01110: data file 1: '+ORADATA1/oradata/eps2/system_01.dbf'
ORA-15062: ASM disk is globally closed
ORA-15025: could not open disk '/dev/raw/raw1'
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 3
Now if I login as oracle user and run these command then the data get cached and then it allow me to see this data from other OS user too. But if I make a connection using TNS means no bequeth connection from other OS user then it allow me to access data without any error. So my theory is that whenever we establish a bequeth connection then the server process permissions are different then SQL*Net. So I want to know that is it expected behavior or again permission related problems.
Daljit Singh
Message was edited by:
Daljit
Message was edited by:
Daljit
Message was edited by:
Daljit
Message was edited by:
Daljit
Message was edited by:
Daljit
Is it works fine for external connection or tcp connection and failes only for bequeth/ipc connectionYes, even if you use TNS on the localally to connect then also it works fine but not when you use bequeth connections from some other user than oracle.
I am still fighting with this the solution which i found is temporary means not peristent across reboot. Never setup a local user on server to access oracle thats why its new for me. Other wise every thing is working fine. If you have the linux box with ASM then can you please check this out for me?
Can you tell me on linux who is the owner:group of the raw partitions used for ASM, for me its root:disk and this is the problem. I changed it to oracle:dba but when i restart the raw then it set it back to root:disk. And after changing it to oracle:dba, I can use bequeth connection from other OS account without any problem.
Daljit Singh
Daljit Singh
Similar Messages
-
just lost EUR 4,99 because of the Known Apple TV Bug. I don't care about the money! I just want to see this movie to the end! NOW!!
Welcome to the Apple Community.
Without knowing what the problem is, no-one can help. You did not need to repurchase anything. -
'alias required in SELECT..' - Why can't I see this?
Please help I'm going mad here!
The error message is:
ERROR at line 1:
ORA-06550: line 113, column 37:
PLS-00402: alias required in SELECT list of cursor to avoid duplicate column
names
ORA-06550: line 113, column 37:
PL/SQL: Item ignored
ORA-06550: line 137, column 13:
PLS-00320: the declaration of the type of this expression is incomplete or
malformed
ORA-06550: line 136, column 7:
PL/SQL: SQL Statement ignored
..Yet I disagree.. I cant see any 2 fields called the same.
(FYI the cursor it speaks of is called 'c_check_employee').
And the code.
/* Formatted on 2009/02/27 15:35 (Formatter Plus v4.8.7) */
SET serveroutput ON SIZE 1000000 FORMAT WRAPPED
SET verify OFF
SET feedback OFF
DECLARE
-- Debugging/error handling
-- Work variables
p_emp_number VARCHAR2 (14);
v_rec_cnt NUMBER := 0;
insert_flag VARCHAR2 (8);
l_validate BOOLEAN DEFAULT FALSE;
l_obj NUMBER;
l_datetrack_update_mode VARCHAR2 (30) := 'CORRECTION';
l_assignment_sequence NUMBER;
l_name_combination_warning BOOLEAN := FALSE;
l_assign_payroll_warning BOOLEAN := FALSE;
l_org_now_no_manager_warning BOOLEAN;
l_other_manager_warning BOOLEAN;
l_spp_delete_warning BOOLEAN;
l_entries_changed_warning VARCHAR2 (30);
l_tax_district_changed_warning BOOLEAN;
l_person_id NUMBER;
l_assignment_id NUMBER;
l_special_ceiling_step_id NUMBER;
l_per_effective_end_date DATE
:= TO_DATE ('11-Jul-2049', 'DD-MON-YYYY');
l_people_group_id NUMBER;
l_group_name VARCHAR2 (30);
l_assignment_number VARCHAR2 (35);
l_effective_end_date DATE
:= TO_DATE ('11-Jul-2049', 'DD-MON-YYYY');
l_date DATE := SYSDATE;
ip_p_address_id per_addresses.address_id%TYPE;
ip_p_object_version_number NUMBER;
ip_p_party_id per_addresses.party_id%TYPE;
l_per_object_version_number NUMBER;
l_asg_object_version_number NUMBER;
l_full_name VARCHAR2 (240);
l_per_comment_id NUMBER;
l_per_effective_start_date DATE;
l_concatenated_segments VARCHAR2 (12);
l_soft_coding_keyflex_id NUMBER;
l_comment_id NUMBER;
l_no_managers_warning BOOLEAN;
-- Get employee details info from work table
CURSOR get_employee_details
IS
SELECT std_validate, std_person_id, std_assignment_id, std_hire_date,
std_business_group_id, std_last_name, std_sex,
std_date_of_birth, std_email_address, std_employee_number,
std_first_name, std_marital_status, std_middle_names,
std_nationality, std_title, std_national_identifier,
std_address_line1, std_address_line2, std_address_line3,
std_address_line4, std_post_code, std_telephone_1,
std_position_id, std_job_id, std_location_id,
std_organization_id, std_supervisor_id,
std_default_code_comb_id, std_set_of_books_id, std_payroll_id,
std_grade_id, std_pay_basis_id, std_assn_ovn
FROM SU_TEMPLOYEE_DETAILS;
-- checks employee details info from PER_ALL_PEOPLE_F table
CURSOR c_check_employee (p_emp_number VARCHAR2)
IS
SELECT paas.assignment_id, per.person_id, per.business_group_id,
per.last_name, per.start_date, per.date_of_birth, per.email_address,
per.employee_number, per.first_name, per.marital_status, per.middle_names,
per.nationality, per.national_identifier, per.sex, per.title, padd.address_id,
padd.primary_flag,padd.address_line1, padd.address_line2, padd.address_line3,
padd.town_or_city, padd.postal_code, padd.telephone_number_1, padd.telephone_number_2,
padd.telephone_number_3,paas.job_id, paas.location_id,paas.organization_id, paas.assignment_type, paas.primary_flag, paas.supervisor_id,paas.default_code_comb_id,
paas.set_of_books_id,paas.assignment_number, paas.period_of_service_id,paas.object_version_number
FROM per_all_people_f per,
per_all_assignments_f paas,
per_addresses padd
WHERE per.employee_number = p_emp_number
AND per.person_id = padd.person_id
AND paas.person_id(+) = per.person_id;
emp_rec c_check_employee%ROWTYPE;
-- Cursor retrieves latest Object Version Number from per_assignments_f table..
CURSOR csr_ovn (cp_person_id IN per_all_people_f.person_id%TYPE)
IS
SELECT MAX (paas.object_version_number)
FROM per_assignments_f paas, per_all_people_f per
WHERE paas.person_id = per.person_id
AND per.employee_number = paas.assignment_number
AND per.person_id = cp_person_id;
BEGIN
-- Process each record in the work table
FOR v_emp IN get_employee_details
LOOP
-- determine whether customer already exists
OPEN c_check_employee (v_emp.std_employee_number);
FETCH c_check_employee
INTO emp_rec;
IF c_check_employee%NOTFOUND
THEN
insert_flag := 'I';
ELSE
insert_flag := 'X';
END IF;
CLOSE c_check_employee;
-- Obtain the most recent Object Version Number..
OPEN csr_ovn (v_emp.std_person_id);
FETCH csr_ovn
INTO l_obj;
-- IF csr_ovn%NOTFOUND THEN RAISE NO_DATA_FOUND; END IF;
CLOSE csr_ovn;
-- Create new PER_ALL_PEOPLE_F and PER_ADDRESSES record from
-- info in table record
IF insert_flag = 'I'
THEN
BEGIN -- Importing Employee Procedure --
-- DBMS_OUTPUT.PUT (CHR (10));
-- DBMS_OUTPUT.PUT_LINE ('Importing employees.... ');
BEGIN
Hr_Employee_Api.create_gb_employee
(p_validate => l_validate,
p_hire_date => v_emp.std_hire_date,
p_business_group_id => v_emp.std_business_group_id,
p_date_of_birth => v_emp.std_date_of_birth,
p_email_address => v_emp.std_email_address,
p_first_name => v_emp.std_first_name,
p_middle_names => v_emp.std_middle_names,
p_last_name => v_emp.std_last_name,
p_sex => v_emp.std_sex,
p_ni_number => v_emp.std_national_identifier,
p_employee_number => v_emp.std_employee_number,
p_person_id => l_person_id,
p_title => v_emp.std_title,
p_assignment_id => l_assignment_id,
p_per_object_version_number => l_per_object_version_number,
p_asg_object_version_number => l_asg_object_version_number,
p_per_effective_start_date => l_per_effective_start_date,
p_per_effective_end_date => l_per_effective_end_date,
p_full_name => l_full_name,
p_per_comment_id => l_per_comment_id,
p_assignment_sequence => l_assignment_sequence,
p_assignment_number => l_assignment_number,
p_name_combination_warning => l_name_combination_warning,
p_assign_payroll_warning => l_assign_payroll_warning
Hr_Person_Address_Api.create_person_address
(p_validate => l_validate,
p_effective_date => v_emp.std_hire_date,
p_pradd_ovlapval_override => NULL,
p_validate_county => NULL,
p_person_id => l_person_id,
p_primary_flag => 'Y',
p_style => 'GB_GLB',
-- p_date_from => v_emp.std_hire_date,
p_date_from => SYSDATE,
p_date_to => NULL,
p_address_line1 => v_emp.std_address_line1,
p_address_line2 => v_emp.std_address_line2,
p_address_line3 => v_emp.std_address_line3,
p_town_or_city => v_emp.std_address_line4,
p_postal_code => v_emp.std_post_code,
p_country => v_emp.std_nationality,
p_telephone_number_1 => v_emp.std_telephone_1,
p_party_id => ip_p_party_id,
p_address_id => ip_p_address_id,
p_object_version_number => l_obj
--ip_p_object_version_number
Hr_Assignment_Api.update_emp_asg_criteria
(p_validate => l_validate,
p_effective_date => l_date, -- SYSDATE
p_datetrack_update_mode => l_datetrack_update_mode,
p_assignment_id => l_assignment_id,
p_object_version_number => l_obj,
p_organization_id => v_emp.std_organization_id,
p_location_id => v_emp.std_location_id,
p_job_id => v_emp.std_job_id,
p_position_id => v_emp.std_position_id,
p_special_ceiling_step_id => l_special_ceiling_step_id,
p_effective_start_date => l_date,
p_effective_end_date => l_effective_end_date, --IN/OUT
p_people_group_id => l_people_group_id, --IN/OUT
p_group_name => l_group_name, --IN/OUT
p_org_now_no_manager_warning => l_org_now_no_manager_warning, --IN/OUT
p_other_manager_warning => l_other_manager_warning, --IN/OUT
p_spp_delete_warning => l_spp_delete_warning, --IN/OUT
p_entries_changed_warning => l_entries_changed_warning, --IN/OUT
p_tax_district_changed_warning => l_tax_district_changed_warning --IN/OUT
Hr_Assignment_Api.update_emp_asg
(p_validate => l_validate, -- in
p_effective_date => l_date,
p_datetrack_update_mode => 'CORRECTION',
p_assignment_id => l_assignment_id,
p_object_version_number => l_obj,
p_supervisor_id => v_emp.std_supervisor_id,
p_default_code_comb_id => v_emp.std_default_code_comb_id,
p_set_of_books_id => v_emp.std_set_of_books_id,
p_concatenated_segments => l_concatenated_segments, -- out
p_soft_coding_keyflex_id => l_soft_coding_keyflex_id, -- out
p_comment_id => l_comment_id, -- out
p_effective_start_date => l_date, -- out
p_effective_end_date => l_effective_end_date,
p_no_managers_warning => l_no_managers_warning,
p_other_manager_warning => l_other_manager_warning
-- DBMS_OUTPUT.PUT_LINE ('Employee No:'|| v_emp.std_employee_number|| ' imported successfully..' );
EXCEPTION
WHEN OTHERS
THEN
RAISE NO_DATA_FOUND;
-- DBMS_OUTPUT.PUT (CHR (10));
DBMS_OUTPUT.PUT_LINE ( 'Ah, Employee:'
|| v_emp.std_employee_number
|| ' failed to load.. '
|| SQLERRM
-- DBMS_OUTPUT.PUT (CHR (10));
END;
END;
-- DBMS_OUTPUT.PUT (CHR (10));
v_rec_cnt := v_rec_cnt + 1;
-- DBMS_OUTPUT.PUT_LINE ( 'There were '|| v_rec_cnt|| ' records read in..');
-- End of customer related details
END IF;
END LOOP;
COMMIT;
END;
EXIT;
many thanks..Check primary_flag .... ;)
Regards.
Satyaki De.
Alex is Winner.... ;)
Edited by: Satyaki_De on Mar 2, 2009 5:33 PM -
I am trying to change my security questions I forgot answers but there is no option to this when I go into the manage my apple ID. I see the questions, but can't change them. Help?
Here is a link that should meet your needs.
Rescue email address and how to reset Apple ID security questions
Let us know how you got on. -
I'v done the upgrade so why am I still seeing this: Your browser is out of date.
I have downloaded the current fire fox upgrade but my browser window still says that I'm out of date.
'''Try Firefox Safe Mode''' to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
''(If you're not using it, switch to the Default theme.)''
* On Windows you can open Firefox 4.0+ in Safe Mode by holding the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
* On Mac you can open Firefox 4.0+ in Safe Mode by holding the '''option''' key while starting Firefox.
* On Linux you can open Firefox 4.0+ in Safe Mode by quitting Firefox and then going to your Terminal and running: firefox -safe-mode (you may need to specify the Firefox installation path e.g. /usr/lib/firefox)
* Or open the Help menu and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
[[Image:FirefoxSafeMode|width=520]]
''Once you get the pop-up, just select "'Start in Safe Mode"''
[[Image:Safe Mode Fx 15 - Win]]
'''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshooting extensions and themes]] article for that.
''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''
Thank you. -
I want to see PP stock in dry and wet scenarios in parallel.
I am using PP in a coke plant. The stock is uploaded as wet i.e. ( x tons of coke + y tons of moisture) through 561 movement. This entire stock is then taken up through a stock transfer order process in SD and a goods issue posted. However, my management would also like to see in parallel, the x ton (dry stock) separately also without affecting the MM reports like MMBE. They would also want to see this dry qty diminished when PGI of the wet stock also happens in the same proportion in which they have been PGIed.
Is there any way in PP to achieve this objective?Hi Partha,
As I perceive, at the moment, you are using only one part number that represents the FG/SFG (mixture of coke & moisture). You create a STO and book a GI against the STO.
In terms of the PP modul my suggestion would be as following:
- you should maintain stock for all ingredients (components) >> this would mean the maintanance of separate part number of each component
- you should maintain BOM for your SFG/FG
- and you should maintain other suitable master data (work center, routing)
In this case the process would be to issue a PrdOrd for your FG/SFG. During the confirmation (booking against PrdOrd) you would get your FG/SFG by mvt 101 and consume your components via mvt 261.
After that you could deliver your SFG/FG to its destination (e.g. via delivery, STO).
Please make your question clear it is very difficult to understand the process described by you and it's not toatally clear what you want exactly.
Thanks,
Csaba -
Why can't I see the test button in menu?
In Videos I have seen the "test" button to test a form bevore publishing it.
Why can't I see this button?What videos?
Maybe this is a user created button on the presenter's appliction. -
Why not able to see BUS2012 through se24
Hi,
Please clarify me on this.
BUS2012 is a business object for Purchase order.
Then why can't I see this object through se24 (Class Builder) .
Why there are separate transsactions(SWO1, SWO2) to see these objects.
Other classes I can see through se24.
Can't I say BUS2012 is a class having attributes, methods.
Can I assume BUS2012 is similar to Classes in any other languages (like Java).
Thanks,
PandaHi,
Please help me in understanding this.
Usual way of programming says , we need to create objects of classes at runtime. Once object is created we play with the methods of the object.
At runtime we can have many instances (Objects) of the same class running.
Then my question is what is BUS2012?
Is it a class or an object?
If it's an object then what's it type. (What type of object)
Thanks for looking into this.
-Panda -
I was on the website like five minutes with it working perfectly. My firefox install is new as of two days ago. It suddenly decided the website's certificate is not updated. It wasn't updated five minutes ago, but was working perfectly then. I do not give a ''durn'' what firefox thinks. I want to see this website. There is no ignore this BS and take me to my website button. I want to know how to turn this off permanently. I tried updating firefox and I still have the same issue. Make it stop. My firefox is updated as of five minutes ago to the very newest version. My windows version whatever is also automatically updated so that's not it. I do not use any local antivirus because I am behind a firewall. It can't be the firewall because other computers in my network not using firefox have no problem with the website. Also cannot be my windows because other computers which are just ghosted over copies of the same as this one one my network with same exact default settings also with no changes to them just like this one but using another web browser have no trouble at all with this website. Seriously, nothing is different on the other computers on the network except the use of firefox. They work fine for this website. Firefox brand new update even does not work. Tell me how to fix it. I tried to do the stuff listed in certain other posts here. Apparently this version of firefox is different from the versions talked about when I google because certain parts of the answer don't fit what I see when I try to follow them with this version.
''Title edited by a Moderator''Make sure that the system time and date on your computer are set correctly.
If "I Understand the Risks" is missing then this page may be opened in an (i)frame and in that case try the right-click context menu and use "This Frame: Open Frame in New Tab".
You can retrieve the certificate and check details like who issued certificates and expiration dates of certificates.
*Click the link at the bottom of the error page: "I Understand the Risks"
Let Firefox retrieve the certificate: "Add Exception" -> "Get Certificate".
*Click the "View..." button and inspect the certificate and check who is the issuer of the certificate.
You can see more Details like intermediate certificates that are used in the Details pane.
Note that some firewalls monitor secure (https) connections and send their own certificate instead of the website's certificate. -
Hi I was organizing pictures in iphoto. I am new at this. I was deleting a bunch of duplicate pictures and I kept getting a 'warning box" that kept asking "are you sure you want to delete?" I knew I wanted to delete all these pics so I checked the box that said "check box if you dont want to see this warning." So checked the box. Now I want to get that warning box back. Any ideas? I can't find anything on the internet or manuals. thanks
Try trash the com.apple.iPhoto.plist file from the HD/Users/ Your Name / library / preferences folder.
(On 10.7: Hold the option (or alt) key while clicking on the Go menu in Finder to access the User Library)
(Remember you'll need to reset your User options afterwards. These include minor settings like the window colour and so on. Note: If you've moved your library you'll need to point iPhoto at it again.)
What's the plist file?
For new users: Every application on your Mac has an accompanying plist file. It records certain User choices. For instance, in your favourite Word Processor it remembers your choice of Default Font, on your Web Browser is remembers things like your choice of Home Page. It even recalls what windows you had open last if your app allows you to pick up from where you left off last. The iPhoto plist file remembers things like the location of the Library, your choice of background colour, whether you are running a Referenced or Managed Library, what preferences you have for autosplitting events and so on. Trashing the plist file forces the app to generate a new one on the next launch, and this restores things to the Factory Defaults. Hence, if you've changed any of these things you'll need to reset them. If you haven't, then no bother. Trashing the plist file is Mac troubleshooting 101. -
Why must I restart my mac pro each time I want to see my iPhone in iTunes
Macbook pro Mid 2012, 2.5 GHz, 16GB, 500 GB,
Why must I restart my mac pro each time I want to see my iPhone in iTunes?Did you already try the troubleshooting in this article?
iOS: Device not recognized in iTunes for OS X - Apple Support -
When I try to use 'Stacked Column Bar'. with data assigned in the graphs, and want to see it in the 'Preview' mode in Xeclsius, I unable to see the graphs apart from the Axes ans Series Value, the graphs becomes totally invisible why So ?
Hi Ranendra,
For basic understanding of Dashboards and Models you can use standard Templates or samples which ll come along with dashboard designer(Formly Xcelsius) installation.
For path File-->Templates(or Samples).
Under Templates you ll have different categories and for each you ll find the dashboard Templates.
Regards,
Venkat P -
When I try to File > Save As on an .FLV movie, Firefox automatically changes the filetype to .mp4 while Chrome for instance retains the .FLV file type. I wanted to see why this is and how it can be fixed to work similarly to Chrome. Thanks.
If that file is an FLV file then Firefox should save it as such and not change the file extension.
Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance/Themes).
*Don't make any changes on the Safe mode start window.
*https://support.mozilla.org/kb/Safe+Mode
See also:
*http://kb.mozillazine.org/File_types_and_download_actions
*https://support.mozilla.org/kb/Managing+file+types -
When I try to sign in with my Apple ID (that I use with AppStore) to iCloud on my iPad2,
I see this message:
''The maximum number of free accounts have been activated on this iPad''.
So what shall I do?Welcome to the Apple Community.
Unfortunately once all the 3 iCloud accounts have been created on your mobile device, you cannot create any more regardless of what you do. You will need to re-use one of the accounts that you have already created or create your new account on another device or computer. -
Why we able to see the messeges in SXMB_MONI at SAP R/3 side??
Hi All,
When we are dealing with Proxy--File scenarios
After we triggered the proxy from SAP R/3 we are able to see the Messeges in MONI of SAP R/3.
But if I used IDOC--File scenario, then why can't i see the Msg's in MONI???
Regards
SumanHi,
One more query is
If i used Proxy --file scenario.
When this data will be converted into XML format.
Means before reaching to IE of SAP R/3????
Or after reaching to IE of SAP R/3??
I want to know the process flow of Proxy upto reaching of XI system
Can u please summarize these??
Double points are awaiting
Regards
Suman
Maybe you are looking for
-
I have 2 itunes a/cs one at work and one at home. Both computers are authorised for the 2 a/cs, but I can;t get my work a/c songs to show on my home computer, even though I sign in my work a/c, and I can't get my home songs to show up on the work co
-
Can't find a forum that seems appropriate for this question, this one seems the best: I'd like to extract audio from some older DVDs that I have -- ones from the 70's. Nothing illegal or anything like that, just that I'd like to have have some of the
-
ITunes Freezes when Syncing on Windows 7 SP1
iTunes seems to freeze imediatly when plugging in my iPhone 4, and will unfreeze soon as I unplug it. This started happening soon as I upgraded to SP1 on Windows 7. There seem to be many many threads on this and most eventually come to the conclusion
-
Recovering library from new external hard drive
My old external hard drive containing my iTunes and iPhoto libraries crashed. I paid to have the data recovered. The libraries are now on a new portable hard drive, but I don't know how to access them through ITunes and iPhoto. Can anyone help?
-
How to read random lines?
Hi everyone, I am trying to write a program that will take a random lines from a number text files and copy them to a new document. Is there a way to read specific lines in a document? For example if I set an int array to hold 20 random numbers, (23,