Insert using parallel
what does this last statement mean? it is as though the query runs just like without any hints.
oracle doc:
Using Parallel Execution
Examples of Distributed Transaction Parallelization
This section contains several examples of distributed transaction processing.
Example 1 Distributed Transaction Parallelization
In this example, the DML statement queries a remote object:
INSERT /* APPEND PARALLEL (t3,2) */ INTO t3 SELECT * FROM t4@dblink;
The query operation is executed serially without notification because it references a remote object.
Randolf,
As far as I have a real db link why not test it myself (see my questions at the end of this thread)
SQL> insert /*+ append parallel(lcl) */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst;
51 rows created.
SQL> select * from table(dbms_xplan.display_cursor);
PLAN_TABLE_OUTPUT
SQL_ID 1nhmuzb4ayq7x, child number 0
insert /*+ append parallel(lcl) */ into local_tab lcl select /*+
parralel(dst) */ dst.* from distant_tab dst
Plan hash value: 2098243032
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | Inst |IN-OUT|
| 0 | INSERT STATEMENT | | | | 57 (100)| | | |
| 1 | LOAD AS SELECT | | | | | | | |
| 2 | REMOTE | distant_tab | 51 | 3009 | 57 (0)| 00:00:01 | XLCL~ | R->S |
Remote SQL Information (identified by operation id):
2 - SELECT /*+ OPAQUE_TRANSFORM */ "DST_ID","NAME_FR","NAME_NL","DST_UIC_CODE","DST_VOI
C_CODE","BUR_UIC_CODE","BUR_VOIC_CODE","INFO_NEEDED","TRANSFERRED","VALID_FROM_DATE",
"VALID_TO_DATE","SORTING","SO_NEEDED" FROM "distant_tab" "DST" (accessing'XLCL_XDST.WORLD' )
Let enable parallel DML and repeat the same insert
SQL> alter session enable parallel dml;
Session altered.
SQL> insert /*+ append parallel(lcl) */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst;
51 rows created.
SQL> select * from table(dbms_xplan.display_cursor);
PLAN_TABLE_OUTPUT
SQL_ID 1nhmuzb4ayq7x, child number 1
insert /*+ append parallel(lcl) */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst
Plan hash value: 2511483212
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ/Ins |IN-OUT| PQ Distrib |
| 0 | INSERT STATEMENT | | | | 57 (100)| | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM) | :TQ10001 | 51 | 3009 | 57 (0)| 00:00:01 | Q1,01 | P->S | QC (RAND) |
| 3 | LOAD AS SELECT | | | | | | Q1,01 | PCWP | |
| 4 | PX RECEIVE | | 51 | 3009 | 57 (0)| 00:00:01 | Q1,01 | PCWP | |
| 5 | PX SEND ROUND-ROBIN| :TQ10000 | 51 | 3009 | 57 (0)| 00:00:01 | | S->P | RND-ROBIN |
| 6 | REMOTE | distant_tab | 51 | 3009 | 57 (0)| 00:00:01 | XLCL~ | R->S | |
Remote SQL Information (identified by operation id):
6 - SELECT /*+ OPAQUE_TRANSFORM */ "DST_ID","NAME_FR","NAME_NL","DST_UIC_CODE","DST_VOIC_CODE","BUR_UIC_COD
E","BUR_VOIC_CODE","INFO_NEEDED","TRANSFERRED","VALID_FROM_DATE","VALID_TO_DATE","SORTING","SO_NEEDED"
FROM "distant_tab" "DST" (accessing 'XLCL_XDST.WORLD' )
SQL> select * from local_tab;
select * from local_tab
ERROR at line 1:
ORA-12838: cannot read/modify an object after modifying it in parallel
SQL> select
2 dfo_number,
3 tq_id,
4 server_type,
5 process,
6 num_rows,
7 bytes,
8 waits,
9 timeouts,
10 avg_latency,
11 instance
12 from
13 v$pq_tqstat
14 order by
15 dfo_number,
16 tq_id,
17 server_type desc,
18 process
19 ;
DFO_NUMBER TQ_ID SERVER_TYP PROCES NUM_ROWS BYTES WAITS TIMEOUTS AVG_LATENCY INSTANCE
1 0 Producer QC 51 4451 0 0 0 1
1 1 Consumer QC 1 683 14 6 0 1
This time parallel DML has been used
What If I create a trigger on the local_tab table and repeat the insert?
SQL> create or replace trigger local_tab_trg
2 before insert on local_tab
3 for each row
4 begin
5 null;
6 end;
7 /
Trigger created.
SQL> insert /*+ append parallel(lcl) */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst;
51 rows created.
SQL> select * from table(dbms_xplan.display_cursor);
PLAN_TABLE_OUTPUT
SQL_ID 1nhmuzb4ayq7x, child number 1
insert /*+ append parallel(lcl) */ into local_tab lcl select /*+
parralel(dst) */ dst.* from distant_tab dst
Plan hash value: 1788691278
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | Inst |IN-OUT|
| 0 | INSERT STATEMENT | | | | 57 (100)| | | |
| 1 | LOAD TABLE CONVENTIONAL | | | | | | | |
| 2 | REMOTE | distant_tab | 51 | 3009 | 57 (0)| 00:00:01 | XLCL~ | R->S |
Remote SQL Information (identified by operation id):
2 - SELECT /*+ OPAQUE_TRANSFORM */ "DST_ID","NAME_FR","NAME_NL","DST_UIC_CODE","DST_VOIC_CODE",
"BUR_UIC_CODE","BUR_VOIC_CODE","INFO_NEEDED","TRANSFERRED","VALID_FROM_DATE","VALID_TO_DATE","S
ORTING","SO_NEEDED" FROM "distant_tab" "DST" (accessing 'XLCL_XDST.WORLD' )
Parallel run has been disabled by the existence of this trigger in both distant and local database
SQL> drop trigger local_tab_trg;
Trigger dropped.
Now I want to test an insert using only the append hint as shown below
SQL> insert /*+ append */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst;
51 rows created.
SQL> select * from table(dbms_xplan.display_cursor);
PLAN_TABLE_OUTPUT
SQL_ID 4pkxbmy8410s9, child number 0
insert /*+ append */ into local_tab lcl select /*+ parralel(dst) */
dst.* from distant_tab dst
Plan hash value: 2098243032
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | Inst |IN-OUT|
| 0 | INSERT STATEMENT | | | | 57 (100)| | | |
| 1 | LOAD AS SELECT | | | | | | | |
| 2 | REMOTE | distant_tab | 51 | 3009 | 57 (0)| 00:00:01 | XLCL~ | R->S |
Remote SQL Information (identified by operation id):
2 - SELECT /*+ OPAQUE_TRANSFORM */ "DST_ID","NAME_FR","NAME_NL","DST_UIC_CODE","DST_VOI
C_CODE","BUR_UIC_CODE","BUR_VOIC_CODE","INFO_NEEDED","TRANSFERRED","VALID_FROM_DATE","V
ALID_TO_DATE","SORTING","SO_NEEDED" FROM "distant_tab" "DST" (accessing
'XLCL_XDST.WORLD' )
SQL> select * from local_tab;
select * from local_tab
ERROR at line 1:
ORA-12838: cannot read/modify an object after modifying it in parallel
Question 1 : What does this last ORA-128838 means if the execution plan is not showing a parallel DML insert?
Particularly when I repeat the same insert using a parallel hint without the append hint
SQL> insert /*+ parallel(lcl) */ into local_tab lcl select /*+ parralel(dst) */ dst.* from distant_tab dst;
51 rows created.
SQL> select * from table(dbms_xplan.display_cursor);
PLAN_TABLE_OUTPUT
SQL_ID 40uqkc82n1mqn, child number 0
insert /*+ parallel(lcl) */ into local_tab lcl select /*+ parralel(dst)
*/ dst.* from distant_tab dst
Plan hash value: 2511483212
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ/Ins |IN-OUT| PQ Distrib |
| 0 | INSERT STATEMENT | | | | 57 (100)| | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM) | :TQ10001 | 51 | 3009 | 57 (0)| 00:00:01 | Q1,01 | P->S | QC (RAND) |
| 3 | LOAD AS SELECT | | | | | | Q1,01 | PCWP | |
| 4 | PX RECEIVE | | 51 | 3009 | 57 (0)| 00:00:01 | Q1,01 | PCWP | |
| 5 | PX SEND ROUND-ROBIN| :TQ10000 | 51 | 3009 | 57 (0)| 00:00:01 | | S->P | RND-ROBIN |
| 6 | REMOTE | distant_tab | 51 | 3009 | 57 (0)| 00:00:01 | A1124~ | R->S | |
Remote SQL Information (identified by operation id):
6 - SELECT /*+ OPAQUE_TRANSFORM */ "DST_ID","NAME_FR","NAME_NL","DST_UIC_CODE","DST_VOI
C_CODE","BUR_UIC_CODE","BUR_VOIC_CODE","INFO_NEEDED","TRANSFERRED","VALID_FROM_DATE","V
ALID_TO_DATE","SORTING","SO_NEEDED" FROM "distant_tab" "DST" (accessing'XLCL_XDST.WORLD' )
SQL> select * from local_tab;
select * from local_tab
ERROR at line 1:
ORA-12838: cannot read/modify an object after modifying it in parallel
"in that particular case the REMOTE data was joined to some local data and there was an additional BUFFER SORT operation in the execution plan, which (in most cases) shows up when a serial to parallel distribution (S->P) is involved in an operation with further re-distribution of data, and the BUFFER SORT had to buffer all the data from remote before the local operation could continue - defeating any advantage of speeding up the local write operation by parallel DML. A serial direct path insert was actually faster in that particular case."
Question 2 : Isn’t this a normal behavior of distributed DML where the driving site is always the site where the DML operation is done? And this is why the BUFFER SORT had to buffer all the data from remote to the driving site (local site here)?
http://jonathanlewis.wordpress.com/2008/12/05/distributed-dml/
Best regards
Mohamed Houri
Similar Messages
-
Insert query is using parallel mode
Hi All,
Insert query is running against below tables. It is using Parallelism as the below explain shows.
Execution Plan
Id Operation Name Rows Bytes Cost (%CPU) Time TQ IN-OUT PQ Distrib
0 INSERT STATEMENT 779K(100)
1 LOAD TABLE CONVENTIONAL
2 PX COORDINATOR
3 PX SEND QC (RANDOM) :TQ10002 4116K 443M 779K (0) 999:59:59 Q1,02 P->S QC (RAND)
4 HASH JOIN ANTI BUFFERED 4116K 443M 779K (0) 999:59:59 Q1,02 PCWP
5 BUFFER SORT Q1,02 PCWC
6 PX RECEIVE 4116K 235M 36221 (0) 758:17:06 Q1,02 PCWP
7 PX SEND HASH :TQ10000 4116K 235M 36221 (0) 758:17:06 S->P HASH
8 TABLE ACCESS FULL GL_POSTING_INTERIM_50123 4116K 235M 36221 (0) 758:17:06
9 PX RECEIVE 471M 23G 742K (0) 999:59:59 Q1,02 PCWP
10 PX SEND HASH :TQ10001 471M 23G 742K (0) 999:59:59 Q1,01 P->P HASH
11 PX BLOCK ITERATOR 471M 23G 742K (0) 999:59:59 Q1,01 PCWC
12 TABLE ACCESS FULL GL_BALANCES 471M 23G 742K (0) 999:59:59 Q1,01 PCWP WE are not using any parallel hint again all the tables in the insert query.
Environment details.
DB version - 11.2.0.1
OS version - IBM AIX 6.1
Please let me know why query is going for parallelism automatically as i am not using any parallel hint or any auto parallel.
NAME TYPE VALUE
fast_start_parallel_rollback string FALSE
parallel_adaptive_multi_user boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_degree_limit string CPU
parallel_degree_policy string MANUAL
parallel_execution_message_size integer 16384
parallel_force_local boolean FALSE
parallel_instance_group string
parallel_io_cap_enabled boolean FALSE
parallel_max_servers integer 8
parallel_min_percent integer 0
NAME TYPE VALUE
parallel_min_servers integer 0
parallel_min_time_threshold string AUTO
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_servers_target integer 64
parallel_threads_per_cpu integer 2
recovery_parallelism integer 0Please suggest.
ThanksThat will depend on the query and whether it decides to use parallel or not. Having PARALLEL_AUTOMATIC_TUNING set to FALSE does not disable parallel query in your database. Unless you are talking about some other parameter when you say "parallel auto is manual"?
Here is a worked example. Note my parallel settings at the end:
create table rj_test (id number(10), name varchar2(20));
exec dbms_stats.set_table_stats(ownname=>'SYS',tabname=>'RJ_TEST',numrows=>'1000000',numblks=>'10000');
SQL> explain plan for
2 select id, count(*)
3 from rj_test
4 group by id;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 3757798270
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1000K| 12M| 1058 (12)| 00:00:06 |
| 1 | HASH GROUP BY | | 1000K| 12M| 1058 (12)| 00:00:06 |
| 2 | TABLE ACCESS FULL| RJ_TEST | 1000K| 12M| 962 (3)| 00:00:05 |
9 rows selected.
SQL> select degree from user_tables where table_name = 'RJ_TEST';
DEGREE
1
SQL> alter table rj_test parallel (degree 8);
Table altered.
SQL> explain plan for
2 select id, count(*)
3 from rj_test
4 group by id;
Explained.
SQL> select * from table(dbms_xplan.display);
SQL> set lines 120
SQL> set pages 1000
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 2739002282
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
| 0 | SELECT STATEMENT | | 1000K| 12M| 145 (11)| 00:00:01 | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM) | :TQ10001 | 1000K| 12M| 145 (11)| 00:00:01 | Q1,01 | P->S | QC (RAND) |
| 3 | HASH GROUP BY | | 1000K| 12M| 145 (11)| 00:00:01 | Q1,01 | PCWP | |
| 4 | PX RECEIVE | | 1000K| 12M| 145 (11)| 00:00:01 | Q1,01 | PCWP | |
| 5 | PX SEND HASH | :TQ10000 | 1000K| 12M| 145 (11)| 00:00:01 | Q1,00 | P->P | HASH |
| 6 | HASH GROUP BY | | 1000K| 12M| 145 (11)| 00:00:01 | Q1,00 | PCWP | |
| 7 | PX BLOCK ITERATOR | | 1000K| 12M| 133 (3)| 00:00:01 | Q1,00 | PCWC | |
| 8 | TABLE ACCESS FULL| RJ_TEST | 1000K| 12M| 133 (3)| 00:00:01 | Q1,00 | PCWP | |
15 rows selected.
SQL> show parameter parallel
NAME TYPE VALUE
fast_start_parallel_rollback string LOW
parallel_adaptive_multi_user boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_degree_limit string CPU
parallel_degree_policy string MANUAL
parallel_execution_message_size integer 16384
parallel_force_local boolean FALSE
parallel_instance_group string
parallel_io_cap_enabled boolean FALSE
parallel_max_servers integer 16
parallel_min_percent integer 0
parallel_min_servers integer 1
parallel_min_time_threshold string AUTO
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_servers_target integer 16
parallel_threads_per_cpu integer 2
recovery_parallelism integer 0
SQL> -
Multi-table INSERT with PARALLEL hint on 2 node RAC
Multi-table INSERT statement with parallelism set to 5, works fine and spawns multiple parallel
servers to execute. Its just that it sticks on to only one instance of a 2 node RAC. The code I
used is what is given below.
create table t1 ( x int );
create table t2 ( x int );
insert /*+ APPEND parallel(t1,5) parallel (t2,5) */
when (dummy='X') then into t1(x) values (y)
when (dummy='Y') then into t2(x) values (y)
select dummy, 1 y from dual;
I can see multiple sessions using the below query, but on only one instance only. This happens not
only for the above statement but also for a statement where real time table(as in table with more
than 20 million records) are used.
select p.server_name,ps.sid,ps.qcsid,ps.inst_id,ps.qcinst_id,degree,req_degree,
sql.sql_text
from Gv$px_process p, Gv$sql sql, Gv$session s , gv$px_session ps
WHERE p.sid = s.sid
and p.serial# = s.serial#
and p.sid = ps.sid
and p.serial# = ps.serial#
and s.sql_address = sql.address
and s.sql_hash_value = sql.hash_value
and qcsid=945
Won't parallel servers be spawned across instances for multi-table insert with parallelism on RAC?
Thanks,
MaheshPlease take a look at these 2 articles below
http://christianbilien.wordpress.com/2007/09/12/strategies-for-rac-inter-instance-parallelized-queries-part-12/
http://christianbilien.wordpress.com/2007/09/14/strategies-for-parallelized-queries-across-rac-instances-part-22/
thanks
http://swervedba.wordpress.com -
Using PARALLEL in Cursor SELECT...
Does using PARALLEL hint in definition of the cursor make any difference? There is significant improvement when it is used as INSERT INTO... AS SELECT... But
does this parallelism concept work when used as a cursor?
DECLARE
CURSOR c_fas_expense
IS
SELECT
/*+ PARALLEL(X,8) */
f.volatility,
f.div_yield,
f.exp_life,
FROM gl_fas f
WHERE f.runtime_id = p_runtime_id;
BEGIN
FOR v_fas_expense IN c_fas_expense LOOP
UPDATE gl_fas_expense_rpt
SET volatility = v_fas_expense.volatility,
div_yield = v_fas_expense.div_yield,
exp_life = v_fas_expense.exp_life,
mkt_prc = v_fas_expense.mkt_prc,
WHERE fas_num = v_fas_expense.fas_num
AND runtime_id = p_runtime_id;
END LOOP;
END;As Nigel said, your update could be done in a single statement which may or may nor benefit from parallelism. You could do it something like:
UPDATE gl_fas_expense_rpt r
SET (volatility, div_yield, exp_life, mkt_prc) =
(SELECT volatility, div_yield, exp_life, mkt_prc
FROM gl_fas f
WHERE r.fas_num = f.fas_num AND
r.runtime_id = f.runtime_id)
WHERE r.runtime_id = p_runtime_id AND
EXISTS (SELECT 1
FROM gl_fas f
WHERE r.fas_num = f.fas_num AND
r.runtime_id = f.runtime_id)If gl_fas is, or can be, constrained unique on fas_num and runtime_id then you could also update a join. Based on your current procedure, I strongly suspect that it can be, otherwise you will never know what the real values are. An updateable jpin would look something like:
UPDATE (SELECT r.volatility, r.div_yield, r.exp_life, r.mkt_prc,
f.volatility new_vol, f.div_yield new_div,
f.exp_life new_exp, f.mkt_prc new_prc
FROM gl_fas_expense_rpt r, gl_fas f
WHERE r.fas_num = f.fas_num AND
r.runtime_id = f.runtime_id and
r.runtime_id = p_runtime_id)
SET volatility = new_vol,
div_yield = new_div,
exp_life = new_exp,
div_yield = new_divBy the way, you have an extraneous comma in your cursor definition before the FROM, and in your UPDATE statement before the WHERE.
HTH
John -
Can I use Parallel execution for Global Temporary table within SP and How
Dear Gurus,
I have Global temporary table as below
Create global temporary table Temp_Emp
empno number,
ename varchar2(20),
deptno number
) on commit preserve rows;
During processing I insert the data into this table and then fire query on Temp_Emp, get the data and pass it to front end.
The SP as shown below
Create or replace procedure get_emp_data
empid in number,
emp_detail out RefCsr -- Ref cursor
as
begin
-- some code here
open emp_detail for
select *
from Temp_Emp
where empno = empid;
end get_emp_data;
Can use Parallel Query execution on Temp_Emp table and how ?
i.e. do need to explicitly use parallel construct in query or is it default.
Because I have many SQL like above (on global temporary tables) within Stored Procedures.
Can anybody give me any suggestion.
Thanking in Advance
SanjeevHow come you are populating a temporary table and then opening a cursor on this temporary table for the front end to use?
Couldn't you presumably just form a query out of the code you use to populate the temporary table? This is the recommended approach in Oracle. -
Windows is detecting discs and not mac using parallel desktop 5,please help
just installed windows 7 on my mbp using parallel desktop 5 and everything went perfect,but now when i insert a disc it is windows that detect it and it doesnt even show up on my mac desktop,how do i change this please,thankyou.
I'm about to install Windows 7 to my 17" Macbook Pro because I'm using a trial-version of Parallels Desktop 5 for Mac.. I simply don't know what Windows 7 product to purchase.. the 32 or 64 bit… any one that could advise me, that'd be great.. thank you!!!
-
Using Parallels with Windows 7 on Bootcamp caused startup logo to disappear
Please let me know whether this is just neurotic or what! Windows 7 RC on Bootcamp partition worked great until I installed a trial copy of Parallels 5.0. Even with Parallels, things seemed fine, but I did not like some behaviors of the program when run under Parallels. Using Parallels, I was leery about the issue that when I clicked on the icon of the E-drive (the Macintosh hard drive), I kept getting the message that it needed to be formatted. Certainly I was able to access the files of the MacIntosh through shared folders, and by dragging files from desktop to desktop, but I saw very little advantage of for running Parallels for what I do with the Windows programs, and I did not want to mess up the Macintosh hard drive by an accidental reformat while using Windows. Also I like the fact that if I start Windows from the Bootcamp partition rather than access it via Parallels, Windows is physically well isolated from MacOSX, I do not really have a chance to delete or mess up the Mac hard drive, and at the same time one can access the Mac OSX disk for files that might be needed by dragging these into the Windows partition. Parallels just seemed unneeded.
Now that I have uninstalled Parallels from the Mac partition and have uninstalled the Parallels programs and tools on the Windows partition, I still have a strange phenomenon that first showed itself when I had first installed the Parallels 5.0 program. Specifically, since the very day that Parallels first was installed and the bootcamp partition was used as the hard drive for Windows run under Parallels, and now even after uninstalling Parallels, the behavior of the Windows flag logo and startup graphics have been changed. A progress bar that previously did not exist before I used Parallels appears on startup, and the moving colored pieces of the Windows flag logo that are supposed to come together as Windows 7 is booted now do not appear during startup.
To my best knowledge, besides uninstalling Parallels programs, I have also removed manually all parts of Parallels that I can find from Windows, and I even excised hidden files and folders of Parallels found on the C drive. I also sought out PRL files from the Windows partition. I uninstalled and physically removed a program called Stardust (?)... Starcolor (?) or something like that, which was installed at the time Parallels was installed. Folders for this had icons of Macintosh programs. Additionally tried to remove all Parallels, PRL, and Stardust items also from the registry, but there are stubborn ones that are in the "pnp Lockdown files", and some others there that also fail to remove elsewhere. The Lockdown files that do not remove are Parallels files involved in booting, and the others are for a PRL 4600 monitor (???). I was able to remove PRL files in the "Driver Store" folder by changing permissions, and then these were able to be removed. I see no settings anywhere for startup logos in msconfig or when I search through programs in the control panel or in the Windows system folder. I have emptied temporary folders, Prefetch, and have used Windows Live Safety Center to remove stray registry files and to fix issues.
Attempts to go back to an old restore point do not work and do not get me back to the Windows 7 installation that i used to have. I reinstalled drivers for Bootcamp from the Snow Leopard disk, and finally I tried to repair the installation (by starting up windows using function keys) with at the same time the Windows 7 RC installation disk available for access of files. The option for repair when started up this way is for repair of a non-starting installation. When this is selected, it seems there is nothing found that needs to be repaired. Thus the startup for Windows still has the same behavior. Maybe I do not know how to repair an installation of Windows, and maybe nothing really needs to be changed back to the former condition. Am I just bothering with something that is just fine but which never will be identical to what it was before Parallels?
The bottom line is that even though things seem to operate fine otherwise, I feel Parallels has somehow adulterated the Windows installation, which I would rather just run as Windows without artifacts from a prior installation that influence it.
Thank you for guiding through whatever I need or need not do with these issues.Please let me know whether this is just neurotic or what! Windows 7 RC on Bootcamp partition worked great until I installed a trial copy of Parallels 5.0. Even with Parallels, things seemed fine, but I did not like some behaviors of the program when run under Parallels. Using Parallels, I was leery about the issue that when I clicked on the icon of the E-drive (the Macintosh hard drive), I kept getting the message that it needed to be formatted. Certainly I was able to access the files of the MacIntosh through shared folders, and by dragging files from desktop to desktop, but I saw very little advantage of for running Parallels for what I do with the Windows programs, and I did not want to mess up the Macintosh hard drive by an accidental reformat while using Windows. Also I like the fact that if I start Windows from the Bootcamp partition rather than access it via Parallels, Windows is physically well isolated from MacOSX, I do not really have a chance to delete or mess up the Mac hard drive, and at the same time one can access the Mac OSX disk for files that might be needed by dragging these into the Windows partition. Parallels just seemed unneeded.
Now that I have uninstalled Parallels from the Mac partition and have uninstalled the Parallels programs and tools on the Windows partition, I still have a strange phenomenon that first showed itself when I had first installed the Parallels 5.0 program. Specifically, since the very day that Parallels first was installed and the bootcamp partition was used as the hard drive for Windows run under Parallels, and now even after uninstalling Parallels, the behavior of the Windows flag logo and startup graphics have been changed. A progress bar that previously did not exist before I used Parallels appears on startup, and the moving colored pieces of the Windows flag logo that are supposed to come together as Windows 7 is booted now do not appear during startup.
To my best knowledge, besides uninstalling Parallels programs, I have also removed manually all parts of Parallels that I can find from Windows, and I even excised hidden files and folders of Parallels found on the C drive. I also sought out PRL files from the Windows partition. I uninstalled and physically removed a program called Stardust (?)... Starcolor (?) or something like that, which was installed at the time Parallels was installed. Folders for this had icons of Macintosh programs. Additionally tried to remove all Parallels, PRL, and Stardust items also from the registry, but there are stubborn ones that are in the "pnp Lockdown files", and some others there that also fail to remove elsewhere. The Lockdown files that do not remove are Parallels files involved in booting, and the others are for a PRL 4600 monitor (???). I was able to remove PRL files in the "Driver Store" folder by changing permissions, and then these were able to be removed. I see no settings anywhere for startup logos in msconfig or when I search through programs in the control panel or in the Windows system folder. I have emptied temporary folders, Prefetch, and have used Windows Live Safety Center to remove stray registry files and to fix issues.
Attempts to go back to an old restore point do not work and do not get me back to the Windows 7 installation that i used to have. I reinstalled drivers for Bootcamp from the Snow Leopard disk, and finally I tried to repair the installation (by starting up windows using function keys) with at the same time the Windows 7 RC installation disk available for access of files. The option for repair when started up this way is for repair of a non-starting installation. When this is selected, it seems there is nothing found that needs to be repaired. Thus the startup for Windows still has the same behavior. Maybe I do not know how to repair an installation of Windows, and maybe nothing really needs to be changed back to the former condition. Am I just bothering with something that is just fine but which never will be identical to what it was before Parallels?
The bottom line is that even though things seem to operate fine otherwise, I feel Parallels has somehow adulterated the Windows installation, which I would rather just run as Windows without artifacts from a prior installation that influence it.
Thank you for guiding through whatever I need or need not do with these issues. -
How do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please
how do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please. my version is 7.2.3 and my son did his drums on 4 tracks. 2 OH's 1 Kick and 1 Snare. Were confused because we cant figure out how to do parallel compression on the older logic version 7.2.3?
I can't remember when the Aux tracks became the new buss tracks, so I'll spell this out using busses.
The way I do it, is I assign all my drum tracks to a buss, say buss 1.
Then, on buss 2, I assign it's INPUT to buss 1.
So buss 1 (all the drums) are feeding into buss 2 simultaneously.
Put a compressor on buss 2, turn the fader down all the way, then as the track is playing, bring buss 2's fader up slowly, until you hear the effect you're after.
You could also do this using sends on the 4 drum tracks, set to feed the buss with the compressor on it.
I hope I haven't forgotten anything particular to that version of Logic. See if this helps... -
How to use parallel sequence for split the operation qty. urgent or other o
PP guru
My scenario is as follows.
I ve one material suppose xyz.
For that material I' ve created bom, routing.
In routing I' ve mention only one operation. 0010.
Now I' ve the production order of 1000 kg.
I want to use two work centers to run this production order. ( e.g.work center a and b)
In routing I used work center a.
In short I want split that operation.
So what I ve to do or use parallel sequence and how???
or else is there any other option to split the order to two or more machines/work center?
Pls explain me in brief.
Regards,
RamHi,
If you want to carry the production with two different work centers , first you need to split the operation qty.
For this in the order type dependent parameters OPL8
in the controlling tab page enable the indicator Cost collector
and set the default rule as PP2.
Create a Product cost collector with KKF6N.
Now in the production order , select the operation and choose functions--->>> split.
Now enter the operation split quantity and execute.
Now in MD04 you can see two production order.
In the second production order change the work center in the operation overview as desired and save.
Regards,
nandha -
Using parallels with multiple OS partitions
Hello
i have OSX, XP and Vista on my macbook pro.
is it possible to use parallels or fusion to access these while in OSX. or can you only do this with a single bootcamp OS installation?
thanks
JohnSince Parallels is not an Apple product, you'd probably be better off posting your question on the Parallels discussion forums:
http://forums.parallels.com -
Sharing a database over 2 accounts on one computer using Parallels
Hello,
We recently upgraded our computers at work (in a college library) to the Intel iMac. Prior to this, several of us had to use PC's as well, as some software wouldn't run on the Mac.
I have bindery software (provided by our commercial binder), that has now been successfully installed on my new Intel iMac (with Parallels installed). I have had this job for over 5 years, and have been the only person who uses the bindery software/database. Unfortunately, my boss would like to be able to access the software/database, just incase I am out for 6 months (his concern, not mine), so he wants me to set-up a separate account on my iMac so that he is able to access the bindery software/database.
Is there a way to "share" the database between the two accounts, using Parallels?
Thanks,
KenProbably, but if I were you, I would consult the company who produces that bindery software to see what they recommend. I assume this is on Windows, which means its outside the scope of this discussion forum.
-
Using Parallels, would like to use bootcamp instead, but I don't know how?
Hi guys.
I have a MBP 15" late 2011 ( the one before retina display model) os x 10.7.5, upgraded RAM to 16GB.
I've installed parallels desktop 7 and used Windows 7 through it.
I am aware that using parallel windows means the RAM and processing power is share between 2 os... am I right?
I would like to play some games that I can only play on Windows, and I guess using bootcamp will be better, because processing power is not shared.
In this case, how do I 'install' my Windows on bootcamp?
I know my MBP has bootcamp pre-installed, all I wonder is would installing it on parallels first affect my switch to bootcamp.
I've heard of some case...
People used bootcamp at the beginning, and switched to use parallels, that means the parallel windows is still from bootcamp partition.
What about my case... parallels first and then bootcamp (never activate bootcamp until now) Do i need to somehow reinstall my windows to bootcamp partition??
Sorry for my poor Englishararar010101 wrote:
I am aware that using parallel windows means the RAM and processing power is share between 2 os... am I right?
You are right.
ararar010101 wrote:
People used bootcamp at the beginning, and switched to use parallels, that means the parallel windows is still from bootcamp partition.
What about my case... parallels first and then bootcamp (never activate bootcamp until now) Do i need to somehow reinstall my windows to bootcamp partition??
Parallels and VMware Fusion allows you to convert your Boot Camp volume into a virtual machine, so you can run OS X and the Windows copy you have in the Boot Camp volume at the same time. However, in your case, everything is more difficult, because you have to install Windows onto the Boot Camp volume.
First, make a backup of your data with Time Machine or Carbon Copy Cloner. You wouldn't be the first one that deletes the OS X volume by mistake and lose everything.
Then, open > Software Update, and install all the updates. After that, open "Boot Camp Assistant", in /Applications/Utilities) and follow its steps to install Windows. Make sure you tick the option to download the Windows support software, and you will need a DVD or USB drive to burn it. When it finishes, your computer will restart from the Windows DVD, and follow these steps > http://manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf -
After installing Mountain Lion on my Mac Book Pro, I can no longer access two shared drives. Diagostics cannot solve the problem. I am using Parallels to run Qucikbooks ERP on these shared drives. How do I get my Mac to see these drives and access them?
Don't know what to tell you, but I also have an AEBS-Gen5 with a MBP Retina and Mac Mini using WiFi. Both are running Mountain Lion and I don't have any WiFi connection issues. Two iPhones in the household use WiFi with no issues along with a printer and 2 Windows 7 laptops.
First thing I would try is to shutdown all computers connected to the AEBS. Then power off the AEBS and finally the cable/DSL modem. Then reverse the order and power on the cable modem, wait for all the lights to be solid, power on the AEBS, wait for the light to show solid green; then power up a computer that uses WiFi.
If the above doesn't work, you might try repairing permissions via Disk Utility. If that doesn't help maybe a PRAM reset would work. -
Using parallels for windows xp on my macbook
Hello. I want to take online GIS classes from ERSI this winter and am thinking about buying parallels to run their software (which is only supported by windows xp or vista). I am basically pretty computer illiterate and am not really sure about the most cost efficient way of setting this up. I know I have to buy parallels (or bootcamp, which is better for this case?), then buy the windows software, then install and hope for no hiccups the GIS training software (which is not supported by the ERSI online team when run on a mac). Has anybody gone through this specific or related procedure before and what kind of results did you have? Is my plan sound? With my tiger operating system do I still have to buy bootcamp, is that better to use than parallels? I don't have any other plans to use windows except maybe to send photos through my hotmail account. I will greatly appreciate any advice and/or direction you can provide. Thank you,
DaveHi,
I use Parallels with Windows XP and it runs just fine. I need Windows for one application that is not any where to be found for Macintosh. Follow the Parallels directions for installation and you should have any problems. To use Bootcamp you would need to be running Leopard. -
Pages is not saving document correctly. After saving the changes either do not appear or you can not open the file. The error is "not a valid format" I am in Pages '09 4.1 (923). I also use Parallels. Anyone having similar issues?
I'm not sure that Lion AutoSave feature apply to network servers.
I'm just sure that the Versions feature doesn't.
Yvan KOENIG (VALLAURIS, France) samedi 21 janvier 2012
iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
My Box account is : http://www.box.com/s/00qnssoyeq2xvc22ra4k
My iDisk is : http://public.me.com/koenigyvan
Maybe you are looking for
-
Can I use logic express with my Macbook
I just got a macbook and i was wondering if I can use Logic express or pro on it??
-
Problem displaying the JPG in Netscape ?!!
I have a another problem, I have a jpg and i'm trying to display using servlet(out.println). The picture doesn't show in the Netscape but it does in the IE. Any clue ? Code is here... public void doGet(HttpServletRequest request, HttpServletResponse
-
I have picked out a moderately priced camcorder (Sony HDR-CX260V High Definition Handycam) andwant to know if it produces files that easily integrate with FCP X on Lion. Thanks.
-
I am optimizing images to 10k. The the "Save for Web and Devices" all images are coming up under 10k. Though after I save, in the folder the image says 12k. What's up?
-
Featchures not working proper after update
the back button stopped working after update. cant even past and copy ulrs to the address bar.