IFILE
HelloWhat is the purpose of IFILE in oracle when it wil use
Hello
IFile is a parameter that you use in your init file to point to another pfile file that contains all the parameters of your. In your pfile 'initSID.ora' file, you add after line
iFile = / day_pfile.ora
This will make your database so that it starts with this settings file. Then, you edit pfile as follows
iFile = / night_pfile.ora
the names of your actual settings files that also explain why you want to use IFILE. If you have several settings files and sometimes you want to use a specific file with the init parameters and a few times that you want to use different settings with different settings file, so you can use the ifile parameter in your init file mail mentioning what parameter file you want to actually use.
Salman
Tags: Database
Similar Questions
-
Hi all
EBS 11i
9i
RHEL5
I'm configuration dataguard for ebs 11i with Doc 216212.1
In Section 3: physical Standby Ridge - point 2: configuration Oracle Net communications to and from the standby.
The task is to create a
<CONTEXT_NAME>_ifile.ora
. and listener_ifile.ora.These files are required? I check from its parent listener.ora and tnsnames.ora files and I see that thay are just redundant?
Their content also exist in the parent file?
Please enlighten if I need these files.
Thank you very much
JC
Hello
Because they are many DBA worldwide and with different standard environment maintained (custom) for them, so in order to solve the complexity (or instead of change/complicate things), they give flexibility as inputs plug-in and plug-out to file (with ifile as subset). So that they can add or just throw will be a comment in tnsnames.ora based switch above and switch back.
-Pavan Kumar N
-
Ifile in tnsnames.ora/listener.ora
Hello
I find IFILE entered my listener.ora of applications and tnsnames.ora oracle database.
What is the use of IFILE? I hear that the entries in IFILE are not overnwritten using autoconfig. Is this true?
We create the tnsentries of other databses in ifile.
Someone could give advice.
tnsnames.ora
============
IFile=/Gold/App/DB/11.2.0/Network/admin/gold_srvr315/gold_srvr315_ifile.ora
Listener.ora
=============
IFile=/Gold/App/DB/11.2.0/Network/admin/gold_srvr315/listener_ifile.ora
Thank youI find IFILE entered my listener.ora of applications and tnsnames.ora oracle database.
What is the use of IFILE? I hear that the entries in IFILE are not overnwritten using autoconfig. Is this true?
Correct, and it is the use of the IFILE (i.e. create entries that must be preserved and not affected or overwritten by the automatic configuration service.
Thank you
Hussein -
Directives IFILE in tnsnames.ora give seemingly harmless errors
I have a tnsnames.ora file on my local machine that contains a number of directives IFILE, that seems to cause a lot of errors in logging in SQL Developer Page (I use 1.5.4, but the behavior has been consistent since the beta releases).
My tnsnames.ora file is just a pointer to other files tnsnames.ora, i.e.
This makes it easier for me to have the client or project specific TNSNames.ora files can I share (or borrow) to other people without having to manually edit a giant single file which combines information from several clients.# tnsnames.ora Network Configuration File: c:\oracle\product\11.1.0\client_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. IFILE = c:\oracle\product\11.1.0\client_1\Network\Admin\tnsnames.ora.project1 IFILE = c:\oracle\product\11.1.0\client_1\Network\Admin\tnsnames.ora.clientFoo
Everytime I open SQL Developer, I get an error in the Page log at the bottom of the screen for each entry IFILE where
Level = SEVERE
Sequence = 53
Elapsed = 63
Source = oracle.dbtools.raptor.utils.TNSHelper
Ifile = message not found c:\oracle\product\11.1.0\client_1\Network\Admin\tnsnames.ora.project1
As far as I know, this is no problem for me - I can connect with happiness to all databases. Of course, I'd like to be able to avoid generating all these errors every time.
JustinHi Justin,
I see the error when it is unable to load the file because space.
It looks like a problem with trim white space:
works for me (no space after the =): IFILE = / home/turlochcurrent/separation/tmp/testtnsnames/dontfindme
does not work for me (extra space after the =): IFILE = / home/turlochcurrent/separation/tmp/testtnsnames/dontfindmewhich is buggy/fixed easily if you can confirm that this workaround works around your question.
-Turloch
-
Jam on Dell AO ifiles compensation carrier
I checked ink carteridges, cables, of possible paper jam - everything is clear, but the printer says there is always a carrier jam. What else can I do to get the printer working?
Hello
· try to uninstall and reinstall and use the latest printer drivers VISTA for your model of the manufacturer of the printer
You can also track information to try to solve your problems of printer below
read the printer correct that information the slot microsoft, including the 'fix - it' and the other links here
Solve printer problems
http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-printer-problems
and read this microsoft tutorial too
Introduction
This tutorial is designed to help you identify and fix the problem printer common windows problems, including print errors, or errors, and other issues that could prevent you from printing. This tutorial does not cover printing problems related to specific programs. Printing problems can be caused by cables that are not properly connected, corrupt, drivers, incompatible drivers, the printer settings, missing updates and problems with your printer.
How to use this tutorial
For best results, complete each step before move you on to the next. Try to print after each step before moving on to the next step.
http://Windows.Microsoft.com/en-us/Windows/help/printer-problems-in-Windows
If the above does not correct this support contact dell
Dell support forums
-
PC crashes with DBO when downloading a file using Firefox to my iPad
PC crashes with DBO when downloading a large file via WiFi to my iPad and using AVPlayerHD player on the iPad. There is no report of error in Firefox, just the crash dump Windows 7 due to the accident. Only the combination of Firefox on PC and player AVPlayerHD on iPad causes this crash. Any other combination of PC and iPad works.
Examples:
Firefox on PC and iFile on iPad works well.
Google Chrome on PC works with all programs on iPad.
Firefoc on PC and player AVPlayerHD on iPad crashes.So you get a Blue Screen of Death on your Windows Machine? You have the exact error codes that appear when you get this blue screen?
Blue screens mean that you have a problem with a driver, hardware or virus on your PC, not with Firefox. I try to launch a program of analysis such as http://www.resplendence.com/whocrashedand see if she can tell you what triggered the accident. Also, make sure that all your drivers are up to date on your computer (especially the graphics driver: update your drivers graphics to use hardware acceleration and WebGL) and check the virus (Troubleshooting Firefox problems caused by malware).
After that, if you still get the blue screen and crashed does not help, I would say to try to test your RAM with a utility such as http://www.memtest.org/
-
UNABLE TO CONNECT TO A SPECIFIC ADDRESS URL
Hola, tengo a ipad y baje el ifile Explorer pero cuando cuando intento conectarme has the URL adjudicada direccion me da error y me not of as el device o servidor no responde.
These are English forums only and deal only Microsoft products. Please ask iPad into an iPad support forum. And here's one in Spanish: http://www.ipadforums.net/spanish-dedicated-ipad-forum/
-
Can copy only 8 files at once!
It drives me crazy! I wrote a small utility to help me with some issues that we are dealing with in the House and he made that move the jpg of the memory of the device on the SD card. The problem I encounter is that there are 57 files on this particular device and my code will copy only 8 files before the slightest error on. I have marked the place where the problem is with 'TODO' If you want to find the place in the code below. Basically, it fails when creating the file 9. I checked the space SD card - that's fine. I used a different set of files and it still does not work on the file 9. The file names are very simple, so no problem there. That's all just weird.
private int moveFilesToCard(String directory, Vector files) { String SDCardDir = "file:///SDCard/Blackberry/Pictures/"; int index = files.size(); int count = 0; //Main loop through the list of files to be copied _screen.updateStatus("Copying files..."); for( int i = 0; i < index; i++ ) { String name = (String) files.elementAt(i); FileConnection iFile; try { // Attempt to open the source file _screen.updateStatus("Opening " + directory + name); iFile = (FileConnection)Connector.open(directory + name); if(!iFile.exists()) { throw new IOException("Input file could not be opened when copying."); } // Attempt to open the destination file _screen.updateStatus("Opening " + SDCardDir + name); FileConnection oFile = (FileConnection) Connector.open(SDCardDir + name); if(!oFile.exists()) { // Create file if it doesn't exist _screen.updateStatus("Creating " + directory + name); oFile.create(); //<------- TODO: This is where it fails on the 8th file. } // Open the input and output streams for copying the file. InputStream is = iFile.openInputStream(); OutputStream os = oFile.openOutputStream(); _screen.updateStatus("Reading " + name); // Copy the data over int data = is.read(); while( data >= 0 ) { os.write(data); data = is.read(); } _screen.updateStatus("Writing " + name); os.flush(); count++; iFile.close(); oFile.close(); } catch (IOException e) { if( Dialog.ask( Dialog.D_YES_NO, "Error opening or creating " + name + ". Continue?" ) == Dialog.NO ) { break; } e.printStackTrace(); } } return count; }
You can close your connections and streams in the 'finally' section to make sure that they close.
You close the stream, just the connections. You can close the stream too to be sure. BlackBerry has a limit on the number of open connections, you can have.
It should also be a message with your IOException. Check the log output
-
Hi Experts,
I am new to Oracle. Ask for your help to fix the performance of a query of insertion problem.
I have an insert query that is go search for records of the partitioned table.
Background: the user indicates that the query was running in 30 minutes to 10 G. The database is upgraded to 12 by one of my colleague. Now the query works continuously for hours, but no result. Check the settings and SGA is 9 GB, Windows - 4 GB. DB block size is 8192, DB Multiblock read file Count is 128. Overall target of PGA is 2457M.
The parameters are given below
VALUE OF TYPE NAME
------------------------------------ ----------- ----------
DBFIPS_140 boolean FALSE
O7_DICTIONARY_ACCESSIBILITY boolean FALSE
whole active_instance_count
aq_tm_processes integer 1
ARCHIVE_LAG_TARGET integer 0
asm_diskgroups chain
asm_diskstring chain
asm_power_limit integer 1
asm_preferred_read_failure_groups string
audit_file_dest string C:\APP\ADM
audit_sys_operations Boolean TRUEAUDIT_TRAIL DB string
awr_snapshot_time_offset integer 0
background_core_dump partial string
background_dump_dest string C:\APP\PRO
\RDBMS\TRA
BACKUP_TAPE_IO_SLAVES boolean FALSE
bitmap_merge_area_size integer 1048576
blank_trimming boolean FALSE
buffer_pool_keep string
buffer_pool_recycle string
cell_offload_compaction ADAPTIVE channel
cell_offload_decryption Boolean TRUE
cell_offload_parameters string
cell_offload_plan_display string AUTO
cell_offload_processing Boolean TRUE
cell_offloadgroup_name string
whole circuits
whole big client_result_cache_lag 3000
client_result_cache_size big integer 0
clonedb boolean FALSE
cluster_database boolean FALSE
cluster_database_instances integer 1
cluster_interconnects chain
commit_logging string
commit_point_strength integer 1
commit_wait string
string commit_write
common_user_prefix string C#.
compatible string 12.1.0.2.0
connection_brokers string ((TYPE = DED
((TYPE = EM
control_file_record_keep_time integer 7
control_files string G:\ORACLE\TROL01. CTL
FAST_RECOV
NTROL02. CT
control_management_pack_access string diagnostic
core_dump_dest string C:\app\dia
bal12\cdum
cpu_count integer 4
create_bitmap_area_size integer 8388608
create_stored_outlines string
cursor_bind_capture_destination memory of the string + tell
CURSOR_SHARING EXACT stringcursor_space_for_time boolean FALSE
db_16k_cache_size big integer 0
db_2k_cache_size big integer 0
db_32k_cache_size big integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
db_big_table_cache_percent_target string 0
db_block_buffers integer 0
db_block_checking FALSE string
db_block_checksum string TYPICAL
Whole DB_BLOCK_SIZE 8192db_cache_advice string WE
db_cache_size large integer 0
db_create_file_dest chain
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
db_domain chain
db_file_multiblock_read_count integer 128
db_file_name_convert chainDB_FILES integer 200
db_flash_cache_file string
db_flash_cache_size big integer 0
db_flashback_retention_target around 1440
chain of db_index_compression_inheritance NONE
DB_KEEP_CACHE_SIZE big integer 0
chain of db_lost_write_protect NONE
db_name string ORCL
db_performance_profile string
db_recovery_file_dest string G:\Oracle\
y_Area
whole large db_recovery_file_dest_size 12840M
db_recycle_cache_size large integer 0
db_securefile string PREFERRED
channel db_ultra_safe
db_unique_name string ORCL
db_unrecoverable_scn_tracking Boolean TRUE
db_writer_processes integer 1
dbwr_io_slaves integer 0
DDL_LOCK_TIMEOUT integer 0
deferred_segment_creation Boolean TRUE
dg_broker_config_file1 string C:\APP\PRO
\DATABASE\
dg_broker_config_file2 string C:\APP\PRO
\DATABASE\
dg_broker_start boolean FALSE
diagnostic_dest channel directory
disk_asynch_io Boolean TRUE
dispatchers (PROTOCOL = string
12XDB)
distributed_lock_timeout integer 60
dml_locks whole 2076
whole dnfs_batch_size 4096dst_upgrade_insert_conv Boolean TRUE
enable_ddl_logging boolean FALSE
enable_goldengate_replication boolean FALSE
enable_pluggable_database boolean FALSE
event string
exclude_seed_cdb_view Boolean TRUE
fal_client chain
fal_server chain
FAST_START_IO_TARGET integer 0
fast_start_mttr_target integer 0
fast_start_parallel_rollback string LOW
file_mapping boolean FALSE
fileio_network_adapters string
filesystemio_options chain
fixed_date chain
gcs_server_processes integer 0
global_context_pool_size string
global_names boolean FALSE
global_txn_processes integer 1
hash_area_size integer 131072
channel heat_map
hi_shared_memory_address integer 0hs_autoregister Boolean TRUE
iFile file
inmemory_clause_default string
inmemory_force string by DEFAULT
inmemory_max_populate_servers integer 0
inmemory_query string ENABLE
inmemory_size big integer 0
inmemory_trickle_repopulate_servers_ integer 1
percent
instance_groups string
instance_name string ORCL
instance_number integer 0
instance_type string RDBMS
instant_restore boolean FALSE
java_jit_enabled Boolean TRUE
java_max_sessionspace_size integer 0
JAVA_POOL_SIZE large integer 0
java_restrict string no
java_soft_sessionspace_limit integer 0
JOB_QUEUE_PROCESSES around 1000
LARGE_POOL_SIZE large integer 0
ldap_directory_access string NONE
ldap_directory_sysauth string no.
license_max_sessions integer 0
license_max_users integer 0
license_sessions_warning integer 0
listener_networks string
LOCAL_LISTENER (ADDRESS = string
= i184borac
(NET) (PORT =
lock_name_space string
lock_sga boolean FALSE
log_archive_config string
Log_archive_dest chain
Log_archive_dest_1 chain
LOG_ARCHIVE_DEST_10 string
log_archive_dest_11 string
log_archive_dest_12 string
log_archive_dest_13 string
log_archive_dest_14 string
log_archive_dest_15 string
log_archive_dest_16 string
log_archive_dest_17 string
log_archive_dest_18 string
log_archive_dest_19 string
LOG_ARCHIVE_DEST_2 string
log_archive_dest_20 string
log_archive_dest_21 string
log_archive_dest_22 string
log_archive_dest_23 string
log_archive_dest_24 string
log_archive_dest_25 string
log_archive_dest_26 string
log_archive_dest_27 string
log_archive_dest_28 string
log_archive_dest_29 string
log_archive_dest_3 string
log_archive_dest_30 string
log_archive_dest_31 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
allow the chain of log_archive_dest_state_1
allow the chain of log_archive_dest_state_10
allow the chain of log_archive_dest_state_11
allow the chain of log_archive_dest_state_12
allow the chain of log_archive_dest_state_13
allow the chain of log_archive_dest_state_14
allow the chain of log_archive_dest_state_15
allow the chain of log_archive_dest_state_16
allow the chain of log_archive_dest_state_17
allow the chain of log_archive_dest_state_18
allow the chain of log_archive_dest_state_19
allow the chain of LOG_ARCHIVE_DEST_STATE_2allow the chain of log_archive_dest_state_20
allow the chain of log_archive_dest_state_21
allow the chain of log_archive_dest_state_22
allow the chain of log_archive_dest_state_23
allow the chain of log_archive_dest_state_24
allow the chain of log_archive_dest_state_25
allow the chain of log_archive_dest_state_26
allow the chain of log_archive_dest_state_27
allow the chain of log_archive_dest_state_28
allow the chain of log_archive_dest_state_29
allow the chain of log_archive_dest_state_3allow the chain of log_archive_dest_state_30
allow the chain of log_archive_dest_state_31
allow the chain of log_archive_dest_state_4
allow the chain of log_archive_dest_state_5
allow the chain of log_archive_dest_state_6
allow the chain of log_archive_dest_state_7
allow the chain of log_archive_dest_state_8
allow the chain of log_archive_dest_state_9
log_archive_duplex_dest string
log_archive_format string ARC%S_%R.%
log_archive_max_processes integer 4log_archive_min_succeed_dest integer 1
log_archive_start Boolean TRUE
log_archive_trace integer 0
whole very large log_buffer 28784K
log_checkpoint_interval integer 0
log_checkpoint_timeout around 1800
log_checkpoints_to_alert boolean FALSE
log_file_name_convert chain
whole MAX_DISPATCHERS
max_dump_file_size unlimited string
max_enabled_roles integer 150
whole max_shared_servers
max_string_size string STANDARD
memory_max_target big integer 0
memory_target large integer 0
NLS_CALENDAR string GREGORIAN
nls_comp BINARY string
nls_currency channel u
string of NLS_DATE_FORMAT DD-MON-RR
nls_date_language channel ENGLISH
string nls_dual_currency C
nls_iso_currency string UNITED KINnls_language channel ENGLISH
nls_length_semantics string OCTET
string nls_nchar_conv_excp FALSE
nls_numeric_characters chain.,.
nls_sort BINARY string
nls_territory string UNITED KIN
nls_time_format HH24.MI string. SS
nls_time_tz_format HH24.MI string. SS
chain of NLS_TIMESTAMP_FORMAT DD-MON-RR
NLS_TIMESTAMP_TZ_FORMAT string DD-MON-RR
noncdb_compatible boolean FALSE
object_cache_max_size_percent integer 10
object_cache_optimal_size integer 102400
olap_page_pool_size big integer 0
open_cursors integer 300
Open_links integer 4
open_links_per_instance integer 4
optimizer_adaptive_features Boolean TRUE
optimizer_adaptive_reporting_only boolean FALSE
OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES boolean FALSE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 12.1.0.2optimizer_index_caching integer 0
OPTIMIZER_INDEX_COST_ADJ integer 100
optimizer_inmemory_aware Boolean TRUE
the string ALL_ROWS optimizer_mode
optimizer_secure_view_merging Boolean TRUE
optimizer_use_invisible_indexes boolean FALSE
optimizer_use_pending_statistics boolean FALSE
optimizer_use_sql_plan_baselines Boolean TRUE
OPS os_authent_prefix string $
OS_ROLES boolean FALSE
parallel_adaptive_multi_user Boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_degree_level integer 100
parallel_degree_limit string CPU
parallel_degree_policy chain 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 160
parallel_min_percent integer 0
parallel_min_servers integer 16parallel_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
pdb_file_name_convert string
pdb_lockdown string
pdb_os_credential string
permit_92_wrap_format Boolean TRUE
pga_aggregate_limit great whole 4914M
whole large pga_aggregate_target 2457M-
Plscope_settings string IDENTIFIER
plsql_ccflags string
plsql_code_type chain INTERPRETER
plsql_debug boolean FALSE
plsql_optimize_level integer 2
plsql_v2_compatibility boolean FALSE
plsql_warnings DISABLE channel: AL
PRE_PAGE_SGA Boolean TRUE
whole process 300
processor_group_name string
query_rewrite_enabled string TRUE
applied query_rewrite_integrity chain
rdbms_server_dn chain
read_only_open_delayed boolean FALSE
recovery_parallelism integer 0
Recyclebin string on
redo_transport_user string
remote_dependencies_mode string TIMESTAMP
remote_listener chain
Remote_login_passwordfile string EXCLUSIVE
REMOTE_OS_AUTHENT boolean FALSE
remote_os_roles boolean FALSEreplication_dependency_tracking Boolean TRUE
resource_limit Boolean TRUE
resource_manager_cpu_allocation integer 4
resource_manager_plan chain
result_cache_max_result integer 5
whole big result_cache_max_size K 46208
result_cache_mode chain MANUAL
result_cache_remote_expiration integer 0
resumable_timeout integer 0
rollback_segments chain
SEC_CASE_SENSITIVE_LOGON Boolean TRUEsec_max_failed_login_attempts integer 3
string sec_protocol_error_further_action (DROP, 3)
sec_protocol_error_trace_action string PATH
sec_return_server_release_banner boolean FALSE
disable the serial_reuse chain
service name string ORCL
session_cached_cursors integer 50
session_max_open_files integer 10
entire sessions 472
Whole large SGA_MAX_SIZE M 9024
Whole large SGA_TARGET M 9024
shadow_core_dump string no
shared_memory_address integer 0
SHARED_POOL_RESERVED_SIZE large integer 70464307
shared_pool_size large integer 0
whole shared_server_sessions
SHARED_SERVERS integer 1
skip_unusable_indexes Boolean TRUE
smtp_out_server chain
sort_area_retained_size integer 0
sort_area_size integer 65536
spatial_vector_acceleration boolean FALSE
SPFile string C:\APP\PRO
\DATABASE\
sql92_security boolean FALSE
SQL_Trace boolean FALSE
sqltune_category string by DEFAULT
standby_archive_dest channel % ORACLE_HO
standby_file_management string MANUAL
star_transformation_enabled string TRUE
statistics_level string TYPICAL
STREAMS_POOL_SIZE big integer 0
tape_asynch_io Boolean TRUEtemp_undo_enabled boolean FALSE
entire thread 0
threaded_execution boolean FALSE
timed_os_statistics integer 0
TIMED_STATISTICS Boolean TRUE
trace_enabled Boolean TRUE
tracefile_identifier chain
whole of transactions 519
transactions_per_rollback_segment integer 5
UNDO_MANAGEMENT string AUTO
UNDO_RETENTION integer 900undo_tablespace string UNDOTBS1
unified_audit_sga_queue_size integer 1048576
use_dedicated_broker boolean FALSE
use_indirect_data_buffers boolean FALSE
use_large_pages string TRUE
user_dump_dest string C:\APP\PRO
\RDBMS\TRA
UTL_FILE_DIR chain
workarea_size_policy string AUTO
xml_db_events string enableThanks in advance
Firstly, thank you for posting the 10g implementation plan, which was one of the key things that we were missing.
Second, you realize that you have completely different execution plans, so you can expect different behavior on each system.
Your package of 10g has a total cost of 23 959 while your plan of 12 c has a cost of 95 373 which is almost 4 times more. All things being equal, cost is supposed to relate directly to the time spent, so I expect the 12 c plan to take much more time to run.
From what I can see the 10g plan begins with a scan of full table on DEALERS, and then a full scan on SCARF_VEHICLE_EXCLUSIONS table, and then a full scan on CBX_tlemsani_2000tje table, and then a full scan on CLAIM_FACTS table. The first three of these analyses tables have a very low cost (2 each), while the last has a huge cost of 172K. Yet once again, the first three scans produce very few lines in 10g, less than 1,000 lines each, while the last product table scan 454 K lines.
It also looks that something has gone wrong in the 10g optimizer plan - maybe a bug, which I consider that Jonathan Lewis commented. Despite the full table scan with a cost of 172 K, NESTED LOOPS it is part of the only has a cost of 23 949 or 24 K. If the math is not in terms of 10g. In other words, maybe it's not really optimal plan because 10g optimizer may have got its sums wrong and 12 c might make his right to the money. But luckily this 'imperfect' 10g plan happens to run fairly fast for one reason or another.
The plan of 12 starts with similar table scans but in a different order. The main difference is that instead of a full table on CLAIM_FACTS scan, it did an analysis of index on CLAIM_FACTS_AK9 beach at the price of 95 366. It is the only main component of the final total cost of 95 373.
Suggestions for what to do? It is difficult, because there is clearly an anomaly in the system of 10g to have produced the particular execution plan that he uses. And there is other information that you have not provided - see later.
You can try and force a scan of full table on CLAIM_FACTS by adding a suitable example suspicion "select / * + full (CF) * / cf.vehicle_chass_no...". "However, the tips are very difficult to use and does not, guarantee that you will get the desired end result. So be careful. For the essay on 12 c, it may be worth trying just to see what happens and what produces the execution plan looks like. But I would not use such a simple, unique tip in a production system for a variety of reasons. For testing only it might help to see if you can force the full table on CLAIM_FACTS scan as in 10g, and if the performance that results is the same.
The two plans are parallel ones, which means that the query is broken down into separate, independent steps and several steps that are executed at the same time, i.e. several CPUS will be used, and there will be several readings of the disc at the same time. (It is a mischaracterization of the works of parallel query how). If 10g and 12 c systems do not have the SAME hardware configuration, then you would naturally expect different time elapsed to run the same parallel queries. See the end of this answer for the additional information that you may provide.
But I would be very suspicious of the hardware configuration of the two systems. Maybe 10 g system has 16-core processors or more and 100's of discs in a matrix of big drives and maybe the 12 c system has only 4 cores of the processor and 4 disks. That would explain a lot about why the 12 c takes hours to run when the 10 g takes only 30 minutes.
Remember what I said in my last reply:
"Without any contrary information I guess the filter conditions are very low, the optimizer believes he needs of most of the data in the table and that a table scan or even a limited index scan complete is the"best"way to run this SQL. In other words, your query takes just time because your tables are big and your application has most of the data in these tables. "
When dealing with very large tables and to do a full table parallel analysis on them, the most important factor is the amount of raw hardware, you throw the ball to her. A system with twice the number of CPUS and twice the number of disks will run the same parallel query in half of the time, at least. It could be that the main reason for the 12 c system is much slower than the system of 10g, rather than on the implementation plan itself.
You may also provide us with the following information which would allow a better analysis:
- Row counts in each tables referenced in the query, and if one of them are partitioned.
- Hardware configurations for both systems - the 10g and the 12 a. Number of processors, the model number and speed, physical memory, CPU of discs.
- The discs are very important - 10g and 12 c have similar disk subsystems? You use simple old records, or you have a San, or some sort of disk array? Are the bays of identical drives in both systems? How are they connected? Fast Fibre Channel, or something else? Maybe even network storage?
- What is the size of the SGA in both systems? of values for MEMORY_TARGET and SGA_TARGET.
- The fact of the CLAIM_FACTS_AK9 index exist on the system of 10g. I guess he does, but I would like that it confirmed to be safe.
John Brady
-
How to overcome ORA-12154 on afdbprf.sh and adcrobj.sh in Autoconfig
I'm cloning a database uses the same set of scripts I used for two years without problems. This, however, when I ran adcfgclone.pl dbconfig it failed during the automatic configuration. The error is Autoconfig 2 status while the detail in the paper shows ORA-12154.
I put the code in the templates afdbprf.sh and adcrobj.sh at the exit of the connection, connection and env, which look all right. I can use this same set up the environment to run the sql code requested in these shell scripts and it connects fine. This left me in the lurch because why this behavior in adconfig.
I'm under EBS 12.1.3 on RDBMS Oracle Linux 11.2.0.3. I created an SR that has proved so far a vain effort as the first, I was told to use a different document because I am on EBS 11.5.9, that I had to correct them, and then I was told to apply 7 different patches and let them know when I did when 4 of these patches have for database 12 c 1 was a fix for what one of the hotfixes 12 c breaks, another was for CARS and we are autonomous, and the last was a component of specific applications difficulty when our question database layer. In other words, none of them applied, and despite sending newspapers, there is no indication that the analyst tried to identify the problem yet.
I hope that the community here may be able to give assistance to help me go beyond this issue, or at least still identifying a root ask so I can find a solution.
I will close this thread claiming that rename the ifile so that custom parameters are eliminated, and their restaurant then at the end the clone was the solution. It takes a client specific configuration so autoconfig works with generic parameter sets, he expects. The ifile can be renamed after the clone so they can be used by the finished system.
-
Listener.ora vs listener_ifile.ora
Hi all
11 GR 2
Rhel6.5
What is the difference between the LISTENER. ORA, LISTENER_IFILE. ORA and < nom_du_contexte > _ifile.ora?
Thank you very much
JC
Hello
See this discussion:
Ifile in tnsnames.ora/listener.ora
Kind regards
Bashar
-
How to activate the database from Enterprise Manager Grid 12 c EBS 12.2.5
Hello
I have a question how do I activate the enterprise Grid Control on the 12 c database manager.
Now, I was demanding to activate the database of EM 12 c on EBS 12.2.5 grid control. Already tried to emca, but showed nothing to configure?
Please help me how to activate this feature?
Thank you
Andreas Kuncoro
Hi Christophe,
Thanks for your info. I already activate.
Thank you.
for retail, the step:
Enable Enterprise Manager on Oracle E-Business Suite with database 12.1.0.2
Concern about the listener and the database only.
1. check the listener
$ cd $ORACLE_HOME/network/admin/VIS2_miiexa01 /.
$ more tnsnames.ora
###############################################################
#
# Do not change the settings in this file manually. They are managed
# automatically and will be overwritten when executing automatic configuration.
# For more information about automatic configuration, see the Oracle
# E Business Suite Installation Guide.
#
$Header #: NetServiceHandler.java 120.28.12020000.6 2014-05-14 07:55:23 mmanku ship $
#
###############################################################
VIS2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp (PORT = 1529))(HOST=miiexa01.vision.co.id))
(CONNECT_DATA =
(SERVICE_NAME = VIS2)
(INSTANCE_NAME = VIS2)
)
)
VIS2_FO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp (PORT = 1529))(HOST=miiexa01.vision.co.id))
(CONNECT_DATA =
(SERVICE_NAME = VIS2)
(INSTANCE_NAME = VIS2)
)
)
VIS2_LOCAL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp (PORT = 1529))(HOST=miiexa01.vision.co.id))
)
VIS2_BALANCE =
(DESCRIPTION =
(ADDRESS_LIST =
(LOAD_BALANCE = YES)
(FAILOVER = YES)
(ADDRESS = (PROTOCOL = tcp (PORT = 1529))(HOST=miiexa01.vision.co.id))
)
(CONNECT_DATA =
(SERVICE_NAME = VIS2)
)
)
VIS2_REMOTE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp (PORT = 1529))(HOST=miiexa01.vision.co.id))
)
)
VIS2XDB =
(DESCRIPTION =
(ADDRESS =
(PROTOCOL = tcp)
(HOST = miiexa01.vision.co.id)
(PORT = 1529)
)
(CONNECT_DATA =
(SERVICE_NAME = orcl12XDB)
)
)
extproc_connection_data =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROCVIS2))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
) )
IFile=/Home/VIS2/12.1.0/Network/admin/VIS2_miiexa01/VIS2_miiexa01_ifile.ora
2. check the database
$ sqlplus / as sysdba
check port https already set to EM
SQL > SELECT 'https://'|| SYS_CONTEXT ('USERENV', 'SERVER_HOST') |'. ' || SYS_CONTEXT ('USERENV', 'DB_DOMAIN') |': ' | dbms_xdb_config.gethttpsport () | "/em/' double.
SQL > SELECT 'https://'|| SYS_CONTEXT ('USERENV', 'SERVER_HOST') |': ' | dbms_xdb_config.gethttpsport () | "/em/' double.
using the https protocol to open a session on EM
SQL > exec dbms_xdb_config.sethttpsport (5500);
Change
init .ora $ vi
init .ora Add the new line on
init .ora Dispatchers = "(Protocol=TCP) (SERVICE =
XDB)" "Restart the database for changes in the init.ora file take effect.
SQL > show the extreme setting
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
chain of dispatchers (PROTOCOL = TCP)(SERVICE=VIS2XDB)
whole MAX_DISPATCHERS
SQL > exit
Thank you
Andreas Kuncoro
-
Everything by applying the patch Patch 18345006 as explained in Doc 1981206.1 , in the phase to apply it, I get the error
AutoPatch error:
You must be in Maintenance Mode to apply the patches.
You can use the AD Administration utility to set the Maintenance Mode.
I'm on Oracle EBS 12.2.4, Windows 2008 R2 x 64, 2 appl_tops not shared and the error occurs on the primart node.
How I applied the patch
source, run fs
adoption phase = apply patches = 18345006 = no allnodes
The issue was that my tns ifile was entered incorrectly for _PATCH entered tns. After having corrected the phase to APPLY fine.
Apparently, the maintenance mode error is just a smoke screen
-
Hi all
9i
RHEL5
I'm still very confused how to create a listener of Eve physics dataguard
Is it possible to copy the listener to db primary source and replace the SID names?
For example, to the standby server:
The docs told me to add the following entries in the file "listener.ora.
------------------------------------------------------------------------------------------------------------------------
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = myHost) (PORT = 1512))
)
STANDBY_LISTENER = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp (HOST = myHost))(PORT=1512))
)
-------------------------------------------------------------
But my primary listener.ora which I copied to the standby server seems complicated
as below, which does not contain the word "LISTENER.
How can I rewrite this to become my caller on hold?
Help, please. Thank you
Listener.ora
=========
DEV =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = CIP)(KEY= EXTPROCDEV))
(ADDRESS = (PROTOCOL = TCP)(Host= oratrng5c.uni.local) (Port = 1521))
)
SID_LIST_DEV =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = u02/oradev/devdb/9.2.0)
(SID_NAME = DEV)
)
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = u02/oradev/devdb/9.2.0)
(= Extproc PROGRAM)
)
)
STARTUP_WAIT_TIME_DEV = 0
CONNECT_TIMEOUT_DEV = 10
TRACE_LEVEL_DEV = OFF
LOG_DIRECTORY_DEV = /u02/oradev/devdb/9.2.0/network/admin
LOG_FILE_DEV = DEV
TRACE_DIRECTORY_DEV = /u02/oradev/devdb/9.2.0/network/admin
TRACE_FILE_DEV = DEV
ADMIN_RESTRICTIONS_DEV = OFF
IFile=/U02/oradev/devdb/9.2.0/Network/admin/DEV_oratrng5c/listener_ifile.ora
Hello, I think that instance Eve's STBY, then you listener.ora stby site may be:
Listener.ora
=========
STBY =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = CIP)(KEY= EXTPROCDEV))
(ADDRESS = (PROTOCOL = TCP)(Host= standby_host_name_here) (Port = 1521))
)
SID_LIST_STBY =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = u02/oradev/devdb/9.2.0)
(SID_NAME = STBY)
)
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = u02/oradev/devdb/9.2.0)
(= Extproc PROGRAM)
)
)
STARTUP_WAIT_TIME_STBY = 0
CONNECT_TIMEOUT_STBY = 10
TRACE_LEVEL_STBY = OFF
LOG_DIRECTORY_STBY = /u02/oradev/devdb/9.2.0/network/admin
LOG_FILE_STBY = STBY
TRACE_DIRECTORY_STBY = /u02/oradev/devdb/9.2.0/network/admin
TRACE_FILE_STBY = STBY
ADMIN_RESTRICTIONS_STBY = OFF
IFile=/U02/oradev/devdb/9.2.0/Network/admin/DEV_oratrng5c/listener_ifile.ora
and the operating system. you start stby listener:
Oracle ~ $ lsnrctl start STBY
Kind regards.
-
Many ENTRIES in my TNSNAMES.ora
Hi all
EBS 11i
9i db
I'm curious to know why ebs puts a lot of entries in the tnsnames.ora
All of these inputs are necessary?
What happened if I only keep the first entry and delete others?
Thank you very much
JC
tnsnames.ora
==========
DEV =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
(CONNECT_DATA =
(SID = DEV)
)
)
DEV_806_BALANCE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
(CONNECT_DATA =
(SID = DEV)
)
)
DEV_FO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
(CONNECT_DATA =
(SID = DEV)
)
)
DEV_LOCAL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
)
DEV_BALANCE =
(DESCRIPTION =
(LOAD_BALANCE = YES)
(FAILOVER = YES)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
)
(CONNECT_DATA =
(SID = DEV)
)
)
DEV_REMOTE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST=oratrng5.abc.local) (PORT = 1521))
)
)
extproc_connection_data =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROCDEV))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
) )
IFile=/U02/oradev/devdb/9.2.0/Network/admin/DEV_oratrng5/DEV_oratrng5_ifile.ora
Yes
concerning
Pravin
Maybe you are looking for
-
'Sounds' disabled in the Notifications tab
As far as I know, I don't have sounds cut permanently any where (I don't see that preference any place), but the option is disabled. Now, when I get a call, I know only the answer/ignore the UI appears on my screen. I want to cut _almost_ all the sou
-
Headset Bluetooth HT820 (Atria) spare parts
I had a broken in my HT820 ear cushion and just lost another; Yes, I know, I understand or how it happened, but it did. The broken a leather ripped only, no problems in plastic. I have tried to get the replacement, plastic tips included, but it seems
-
James Bond 007: Nightfire is fully compatible with Windows Vista and Windows 7 32 and 64 bit
This game is FULLY compatible with Vista, Server 2008/2008 R2 and windows 7 both x 86 and x 64. A patch of developed community of third nightfire to www.007nightfire.net support for monitors, corrects random CTD (crash on the desktop), improves multi
-
Access denied for backup external hard drive
Hello I can not access my old files stored on an external hard drive Maxtor. It gives me an access denied error. I tried what you posted in another forum. Here are the steps to change the ownership and permissions: Right-click on the file or folder,
-
BlackBerry Smartphones calendar icon has disappeared from the screen
Torch 9800. Calendar icon has disappeared from the menu display. I have synced with desktop calendar so transfer the log events are going to the device and reminders for events are appearing. without an icon I am unbale to make journal entries in m