ORA-29280: invalid directory path

do face a problem,

My requirement is I have to brought from a schema for a remote database my current schema some procedure, packages, functions scripts and compile them here in my current schema.
Basically, straight word what I have to do is, all functions, procedures, are there packages in the remote schema (that I can access by a datbase link) must be created in my current schema.
so I got what I was trying to make is just source codes to access all_sources and creating files in a code here directory.giving.

First, what I've done is created an Oracle Directory.

First I created a directory called "PROC_PKG_FUNC" in drive D, then I ran the following command.

SQL > create directory 'PROC_PKG_FUNC' as 'D:\'PROC_PKG_FUNC ';
Created directory.

CREATE or REPLACE PROCEDURE Get_Db_Ddl_Scripts as
v_file Utl_File.FILE_TYPE;
v_file_dir VARCHAR2 (50);
i_first_line NUMBER: = 1;
BEGIN

v_file_dir: = 'PROC_PKG_FUNC ';

FOR REC_OBJ IN
(SELECT a DISTINCT NAME, TYPE, DECODE (TYPE, 'FUNCTION', 'FUNCTIONS', 'PACKAGE', "PACKAGES", "PACKAGE BODY ', 'PACKAGES_BODY'," PROCEDURE", 'PROCEDURES', 'TYPE', 'TYPE', 'TYPE BODY', 'TYPES_BODY') v_file_dir)
FROM ALL_SOURCE@FRISKDEVI41B_ORCL WHERE OWNER = 'FRISKDEVI41B. '
AND TYPE IN ('FUNCTION, PROCEDURE, 'PACKAGE', 'PACKAGE BODY', 'TYPE'))
LOOP
v_file: = Utl_File.FOPEN (card = > REC_OBJ.v_file_dir,)
filename = > REC_OBJ.NAME | ".sql",.
OPEN_MODE = > 'w ',.
max_linesize = > 32767);
i_first_line: = 1;
FOR REC IN (SELECT TEXT FROM ALL_SOURCE@FRISKDEVI41B_ORCL WHERE NAME = REC_OBJ.NAME AND TYPE = REC_OBJ. TYPE AND OWNER = 'FRISKDEVI41B' ORDER BY LINE)
LOOP
IF i_first_line = 1 THEN
Utl_File.put_line (v_file, "CREATE or REPLACE" |) REPLACE (REC. TEXT, CHR (10), NULL));
ELSE Utl_File.PUT_LINE (v_file, REPLACE (REC. TEXT, CHR (10), NULL));
END IF;
i_first_line: = i_first_line + 1;
END LOOP;
Utl_File.FCLOSE (v_file);

END LOOP;

END;
/


but when I try to run this am getting error,
ORA-29280: invalid directory path
ORA-06512: at "SYS." UTL_FILE", line 33
ORA-06512: at "SYS." UTL_FILE", line 436
ORA-06512: at "SYS." GET_DB_DDL_SCRIPTS', line 15
ORA-06512: at line 2

I know probbaly get this error because I am trying to create different directories, just like functions packages etc. under the external using this loop recording repertoire, but how would it be possible, please help.

Kind regards
Manuella

In oracle when you say that CREATE or REPLACE the DIRECTORY you do not create a directory in the operating system, you simply create a reference to the directory in the operating system.

So I don't know what you're asking.

Tags: Database

Similar Questions

  • ORA-29280: invalid directory path error

    I use the code below in the Unix system to generate the data in XML format. But get the error ORA-29280.
    I tried to use create order directory in vain because I don't have DBA privileges to create directories.

    *******************************
    SET SERVEROUTPUT ON
    DECLARE
    v_ctx DBMS_XMLGen.ctxHandle;
    v_file Utl_File.File_Type;
    v_xml CLOB.
    v_more BOOLEAN: = TRUE;
    BEGIN
    -Create the XML context.
    v_ctx: = DBMS_XMLGen.newContext ("SELECT table_name, nom_tablespace FROM user_tables WHERE rownum < 6'");

    -Set the settings to change the names of default tag lines and line and case-sensitive by default.
    DBMS_XMLGen.setRowsetTag (v_ctx, 'USER_TABLES');
    DBMS_XMLGen.setRowTag (v_ctx, 'TABLE');
    -DBMS_XMLGen.setTagCase (v_ctx, DBMS_XMLGen.LOWER_CASE);

    -Add stylesheet XSL IE specfic reference so browser can transform the file.
    -DBMS_XMLGen.setStylesheetHeader (v_ctx, 'C:\Development\XML\IEStyle.xsl', ' text/xsl');

    -Create the XML document.
    v_xml: = DBMS_XMLGen.GetXML (v_ctx);
    DBMS_XMLGen.closeContext (v_ctx);

    -Document XML output to the file.
    v_file: = Utl_File.FOpen ("/ xxx/yyy/zzz ', 'test1.xml', 'w'");
    While v_more LOOP
    Utl_File.put (v_file, Substr (v_xml, 1, 32767));
    IF Length (v_xml) > 32767 THEN
    v_xml: = Substr (v_xml, 32768).
    ON THE OTHER
    v_more: = FALSE;
    END IF;
    END LOOP;
    Utl_File.FClose (v_file);

    EXCEPTION
    WHILE OTHERS THEN
    DBMS_OUTPUT. Put_line (substr (SQLERRM, 1, 255));
    Utl_File.FClose (v_file);
    END;
    /
    ***********************************************

    Please help me solve this problem.

    Or, please let me know other the best way to generate XML from Oracle 9i DB.

    Appreciate your help.

    Thank you
    Vikram

    Use an account with DBA privileges to CREATE a DIRECTORY, or have a DBA on the DB create for you.

    You can also generate XML via XMLElement, XMLForest, XMLAgg, etc. in a SQL statement, or via the xmldom package and at least another option in 9i that does not come to mind right now.

  • ORA-29280 Invqalid directory path

    Hi guru,.

    connected through sys as sysdba
    I created using the directory create or replace directory
    Grant read, write on...
    Grant execute utl_file made

    using the function created utl_file compiled and successful
    When running ORA-29280 invalid directory path error comes
    checked through select * from all_directories
    some place of creation is in order
    Then
    What has gone wrong?
    your
    Dr.s.r.bhattachar

    PS I use oracleXE with apex 3.2

    The directory name is case-sensitive.

    Please give it a try.

  • Error-29280 ORA-29280: invalid directory in UTL_FILE path

    Hi all

    When I execute the code below, I get the error

    ERROR-29280ORA-29280: invalid directory path
    declare
      v_MyFileHandle UTL_FILE.FILE_TYPE;
    BEGIN
      v_MyFileHandle := UTL_FILE.FOPEN('$XXX_OUT', 'HELLO.TXT', 'a');
      
      UTL_FILE.PUT_LINE(v_MyFileHandle,
                        'Hello Again for the Second Time! ' ||
                        TO_CHAR(SYSDATE, 'MM-DD-YY HH:MI:SS AM'));
                        
      UTL_FILE.FCLOSE(v_MyFileHandle);
      
      null;
      
    EXCEPTION
      WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE('ERROR ' || TO_CHAR(SQLCODE) || SQLERRM);
        NULL;
    END;
    Please let me know if anyone has an idea about this error.

    Kind regards

    Check if the directory $XXX_OUT is in dba_directories.
    I think that there is no directory of that name and thus the error.
    Apparently $XXX_OUT resembles an UNIX environment variable. If it's a level UNIX environment variable, then it is false... you can't use it here.

    Use in queries

    CREATE OR REPLACE DIRECTORY  as ;
    GRANT READ,WRITE ON  to ;
    
  • Getting ORA-29280: directory path invalid as he tried to call utl_file

    I've seen a lot of posts on this, but none of the suggestions work. I tried many variations of the following and I pretty much get the same error on different lines. See below for the error.

    My code is as follows:

    CREATE or REPLACE DIRECTORY LOAD_SRC as 'C:\Stuff\BulkInsert ';

    -Select * from all_directories where directory_name = "LOAD_SRC"; C:\Stuff\BulkInsert is in the list

    DECLARE

    sale_amount NUMBER;

    LOAD_SRC VARCHAR2 (50); -If I do not add it I get the following msg: PLS-00201: identifier 'LOAD_SRC' must be declared

    FILE_HANDLE utl_file.file_type;

    BEGIN

    FILE_HANDLE: = utl_file.fopen (LOAD_SRC, 'stuff.dat', 'W', 256);--29280. 00000 - "invalid directory path.

    Sum (sale_amount) SELECT INTO sale_amount OF POS_RECORD; - where sale_amount like '% ';

    UTL_FILE.put_line (FILE_HANDLE, sale_amount);

    UTL_FILE.fclose (FILE_HANDLE);

    END;

    /

    @@@@@@@@@@@@@@@@@@@@@@@

    Error:

    CREATE or REPLACE DIRECTORY succeeded.

    Error from line 3 in order:

    DECLARE

    sale_amount NUMBER;

    LOAD_SRC VARCHAR2 (50); -If I do not add it I get the following msg: PLS-00201: identifier 'LOAD_SRC' must be declared

    FILE_HANDLE utl_file.file_type;

    BEGIN

    FILE_HANDLE: = utl_file.fopen (LOAD_SRC, 'stuff.dat', 'W', 256);--29280. 00000 - "invalid directory path.

    Sum (sale_amount) SELECT INTO sale_amount OF POS_RECORD; - where sale_amount like '% ';

    UTL_FILE.put_line (FILE_HANDLE, sale_amount);

    UTL_FILE.fclose (FILE_HANDLE);

    END;

    Error report:

    ORA-29280: invalid directory path

    ORA-06512: at "SYS." UTL_FILE", line 41

    ORA-06512: at "SYS." UTL_FILE", line 478

    ORA-06512: at line 6

    29280 00000 - "invalid directory path.

    * Cause: A corresponding directory object does not exist.

    * Action: Correct the parameter object directory, or create a correspondent

    object directory with the command CREATE a DIRECTORY.

    Is C:\Stuff\BulkInsert on your Oracle database server?

    In addition, FILE_HANDLE: = utl_file.fopen(LOAD_SRC,'stuff.dat','W',256); ==> FILE_HANDLE: is utl_file.fopen('LOAD_SRC','stuff.dat','W',256);. If you declare a varriable put this string into that and then refer to your code.

  • Invalid directory with UTL_FILE question

    Hi all

    I am facing problem of invalid directory with UTL_FILE package. Someone could review my mwntioned code below and correct me if something wrong here.

    SQL > DECLARE
    2 directory VARCHAR2 (300): = "$XXEQ_TOP/data/ar/invoices";
    3 name VARCHAR2 (300): = 'GEM5289_04102011 - 03.dat';
    4 l_file UTL_FILE.file_type;
    5 l_text VARCHAR2 (32767).
    6 l_text_not_null VARCHAR2 (32767).
    7. START
    8 l_file: =.
    9 UTL_FILE.fopen (directory,
    10 file name,
    11 'r ',.
    12 32767);
    13 UTL_FILE.get_line (l_file, l_text, 32767);
    14 DBMS_OUTPUT. Put_line ('first save' | l_text);
    15 UTL_FILE.fclose (l_file);
    16 EXCEPTION
    17 THEN THAN OTHERS THEN
    18 DBMS_OUTPUT. Put_line ("Exception" |) SQLERRM);
    END 19;
    20.
    ExceptionORA-29280: invalid directory path

    PL/SQL procedure successfully completed.

    Concerning
    Ramanantsoa nara

    UTL_FILE_DIR parameter has been deprecated by oracle for direcory objects because of its security problems.

    The right thing to do is to create a directory for instance object:

    CREATE OR REPLACE DIRECTORY mydir AS 'c:\myfiles';
    

    Note: This does not create the directory on the file system. Must you do and make sure that oracle has permission to write to this directory of the file system.

    Then, grant permission to users who need to access for example...

    GRANT READ,WRITE ON DIRECTORY mydir TO myuser;
    

    Then use this object directory inside your FOPEN statement example

    fh := UTL_FILE.FOPEN('MYDIR', 'myfile.txt', 'r');
    

    Note: You MUST specify the object name of directory in quotes and uppercase for this works because it is a string that references a database object name that is stored in uppercase by default.

  • SYS. Question UTL_FILE survey ORA-29283: invalid file operation

    We have a cron to demand that gives the State of the database in our emails. Recently we have cloned the instance, and all by doing this, we bounced back the entire server.

    After that we stopped getting emails of this instance. When I checked the crontab file and run the scripts manually. It showed the following error.

    SQL > alter session SET smtp_out_server = "xxxx1:100";
    declare
    v_utl_filehandler UTL_FILE. TYPE_DE_FICHIER;
    v_rawfile RAW (32767).
    v_size NUMBER;
    5 v_block NUMBER;
    6 v_boolean BOOLEAN;
    v_file_dir varchar2 (100);
    7 8 v_transfer_location varchar2 (100): = "[email protected], [email protected], [email protected];
    9 v_file_name varchar2 (100): = "mailattachment.doc";
    10 starts
    11 v_file_dir: = "MAIL_DIR";
    12 v_utl_filehandler: = UTL_FILE. FOPEN (v_file_dir, v_file_name, "r");
    13 UTL_FILE.fgetattr (v_file_dir, v_file_name, v_boolean, v_size, v_block);
    14 UTL_FILE.get_raw (v_utl_filehandler, v_rawfile, v_size);
    15 UTL_FILE. FCLOSE (v_utl_filehandler);
    16
    17 sys.utl_mail.send_attach_raw (sender = > '[email protected]')
    18, recipients = > v_transfer_location
    19, subject = > 'database of status of EBS UAT.
    20, message = > "Dear Sir". CHR (13) | CHR (13) |
    21 ' Please find attached file database state of EBS UAT. "| CHR (13) | CHR (13) |
    22 'thank you ' | CHR (13) |
    23 ' oracle@UATDB1'|| CHR (13) | CHR (13)
    24, attachment = > v_rawfile
    25, att_inline = > FALSE
    26, att_filename = > v_file_name
    (27);
    28 end;
    29.
    declare
    *
    ERROR on line 1:
    ORA-29283: invalid file operation
    ORA-06512: at "SYS." UTL_FILE", line 536
    ORA-29283: invalid file operation
    ORA-06512: at the level of line 12

    It was working fine before the cloning.

    Published by: Gerard may 24, 2012 11:52

    I guess that the problem is caused by

    v_utl_filehandler := UTL_FILE.FOPEN(v_file_dir, v_file_name, 'r');
    

    Is the path to the directory "MAIL_DIR" exists in your database server?
    The file 'mailattachment.doc' exists in this path?
    You have read access to this path?

    You can check the path of the directory with:

    select * from all_directories where directory_name='MAIL_DIR';
    

    When the directory does not exist in this table, you need to create (such as s/n):

    CREATE DIRECTORY MAIL_DIR AS 'yourdirectory';
    

    To grant read access to the DBA, you need:

    GRANT READ ON DIRECTORY MAIL_DIR TO ; 
    

    (Overall precondition is that the oracle user (operating system - the user running your oracle instance) can access the given directory).

    Published by: hm on 23.05.2012 22:52

  • Error: ORA-29283: invalid file so that registerdatabase operation

    We get the error during the registration of the agent to the server
    AGENT_HOME/bin/schagent - registerdatabase port > < host > <
    Error:
    Oracle Scheduler Agent registration
    The agent registration failed!
    Error: ORA-29283: invalid file operation
    ORA-06512: at "SYS." UTL_FILE", line 536
    ORA-29283: invalid file operation

    Database version: 11.1.0.7.0

    Someone at - he seen these errors?

    Published by: Gaham on August 10, 2009 12:03 AM

    Published by: Gaham on August 10, 2009 12:04 AM

    Hello

    This can happen if you have recently changed ORACLE_HOME for the database. We're currently tracking this as a bug.

    To work around this problem, you can do

    delete the PLANNER directory $ _WALLET_DIR;

    -replace ORACLE_HOME with the full path to your new oracle home
    - and use-instead of / for Windows
    Create directory PLANNER$ _WALLET_DIR as "ORACLE_HOME/Planner/portfolio";

    Hope this helps,
    Ravi.

  • ORA-29283: invalid file operation

    Hi friends,
    I m getting ORA-29283: invalid file operation. I tried to use create directory option as well. I have to wriite the file to a specific location determined by the system setting
    even I tried to write by specifying the path setting and direct read/write permision he throw the error.any even input will be highly appreciated.
    Thank you
    Create or replace procedure (table_csv)
    in_succ_fail IN kcc_case_trans_fin_audit.success_or_fail%type by default NULL
    in_team_id IN kcc_case_trans_fin_audit.ounit_identifier_kt%type by default NULL,
    in_run_reference IN kcc_case_trans_fin_audit.run_reference%type by default NULL,
    )
    IS

    v_file_path varchar2 (100) default Null;-to contain the path
    v_file_name varchar2 (100) default Null; - to hold the name of the file
    v_file_name_component varchar2 (20) default Null; - to contain the part of file name
    v_string varchar2 (4000) default Null;
    v_actual_start_date PROVISIONS.actual_start_date%type;
    v_actual_end_date PROVISIONS.actual_end_date%type;
    v_provid_identifier PROVISIONS.provid_identifier%type;
    v_citem_identifier PROVISIONS.citem_identifier%type;
    v_start_date COST_COMMITMENTS.start_date%type;
    v_end_date COST_COMMITMENTS.end_date%type;
    v_ccentr_identifier COST_COMMITMENTS.ccentr_identifier%type;
    v_ccreas_identifier COST_COMMITMENTS.ccreas_identifier%type;
    v_meaning coded_cost_reasons.meaning%type;
    v_cost_centre_code cost_centres.cost_centre_code%type;
    v_sch_start_date schedules.start_date%type;
    v_sch_end_date schedules.end_date%type;
    v_schedule_type schedules.schedule_type%type;
    v_she_ccentr_identifier schedules.ccentr_identifier%type;
    v_she_cost_centre_code cost_centres.cost_centre_code%type;
    v_success_or_fail kcc_case_trans_fin_audit.success_or_fail%type;
    v_file_audit UTL_FILE. TYPE_DE_FICHIER; -File pointer variable
    File_Exception Exception; -User-defined exceptions

    Cursor cur_kctfaudit is
    Select ID, krestr_identifier, person_identifier,.
    ounit_identifier_kt, new_ccentr_identifier
    provis_identifier, ccommi_identifier, schedu_identifier
    success_or_fail, error_message, run_reference
    of kcc_case_trans_fin_audit
    where success_or_fail = in_succ_fail
    or ounit_identifier_kt = in_team_id
    or run_reference = in_run_reference;
    Begin
    -To get the location of the directory, and then to make the name of the file.
    v_file_path: = Adf_Getparam ('END', 'RFDR');
    Select to_char (sysdate, 'ddmmyyhhmi') in the double v_file_name_component;
    v_file_name: = 'kcc_restr_fin_audit_ ' | v_file_name_component |'. CSV';
    If v_file_path is null then
    Raise FILE_Exception;
    End if;
    -If the system "END/RFDR" parameter is not set then do not pass further and get out
    If v_file_path is not null then
    v_file_path: = v_file_path | » \';
    v_file_audit: = UTL_FILE. FOPEN (v_file_path, v_file_name, 'W');
    -v_file_audit: = UTL_FILE. FOPEN ("C: \ KCCTEST', v_file_name, 'W'");
    -If the file to write has been opened successfully
    IF utl_file.is_open (v_file_audit) THEN
    -loops through each line of the file
    I'm IN cur_kctfaudit LOOP
    -The value null if the provis_identifier on the case_tran_fin_audit is null.

    -a code here...

    -to build the string with all the information to write to the file

    v_string: = i.identifier | ','
    || baf_name_list (i.person_identifier, 'P'). ','
    || baf_name_list (i.ounit_identifier_kt, 'P'). ','
    || i.new_ccentr_identifier | ','
    || v_sch_start_date | ','
    || v_sch_end_date | ','
    || v_schedule_type | ','
    || v_she_cost_centre_code | ','
    ||     v_success_or_fail | ','
    || i.ERROR_MESSAGE | ','
    || i.krestr_identifier;
    UTL_FILE. Put_line (v_file_audit, v_string, autoflush = > true);
    END LOOP;

    DBMS_OUTPUT. Put_line (' file Created: ' | v_file_name);
    UTL_FILE. FCLOSE (v_file_audit);
    END IF;

    END IF;
    EXCEPTION
    WHEN utl_file.invalid_mode THEN
    RAISE_APPLICATION_ERROR (-20051, 'invalid parameter Mode');
    WHEN utl_file.invalid_path THEN
    RAISE_APPLICATION_ERROR (-20052, 'Invalid File Location');
    WHEN utl_file.invalid_filehandle THEN
    RAISE_APPLICATION_ERROR (-20053, 'no valid Filehandle');
    -WHEN utl_file.invalid_operation CAN
    -RAISE_APPLICATION_ERROR (-20054, "Invalid File opération");
    WHEN utl_file.internal_error THEN
    RAISE_APPLICATION_ERROR (-20057, 'internal error');
    WHEN utl_file.charsetmismatch THEN
    RAISE_APPLICATION_ERROR (-20058, 'Open with FOPEN_NCHAR but later IO inconsistent');
    WHEN utl_file.file_open THEN
    RAISE_APPLICATION_ERROR (-20059, "file already open");
    WHEN utl_file.invalid_maxlinesize THEN
    RAISE_APPLICATION_ERROR (-20060, 'Row size exceeds 32 K');
    WHEN utl_file.invalid_filename THEN
    RAISE_APPLICATION_ERROR (-20061, "Invalid File Name");
    WHEN utl_file.access_denied THEN
    RAISE_APPLICATION_ERROR (-20062, "file access denied by ');
    When FILE_Exception then
    RAISE_APPLICATION_ERROR (-20002,' system END/RFDR parameter is not defined.) Set the system and try again! ');
    dbms_output.put_line (' system END/RFDR parameter is not defined.) Set the system and try again! ');
    WHILE others THEN
    -dbms_output.put_line (sqlerrm);
    RAISE_APPLICATION_ERROR (-20099, "UTL_FILE Unknown Error");

    END table_csv;
    29283, 00000, "invalid file operation"
    // *Cause:  An attempt was made to read from a file or directory that does
    //          not exist, or file or directory access was denied by the
    //          operating system.
    // *Action: Verify file and directory access privileges on the file system,
    //          and if reading, verify that the file exists.
    

    I have confidence in Oracle reports reality of the more acurrately, you.
    View simplified code that produces the error and after CUT PASTE & showing evidence why Oracle is bad.

  • ORA-02236: invalid filename when creating redo eve

    I'm getting ora-02236 creating again Eve... Why is it so?

    SQL > select * from v version $;

    BANNER

    ----------------------------------------------------------------

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

    PL/SQL Release 10.2.0.1.0 - Production

    CORE 10.2.0.1.0 Production

    AMT for Linux: Version 10.2.0.1.0 - Production

    NLSRTL Version 10.2.0.1.0 - Production

    SQL > 300 fixed lines;

    SQL > set 300 pages;

    SQL > /.

    GROUP # STATUS TYPE MEMBER IS_

    ---------- ------- ------- ------------------------------ ---

    / U01/oracle/oradata/HITHA/redo No. 3 online

    03 journal

    / U01/oracle/oradata/HITHA/redo No. 2 online

    02.Markus newspaper

    1/u01/oracle/oradata/HITHA/redo STALE in LINE No.

    01.intro newspaper

    SQL > select bytes of the log v$.

    BYTES

    ----------

    52428800

    52428800

    52428800

    SQL > ALTER DATABASE ADD STANDBY LOGFILE GROUP 4 SIZE 50 M;

    ALTER DATABASE ADD STANDBY LOGFILE GROUP 4 SIZE 50 M

    *

    ERROR on line 1:

    ORA-02236: invalid file name

    SQL > ALTER DATABASE ADD STANDBY LOGFILE SIZE 50 M;

    ALTER DATABASE ADD STANDBY LOGFILE SIZE 50 M

    *

    ERROR on line 1:

    ORA-02236: invalid file name

    Hi all

    I just tried to give the path and he managed...

    SQL > alter database add standby logfile ' / u01/oracle/oradata/EDWIGE redo04.log "size m 50;

    Database altered.

    SQL > alter database add standby logfile ' / u01/oracle/oradata/EDWIGE

    Database altered.

    SQL > alter database add standby logfile ' / u01/oracle/oradata/EDWIGE

    Database altered.

    SQL > select * from v$ logfile;

    GROUP # STATUS TYPE MEMBER IS_

    ---------- ------- ------- ------------------------------ ---

    / U01/oracle/oradata/HITHA/redo No. 3 online

    03 journal

    / U01/oracle/oradata/HITHA/redo No. 2 online

    02.Markus newspaper

    1/u01/oracle/oradata/HITHA/redo STALE in LINE No.

    01.intro newspaper

    4/u01/oracle/oradata/HITHA/redo of EVE No.

    04.the newspaper

    5/u01/oracle/oradata/HITHA/redo of EVE No.

    05.Marco newspaper

    6/u01/oracle/oradata/HITHA/redo of EVE No.

    06.the newspaper

    6 selected lines.

  • ORA-39002: invalid operation

    I am using expdp, replacing the scripts of the exp.
    I get these error lines:
    ORA-39002: invalid operation
    ORA-39070: unable to open the log file.
    ORA-29283: invalid file operation

    My expdp order:
    Directory of dumpfile = test.dmp for = export_meta content = metadata_only expdp system

    Yes.CREATE DIRECTORY does not create the directory export_meta to you on disk.

  • SQL * Loader - rejected records - error on table ORA-01722: invalid number

    Get the following errors:

    Please tell me where I'm wrong?
    The log file and extracts the data file with the control file is attached.
    Also guide me please how I can download 4900 files at once?

    -------------------------------------
    SQL * Loader: release 11.1.0.7.0 - Production on Fri 14 Oct 03:06:06 2011

    Copyright (c) 1982, 2007, Oracle. All rights reserved.

    Control file: sample.ctl
    Data file: Cities.csv
    Bad leadership: Cities.bad
    Discard File: none is specified

    (Allow all releases)

    Number of loading: ALL
    Number of jump: 0
    Authorized errors: 50
    Link table: 64 lines, maximum of 256000 bytes
    Continuation of the debate: none is specified
    Path used: classics

    Table CITY, loaded from every logical record.
    Insert the option in effect for this table: INSERT

    Column Position Len term Encl. Datatype name
    ------------------------------ ---------- ----- ---- ---- ---------------------
    FIRST ID *, CHARACTER
    35. ACCORDING TO NAME, ' CHARACTER
    COUNTRYCODE 3, ' CHARACTER
    THE NEXT POPULATION * CHARACTER WHT

    Sheet 1: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 2: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 3: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Folder 4: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 5: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 6: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 7: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 8: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    File 9: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Case 10: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Factsheet 11: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 12: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    File 13: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Fact sheet 14: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Fact sheet 15: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 16: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    File 17: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 18: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    File 19: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 20: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 21: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Account 22: rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 23: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record number of 24: rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 25: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Fact sheet 26: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Fact sheet 27: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 28: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 29: rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 30: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record of 31: rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    • Statement 32: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 33: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Page 34: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 35: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 36: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 37: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 38: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 39: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 40: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 41: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Page 42: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 43: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Sheet 44: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 45: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    • Statement 46: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 47: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 48: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 49: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Page 50: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number

    Record 51: Rejected - error on the table CITY, POPULATION column.
    ORA-01722: invalid number


    NUMBER of MAXIMUM ERRORS EXCEEDED - above the statistics reflect partial performance.

    CITY table:
    0 rows successfully loaded.
    51 lines not filled due to data errors.
    0 rows not loading because all WHEN clauses were failed.
    0 rows not populated because all fields are null.


    The space allocated to bind table: 35840 bytes (64 lines)
    Bytes of read buffer: 1048576

    Total logical records ignored: 0
    Total logical records read: 64
    Total rejected logical records: 51
    Total logical records ignored: 0

    Run started on Fri 14 Oct 03:06:06 2011
    Run finished Fri Oct 14 03:06:12 2011

    Time was: 00:00:06.18
    Time processor was: 00:00:00.03



    ----------------------------------------------------------------------

    my control file (sample.ctl):

    Load data infile 'Cities.csv '.
    in the town of table
    fields completed by «,»
    (external id integer,
    char (35) name box by ' ', '
    CountryCode tank (3) box by ' ', '
    external population integer terminated by '\n '.
    )

    my data (Cities.csv) file (it contains 4900 documents, but I show here just 4 records for ease)

    3830, "Virginia Beach", "USA", 425257
    3831, 'Atlanta', 'USA', 416474
    3832, "Sacramento", "USA", 407018
    3833, 'Oakland', 'USA', 399484


    Thanks in advance!

    Watch when I have a little change your database as follows

    1,'Kabul','AFG',1780000
    2,'Qandahar','AFG','237500'
    3,'Herat','AFG','186800'  
    

    I got the same error (last 2 rows rejected for the same number invalid error)

    mhouri > select * from cities;
    
            ID NAME                                COU POPULATION
    ---------- ----------------------------------- --- ----------
             1 Kabul                               AFG    1780000
    
    SQL*Loader: Release 10.2.0.3.0 - Production on Fri Oct 14 10:38:06 2011
    
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    
    Control File:   cities.ctl
    Data File:      cities.dat
      Bad File:     cities.bad
      Discard File:  none specified
    
     (Allow all discards)
    
    Number to load: ALL
    Number to skip: 0
    Errors allowed: 50
    Bind array:     64 rows, maximum of 256000 bytes
    Continuation:    none specified
    Path used:      Conventional
    
    Table CITIES, loaded from every logical record.
    Insert option in effect for this table: INSERT
    
       Column Name                  Position   Len  Term Encl Datatype
    ------------------------------ ---------- ----- ---- ---- ---------------------
    ID                                  FIRST     *   ,       CHARACTER
    NAME                                 NEXT    35   ,    '  CHARACTER
    COUNTRYCODE                          NEXT     3   ,    '  CHARACTER
    POPULATION                           NEXT     *  WHT      CHARACTER            
    
    Record 4: Rejected - Error on table CITIES, column ID.
    Column not found before end of logical record (use TRAILING NULLCOLS)
    Record 2: Rejected - Error on table CITIES, column POPULATION.
    ORA-01722: invalid number
    
    Record 3: Rejected - Error on table CITIES, column POPULATION.
    ORA-01722: invalid number
    
    Table CITIES:
      1 Row successfully loaded.
      3 Rows not loaded due to data errors.
      0 Rows not loaded because all WHEN clauses were failed.
      0 Rows not loaded because all fields were null.
    
    Space allocated for bind array:                  35840 bytes(64 rows)
    Read   buffer bytes: 1048576
    
    Total logical records skipped:          0
    Total logical records read:             4
    Total logical records rejected:         3
    Total logical records discarded:        0
    
    Run began on Fri Oct 14 10:38:06 2011
    Run ended on Fri Oct 14 10:38:06 2011
    
    Elapsed time was:     00:00:00.23
    CPU time was:         00:00:00.09
    

    Value of the population within the data file must be a number

    Best regards

    Mohamed Houri

  • ORA-12705: invalid parameter or unknown NLS value specified error in PL/SQL

    Everything works well, SQL * PLUS, shape and reports, but my PL/SQL Developer has stopped working.
    It is throwing this error when I try to connect.

    ORA-12705: invalid parameter or unknown NLS value specified error in PL/SQL developer


    How to fix this help please.

    First: most of the questions for Oracle products have a response depending on the version. In Oracle 11 g or 10g Oracle change the structure of their branch in the registry for example.

    Secondly, it seems that the registry is a little messy.
    Oracle for Windows identifies the part of the registry to use by reading the file
    % ORACLE_HOME%\bin\oracle. Key

    Probably with PL/SQL Developer, like PL/SQL Developer needs an Oracle customer, she will too.
    Of course, if this key points to a branch with NLS_LANG value NA this will result in questions, because this is not a valid value.
    %ORACLE_HOME%\Bin will usually be in your path

    ---------
    Sybrand Bakker
    Senior Oracle DBA

  • Windows 7 Search doesn't show the directory path in the address bar

    I have Windows 7 64 bit. When I do a search, the directory path does not show in the address bar. How can I fix this? Thanks in advance.

    Justin

    This is how does the search on the start menu. If you want to see the details of the location, you need start looking for an Explorer window or click on "See more results" just above the search box to open your current search in Explorer.

    In the Explorer search results, make sure that you use the details view and then you'll be able to see the path in the column 'folder '.

  • ORA-00119: invalid specification for the system LOCAL_LISTENER parameter

    I cloned database of MRC. (test for role transitions) and set up DR.

    I tried to set up with no default port.

    When I'm bouncing of the db, (stop and start), cannot connect to the db.

    SQL > startup nomount;

    ORA-00119: invalid specification for the system LOCAL_LISTENER parameter

    ORA-00132: error syntax or network name not resolved "LISTENER_STBYCRMS."

    > > tnsnames.ora

    LISTENER_STBYCRMS

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT= 1898))

    STBY_CRMSDB =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1898))

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = stbycrms)

    (UR = A)

    )

    )

    LISTENER_CRMS =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1698))

    CRMSDB =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1698))

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = GCD)

    (UR = A)

    )

    )

    ~

    > > listener.ora

    LISTENER11G =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1898))

    )

    SID_LIST_LISTENER11G =

    (SID_LIST =

    (SID_DESC =

    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)

    (SID_NAME = stbycrms)

    )

    )

    ADR_BASE_LISTENER11G = / u01/app/oracle

    * I have an entry to the file for local_listener pfile.

    * .db_name = "CRM".

    db_unique_name = stbycrms

    LOCAL_LISTENER = "LISTENER_STBYCRMS."

    Thank you

    Hello

    LISTENER_STBYCRMS (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT= 1898))

    Is the above entry is correct according to the syntax?

    where give you "="?

    LISTENER_STBYCRMS = (Description = (Address = (Protocol = TCP (port = 1898))(Host=Neptune)))

    or

    LISTENER_STBYCRMS =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXx)(PORT = 1898))

    )

    )

    -Pavan Kumar N

Maybe you are looking for