check duplicates when adding lines to single selection
Hi allI my have the table. User can add rows by clicking the Add button. Suppose the user selects the code as LOV CODE1, then click Add and the code as CODE1 .at that time single user must be informed that he chose this code.this table has unique salt; ection. ANC, someone tell me how the functionalty above can be achieved.
Thank you
Amrit
Hello
When he clicks on LOV, he calls the processFromRequest, here you can browse the VO and can check, whether the values of two columns are then even throw the exception.
thanx
Pratap
Tags: Oracle Applications
Similar Questions
-
Hello world
IM pretty new to audit the database. Auditing is enabled in the database. I would like to retrieve the news all of the objects belonged to a certain pattern when it was last accessed (select, insert, update) with time stamp. Is there any script for this? Your time and your reply is greatly appreciated. Thank you.
Database version: 11.2.0.4
Enable audit is not quite enough to get the details when the table is updated/inserted/selected.
You must activate audting on the object level, then you may only be able to see your report of your choice.
SELECT OBJ_NAME, ACTION_NAME, to_char (timestamp, ' dd/mm/yyyy, hh') of sys.dba_audit_object.
-
Tabular form when adding line error
I click on the 'Add' button to add a row to the table OCA_OTHER_AGENCIES, I get the following error:
Internal error in the routine mru: ORA-20001: error in MRU: line = 1, ORA-01400: cannot insert NULL into ('CONFIRM'. "" "" OCA_OTHER_AGENCIES '. "" OA_ID"), insert"CONFIRM ". "" OCA_OTHER_AGENCIES values ' ('OA_FIRM_ID', 'OA_ID', 'The AGENCY', 'PROGRAM', 'STATUS', 'AGENCY_DATE', 'DBE_ON_SITE_VISIT', 'DBE_ON_SITE_VISIT_DATE', "DBE_ON_SITE_VISIT_STATE") (: b1,: b2,: b3: b4,: b5,: b6,: b7,: b8,: b9)
OA_ID is the primary key and is defined in the table as presentation:
display as: HIDDEN
default type: PL/SQL Expression or a function
default: oca_pkg.get_next_key ('OA')
the get_next_key function returns the following sequence as follows:
Function get_next_key (p_key in varchar2) return number is
number of v_seq_no;
Start
If (p_key)
When ("OA") and then select OCA_OA_SEQ.nextval in the double v_seq_no;
When ('FARM') and then select OCA_FIRMS_SEQ.nextval in the double v_seq_no;
Another null.
end case;
return (v_seq_no);
end;
In debug mode: append query appears as:
0.08: Add line query: select 'FIND$ 01' "CHECK$ 01", 'OA_FIRM_ID' 'OA_FIRM_ID' 'OA_ID' 'OA_ID' 'OA_FIRM_ID_DISPLAY' 'OA_FIRM_ID_DISPLAY', 'OA_ID_DISPLAY', 'OA_ID_DISPLAY', 'AGENCY' "', 'PROGRAMME', 'PROGRAMME', 'STATUS', 'STATUS', 'AGENCY_DATE' 'AGENCY_DATE' 'DBE_ON_SITE_VISIT' 'DBE_ON_SITE_VISIT' 'DBE_ON_SITE_VISIT_DATE' 'DBE_ON_SITE_VISIT_DATE' 'DBE_ON_SITE_VISIT_STATE' 'DBE_ON_SITE_VISIT_STATE' of (select NULL" RECORD$ 01 "'). , 'OA_FIRM_ID' 'OA_FIRM_ID' 'OA_ID' 'OA_ID' 'OA_FIRM_ID_DISPLAY' 'OA_FIRM_ID_DISPLAY', 'OA_ID_DISPLAY', 'OA_ID_DISPLAY', 'AGENCY' "', 'PROGRAMME', 'PROGRAMME', 'STATUS', 'STATUS', 'AGENCY_DATE' 'AGENCY_DATE' 'DBE_ON_SITE_VISIT' 'DBE_ON_SITE_VISIT' 'DBE_ON_SITE_VISIT_DATE' 'DBE_ON_SITE_VISIT_DATE' 'DBE_ON_SITE_VISIT_STATE' 'DBE_ON_SITE_VISIT_STATE' from (select 'OA_FIRM_ID' , 'OA_ID', 'OA_FIRM_ID' OA_FIRM_ID_DISPLAY, OA_ID_DISPLAY 'OA_ID', 'AGENCY', 'PROGRAM', 'STATUS', 'AGENCY_DATE', 'DBE_ON_SITE_VISIT', 'DBE_ON_SITE_VISIT_DATE', ' DBE_ON_SITE_VISIT_STATE ' to "CONFIRM'." " ((OCA_OTHER_AGENCIES' where oa_firm_id =: F103_FIRM_ID UNION ALL SELECT NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL FROM DUAL WHERE: request = 'ADD_ROWS' or: application is NULL to CONNECT BY LEVEL < = 1)) Union all select NULL 'CHECK' $ 01, NULL, 'OA_FIRM_ID', oca_pkg.get_next_key ('OA') 'OA_ID', NULL, 'OA_FIRM_ID_DISPLAY '. NULL, NULL, 'OA_ID_DISPLAY', NULL, 'AGENCY', 'PROGRAM', NULL, 'STATUS', NULL, 'AGENCY_DATE', NULL, 'DBE_ON_SITE_VISIT', 'DBE_ON_SITE_VISIT_DATE', 'DBE_ON_SITE_VISIT_STATE' of the double NULL NULL
Can someone please.Why you doing this in the form and not by a trigger?
Denes Kubicek
------------------------------------------------------------------------------
http://deneskubicek.blogspot.com/
http://www.Opal-consulting.de/training
http://Apex.Oracle.com/pls/OTN/f?p=31517:1
------------------------------------------------------------------------------ -
Presence of row of unwanted table hidden when adding lines
It took me a while to understand what was going on when I couldn't add lines. The proven script seemed impossible to add new instances of the row in the table. Then I realized what was going on and added a line of script to solve this problem, however, I do not know exactly why it was necessary - is this a bug or is this how its supposed to happen? Is this the best solution?
My DOM
subForm.table.row
The form opens with these initial properties defined in object Panel
Subform presence = "visible."
table. Presence = "visible."
Row.Presence 'hidden '.
Instances of subform set to 0 (zero) through a script on initialization
Instances of subform to 1 changes through the interaction of the user
Table.row.presence = "visible" through the user intreraction
So far so good...
Instances of changes table.row to user interaction --c' is the problem: new instances are 'hidden' even if the presence of current or existing is 'visible '. It seems to spawn new lines using the original properties? those underway?
OK, I see what happened and fixed it by adding the line formCalc script to the button:
.its presence tableRow [*] = 'visible '.
What is to be expected, or is this a bug? And it is the best workaround?
Any idea and advice appreciated.
Stephen
Yes, it's as expected... When you ask to create a new line, the information is taken from the DOM that contains the State of origin of the subform.
Paul
-
When you use the pen tool when I click and create an anchor point and release the mouse button the pen tool emerges from the anchor and allow me to go and select a new anchor point. The right pen tool keeps adding lines that I move the mouse. How can I get the pen tool to release the anchor
Try this.go in the menus. Select cc illustrator > preferences > display selection & anchor > then make sure the box "activate the rubber band for" the pen tool is not selected. Then press OK. It should work.
-
How to fill a column with numbers and maintain when adding or deleting lines?
So far, I've discovered two ways to fill a column with the number:
1. Enter '1' in a single cell, '2' in the one below, select both, and then use the yellow dot to drag down - it will do the rest.
2 create a formula such as 'A2 + 1' and drag also.
However, in both cases it will work if I manually this continues to do for each newly added line at the bottom. Now, that alone would not be that big of a problem if it wasn't for the fact that I'm working with a table where the lines can be added among other rows in the future.
Having said that, could someone please tell me how to create a column with a number that will increase automatically? I mean - if I add a new line between line 56 and 57, I want the new line to have a '57"in it, and the" old 57 "would now be"58"and so on." " I don't want to drag the whole column, which can be hundreds if not more than a thousand lines.
Try to put this in the cells in the column:
= ROW()
In the formula, you can add or subtract a number if necessary to get the starting number that you need.
SG
-
After dragging table how can we single selection line enabled?
Hello world
I dragged a single table and created two buttons. Now I need the table to be selected (while dragging I don't check this value)
After dragging table how can we single selection line enabled?
Thank you.Hi Kumar,
Add this attribute to the af: table:
rowSelection="single"
AP
-
How can I add a spell checker this spelling laurys for a single line?
I want a spell checker that checks my spelling for just a single line. For example, Ebay feedback is only one line long then how I spell check my typed in response? Thank you.
You can do this by changing a hidden preference
- Type of topic: config in the address bar and press on enter, accept the message of warning that is displayed and you will be taken to a list of preferences
- In the upper search box, type out, will you limit the results to a small number of preferences
- Double-click the layout.spellcheckDefault preference and change its value to 2, which will allow the spell on simple lines
See http://kb.mozillazine.org/Layout.spellcheckDefault for more details about this preference
-
Value of Dublicate checking form added lines
Hello
I'm working on apex4.1
I am woking on slot form of table and adding several lines in the table before you click presentation on submit button. I want to check photocopy in the lines added before submitting in the table.
IF there is no copy in the value of the column, should be through the error and value should not be entered into the table.
How can I do this?
Thanks and greetings
CORINEThe approach is to loop through the bays of apex_application.g_fxx. You can do the same thing in tabular form wizard generated. You must determine what element of apex_application.g_fxx is mapped to your required column.
-
Select Into when no line is detected
In my select Into, it is possible that we will not find the lines and it causes an error. How to define v_3Month_lb null so that when no line is detected, that an exception is not thrown?
Select Pa_Entered_Value
IN v_3Month_lb
of wr_measure_value
where wr_measure_oid = 2
and project_associate_oid = p_ProjectAssociateOID
and period_oid = (p_PERIOD_OID)
and wr_item_oid = p_ItemOID;How to define v_3Month_lb null so that when no line is detected, that an exception is not thrown?
You do not have.
Exception handler is not required. -
My photo black when adding text or selecting an area.
When I try to add text, the picture turns off. I can't see anything and have to type blind. When I finished, it all comes down and the words are there, but whenever I click in the word box to change anything the picture will be black.
I also have a problem when you perform a large selection box - I saw the question I want to choose the image flashes in and out.
Thanks for any help you can provide
Not turning off"use graphics processor" in the Performance preference and restarting Photoshop have a bearing on the issue.
Please read these (in particular "supply information relevant to get faster answers"):
-
I have to remove the duplicate files, but having problems by selecting more than one file in the player at the time. How can I select multiple files at the same time so I can just delete them. I used to be able to do this in previous versions of Media Player, but this function seems now blocked or unavailable. The problem is this: through previous use of media player, it plays all my multimedia files several times whenever a device support has been added. He would try to save the files on my main drive, but since there is not enough room this would save the files somewhere else. This happened several times, I suppose, because when I upgraded my computer and a media scan was conducted he found duplicates of all my media various times of at least 6-8. I've consolidated since my plates on 3-disc multi to, but have now records duplicated hundreds and thousands of duplicate media files. Previous versions of Media Player would allow me to select all files and then delete them both of the reader, but also from my hard drive. So now I'm stuck with more than 300 GB of duplicate media I have to search line by line through all my hard drives to find each duplicate both, unless I can get media player to do what it can. Any help in this area would be appreciated.
Hello
1. did you of recent changes on the computer?
2. is Windows media player files in double creation during playback of music files?
To delete duplicate entries, click on another feature tab in the drive (for example the current playback), and then click library.
If this does not remove duplicates from your library, you can use the Add to library dialog box to search computer to analyze a file on your computer the duplicate entries not valid-pointing. The player will remove invalid entries in your library that point to files that no longer exist in the folder.Complete the steps above for files that are stored in the hard disks.
Method 1: Use the add to Library dialog box search for computers
(a) start Windows Media Player.
(b) press F3 on your keyboard to open Add to the library of the find computers dialog box.(c) click the Browse button to locate the folder on your computer so that your library contains invalid entries. Specify the location of the folder in the box look in.
If you are not sure what duplicate in your library entry is not valid, you can add a path column to display in your library. Specify the folder on your computer that corresponds to the path not valid file displayed in your library.
(d) click on the Search button.The player will search for digital media files and playlists in the folder that you specify and remove invalid entries in your library that point to files that no longer exist in the folder. If not valid in double entries point to other folders on your computer, repeat this procedure, specify a different folder every time.
If only a small number of duplicate entries exist, you can delete those invalid manually by right-clicking on the invalid entry, and then clicking Delete .
For large double-number of entries in your library (or if all your library is duplicated), it might be better to create a new library and delete the files.Method 2:
After you remove the duplicate entries, run the troubleshooting of Windows Media Library settings to solve this problem.
Open the troubleshooter in Windows Media Library
http://Windows.Microsoft.com/en-us/Windows7/open-the-Windows-Media-Player-library-Troubleshooter
Let us know the results.
I hope this helps.
-
Adding line by submitting the manual tabular form while adding lines
Hi all
I'm a newbie in the Apex.
I created a manual tabular form based on Apex_Collection. In addition, created the buttons ADD, DELETE and APPLY the CHANGES .
The data below are the steps that I did.
1 initialize the Collections
Process: When loading - before header
Enforcement process: once a Page visit
Source:
DECLARE l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE; l_bind_names APEX_APPLICATION_GLOBAL.VC_ARR2; l_bind_values APEX_APPLICATION_GLOBAL.VC_ARR2; l_query VARCHAR2(32767); BEGIN l_collection_name := 'EMAILDETAILS'; IF apex_collection.collection_exists(l_collection_name) THEN apex_collection.delete_collection(p_collection_name => l_collection_name); END IF; l_query := ' SELECT cmp_cd, ' --c001 => f01 || ' email, ' --c002 => f02 || ' tab_seq_id, ' --c003 => f03 || ' NULL, ' --c004 => f04 || ' NULL, ' --c005 => f05 || ' NULL, ' --c006 => f06 || ' NULL, ' --c007 => f07 || ' NULL, ' --c008 => f08 || ' NULL, ' --c009 => f09 || ' NULL, ' --c010 => f10 || ' NULL, ' --c011 => f11 || ' NULL, ' --c012 => f12 || ' NULL, ' --c013 => f13 || ' NULL, ' --c014 => f14 || ' NULL, ' --c015 => f15 || ' NULL, ' --c016 => f16 || ' NULL, ' --c017 => f17 || ' NULL, ' --c018 => f18 || ' NULL, ' --c019 => f19 || ' NULL, ' --c020 => f20 || ' NULL, ' --c021 => f21 || ' NULL, ' --c022 => f22 || ' NULL, ' --c023 => f23 || ' NULL, ' --c024 => f24 || ' NULL, ' --c025 => f25 || ' NULL, ' --c026 => f26 || ' NULL, ' --c027 => f27 || ' NULL, ' --c028 => f28 || ' NULL, ' --c029 => f29 || ' NULL, ' --c030 => f30 || ' NULL, ' --c031 => f31 || ' NULL, ' --c032 => f32 || ' NULL, ' --c033 => f33 || ' NULL, ' --c034 => f34 || ' NULL, ' --c035 => f35 || ' NULL, ' --c036 => f36 || ' NULL, ' --c037 => f37 || ' NULL, ' --c038 => f38 || ' NULL, ' --c039 => f39 || ' NULL, ' --c040 => f40 || ' NULL, ' --c041 => f41 || ' NULL, ' --c042 => f42 || ' NULL, ' --c043 => f43 || ' NULL, ' --c044 => f44 || ' NULL, ' --c045 => f45 || ' NULL, ' --c046 => f46 || ' ''O'', ' --c047 (for record status) || ' wwv_flow_item.md5(cmp_cd, email, tab_seq_id) ' --c048 (for optimistic locking) --c049 for (not used in collection/reserevered for seq_id array) --c050 (not used in collection/reservered for delete checkbox array) || ' FROM Cmp_Email ' || ' WHERE cmp_cd= v(''P9_CMP_CD'') '; apex_collection.create_collection_from_query_b ( p_collection_name => l_collection_name, p_query => l_query ); IF :REQUEST = 'ADD' THEN APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name); END IF; END;
2. tabular Guide
Type: SQL query
Source:
SELECT apex_item.hidden(4,c047,NULL,'f04_'|| '#ROWNUM#') || apex_item.hidden(5,c048,NULL,'f05_'|| '#ROWNUM#') || apex_item.hidden(6,seq_id,NULL,'f06_'|| '#ROWNUM#') || apex_item.hidden(3,c003,NULL,'f03_'|| '#ROWNUM#') || apex_item.hidden(1,c001,NULL,'f01_'|| '#ROWNUM#') || apex_item.checkbox( 7, seq_id, NULL, CASE WHEN c047 = 'D' THEN seq_id END, ':', 'f07_' || '#ROWNUM#' ) AS delete_checkbox, apex_item.text( 2, c002, 20, 50, NULL, 'f02_' || '#ROWNUM#' ) AS email_id FROM apex_collections WHERE collection_name ='EMAILDETAILS' ORDER BY c002
The buttons used:
1. name button: ADD
Action: send the Page
2 button name: DELETE
Action: send the Page
3 Collection page
Point process: present now - before the calculations and Validations
Enforcement process: once a Page visit
Source:
DECLARE l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE; l_original_md5 VARCHAR2(32); l_latest_md5 VARCHAR2(32); BEGIN l_collection_name := 'EMAILDETAILS'; FOR x IN 1 .. apex_application.g_f06.count LOOP IF apex_application.g_f01(x) IS NOT NULL --ID exists, check to see if record was updated THEN SELECT c048 INTO l_original_md5 FROM apex_collections WHERE collection_name = l_collection_name AND seq_id = apex_application.g_f06(x); l_latest_md5 := wwv_flow_item.md5( apex_application.g_f01(x), apex_application.g_f02(x), apex_application.g_f03(x) ); IF l_original_md5 != l_latest_md5 THEN apex_collection.update_member( p_collection_name => l_collection_name, p_seq => apex_application.g_f06(x), p_c001 => apex_application.g_f01(x), p_c002 => apex_application.g_f02(x), p_c003 => apex_application.g_f03(x), p_c047 => 'U', p_c048 => apex_application.g_f05(x) ); END IF; ELSE --ID does not exist, must be new record apex_collection.update_member( p_collection_name => l_collection_name, p_seq => apex_application.g_f06(x), p_c001 => apex_application.g_f01(x), p_c002 => apex_application.g_f02(x), p_c003 => apex_application.g_f03(x), p_c047 => 'N', p_c048 => apex_application.g_f05(x) ); END IF; END LOOP; IF :REQUEST = 'DELETE' THEN FOR x IN 1 .. apex_application.g_f07.count LOOP apex_collection.update_member_attribute( p_collection_name => l_collection_name, p_seq => apex_application.g_f07(x), p_attr_number => '47', p_attr_value => 'D' ); END LOOP; END IF; END;
4. table collection
Point process: submit now - after calculations and Validations
Enforcement process: once a Page visit
Source:
DECLARE l_table_md5 VARCHAR2(32); l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE; l_del_count PLS_INTEGER := 0; l_upd_count PLS_INTEGER := 0; l_ins_count PLS_INTEGER := 0; l_success_message VARCHAR2(32767); CURSOR op_lock_check_cur (p_id IN NUMBER) IS SELECT wwv_flow_item.md5(cmp_cd, email, tab_seq_id) FROM Cmp_Email WHERE tab_seq_id = op_lock_check_cur.p_id FOR UPDATE; BEGIN l_collection_name := 'EMAILDETAILS'; FOR x IN ( SELECT * FROM apex_collections WHERE collection_name = l_collection_name AND c047 IN ('N','U','D')) LOOP IF x.c047 = 'N' THEN INSERT INTO Cmp_Email(tab_seq_id,cmp_cd,email) VALUES (cmp_email_seq.nextval, :P5_CMP_CD_HIDN, x.c002 ); l_ins_count := l_ins_count + 1; ELSIF x.c047 = 'U' THEN OPEN op_lock_check_cur(x.c003); FETCH op_lock_check_cur INTO l_table_md5; IF l_table_md5 != x.c048 THEN raise_application_error(-20001,'Current version of data in database has changed since user initiated update process.'); END IF; UPDATE Cmp_Email SET cmp_cd=:P5_CMP_CD_HIDN ,email = x.c002 WHERE CURRENT OF op_lock_check_cur; CLOSE op_lock_check_cur; l_upd_count := l_upd_count + 1; ELSIF x.c047 = 'D' THEN DELETE FROM Cmp_Email WHERE tab_seq_id = x.c003; l_del_count := l_del_count + 1; END IF; END LOOP; apex_collection.delete_collection(p_collection_name => l_collection_name); l_success_message := l_ins_count || ' rows inserted, ' || l_upd_count || ' rows updated, ' || l_del_count || ' rows deleted'; :P5_SUCCESS_MESSAGE:= l_success_message; END;
When I press the ADD button, a new line must be added to the shape of the table and the data should be saved to the collection. , But currently, the page is being submitted to the database table when adding new lines in the form of tables. The data should only be saved in the database when the user clicks on the APPLY CHANGES button
I searched the Forum about this issue and have found many discussions which suggested to use JavaScript to add new lines. As I have no knowledge of JavaScript, these solutions have been strange for me.
Please help me solve this problem.
Thanks in advance.
Kind regards
Aravind
Hi Christophe,
Follow the changes mentioned below
1. remove this your Collections initialize
IF :REQUEST = 'ADD' THEN APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name); END IF;
2 condition your collection process initialize
Modify your process-> conditions-> PLSQL Expressions->: REQUEST IS NULL
3. create a process more onload I say Add new line to the collection
DECLARE l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE; BEGIN l_collection_name := 'EMAILDETAILS'; IF apex_collection.collection_exists(l_collection_name) THEN APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name); END IF; END;
4 condition your Add new line to the collection
Modify your process-> conditions-> request = Expression1-> ADD (this should be request ADD button)
5. change your button-> Action addition-> redirect to this application page :-> page no (same page)->-> ADD APPLICATION
6. check your through the process conditional Page collection
Modify your process-> conditions-> PLSQL Expressions->: ASK IN ('ADD', 'APPLY_CHANGES', 'DELETE')
7. check your subject to the process of Collection to Table under condition
Modify your process-> conditions-> PLSQL Expressions->: ASK IN ('APPLY_CHANGES')
8. for the whole process to remove the conditions when the button is pressed.
If the problems persists, create a sample on apex.oracle.com and share the connection information with the name of workspace.
Hope this helps you,
Kind regards
Jitendra
-
Add the check box for each line in the classic report
Hello
I created the report classic with checkboxes in each row and added the On-Submit process, BUTTON CONDITIONAL, to determine the behavior of the boxes. The process of PL/SQL is suppose to delete the selected row from the database.
I get the success message, but when I check the database, the line is still present in the database.
PLSQL CODE:
FOR i IN 1.. apex_application . g_f01 . County LOOP
DELETE
Of
Registry
WHERE
reg_id = apex_application. g_f01 (i); END LOOP ;ORACLE APEX: 4.2
Thank you
ApexNewLearner wrote:
I tried the above solution, but I get the error message.
Don't see no error message (maybe someone else was modulate the application). As I found it, the problem was the property view as of the column being Simple Checkboxvalue box. This type of display should be used only by generated by the wizard tabular forms, not with a
apex_item.checkbox2
column. When the display type is changed to Standard report column, the row is deleted if necessary. -
BSOD drives when adding T110 ii with PERC H200 and SBS 2011 or Server 2008 R2-
Bought the server next in November 2011
PowerEdge T110 II
ManufDate: 24/10/2011 market: 06/11/2011
RAM: 16 GB (4 x 4) 1333 mhz UDIMM DualRanked
Processor: Xeon E3-1270 3.4 Ghz, 8 M cache, Turbo, Quad Core/8 t (80W)
RAID: Map Perc H200
Drive: 2 x 600GB 15K RPM SCSI 6Gbps 3 .5in - RAID 1 Mirror SA
SBS 2011 standard x 64 (works on Win 2008R2)SBS 2011 installed without a problem and the server works perfectly since December 2011. Backups occurring twice per day to a USB attached hard drive external 1.5 to and OS patches applied on a monthly basis without problem.
Company need more storage so it wanted to add 2 drives more (same spec as to purchase). I thought to try to turn the RAID 1 pair in RAID 10 set in order to keep the simple logical configuration (a single large logical volume which now seems to be 1.2 TB in size instead of 600 GB) - could get but not really someone to describe if it could be done for non-destructive way that requires not the complete system installation/restoration - so opted for just add the 2 new drives as a RAID extra 1 pair in order to not reach a stable, boot, partition operating system running on the current RAID 1 pair.
Contracted for the Dell technician to come out to install 2 new readers, be clear that the service was not complete until I had an extra pair of RAID 1, appearing as a usable operating system.
Technician arrived, installed readers, set the new RAID pair in the H200 configuration utility, rebooted the system and when the BONES began to load had a blue screen BSOD. Technician then disconnected drives newly associated (the level of the cables) to see if the system would boot - BSOD again on restart (both of now get us this "pleated" feel if you know what I mean). Then went into the raid configuration utility, removed the new raid 1 volume (which, by the way, is appeared above the one existing in the list - which is not very intuitive that one that has been added is Volume 1 and the existing old is Volume 2 in the utility). After the triple-checking that we had the right volume (it showed that 8% initialized over the other which was complete, as well as the corresponding drive port numbers), we have REMOVED the new volume (at this point I don't remember if we had replaced the cables for the readers to perform this action).
At startup the system rebooted normally - we were all so relieved, don't talk over retries at the moment.
Talk to Dell there seems to be a problem with the PERC H200 firmware or drivers. Has not affected the config initial of a single pair of RAID 1, however caused problems when you attempt to add another pair. Escalation of Dell support said that has happened several times with Windows 2008 (which comes from the SBS 2011) systems. They recommended that the firmware update and the PERC H200 card drivers.
I turned to the technician and asked when we could plan the updates of the firmware and driver and told him that they wouldn't do that (not sure that I blame the poor guy, he was sweating bullets after the BSOD 2nd). I explained that we have contracted for installation services which included ensuring that the pair of extra disk appeared also usable for the operating system and he said that I needed to talk to Dell that.
You wanted to post information on issues with PERC H200 BSOD when adding disks on Win2008 (or SBS 2011).
Waiting for response from Dell as to who will come on-site to complete the installation.
Any info about the question to know if the update of the firmware/driver will solve the problem or if I can do with reliability a disk 2 RAID 1 for a 4 disk RAID 10 conversion without having to reinstall/restore system would be appreciated.
There is NO migration route TO or FROM a nested RAID levels (10, 50, 60) on one of the PERC H series, so it goes from 1 to 10 of RAID is not an option (without backup/replace/create/restore).
Firmware release notes do not indicate that a large part is added (although the "bugs" may be enough):
-Addition of Support for > 2.2 to SAS hard drives
-Small bug fixes
I have not seen/heard talk of this problem (I don't have a H200), but it is possible that an update of the firmware can change the way it handles the new disks, newly configured RAID arrays, or even how it presents to the OS.
Do you know if the technician checked to see if the original VD was marked as boot VD?
Maybe you are looking for
-
pop up offering to clean my Mac
How can I get rid of the pop ups on my desk offering to get rid of adware/malware on my Mac.
-
Open any Web site, such as www.facebook.com or www.yahoo.com, example: directly on the address bar shows a 404 error. Entering on the entry of Google bar, I get a Google page that looks more like Ask.com before getting a 404 error when clicked.
-
is the WD my passport for mac 3 TB portable hard drive compatible with 10.11.3 El Capitan
-
Support A2DP on my card internal
I have a 360 Toshiba bluetooth wireless card brand to another manufacturer in my laptop. I'm having trouble with my Motorola S9 headphones. The card supports A2DP? I have to upgrade the BT stack? If so, how can I do this and how do I know what is my
-
Can not use WIFI. When the pilot is coming?
Updated to 8.1 and WiFi have been intermittent and then stopped working. Called Lenovo and they said that it was what we needed to upgrade the WiFi Broadcom driver. Broadcom's not out the 8.1 driver yet, again, saying: n/a at driver page. It was 2 we