Oracle Database 10g Export
Dear Sir/Madam,
I need to export all object of schema for re-create database schema/object manually in the future.
So that the export file must be contain fully sql statement for schema include (table,constraint etc) .
Everyone can teach me how to do that ?
tks a lot
best regards
boris
You need to look at the Oracle Utilities Guide for the export and import utilities, at http://tahiti.oracle.com
Similar Messages
-
Export import - using TOAD FOR ORACLE and ORACLE DATABASE 10G EXPRESS or s
Hi all,
Could you please kindly help me?
I am using TOAD FOR ORACLE to export a table to flat file A. The tool just supports to distinguish fields by "spaces".
And the web page of ORACLE DATABASE 10G EXPRESS to import the data from flat file A to another database. To load data to a table from a text file, the web page bases on "comma" to distinguish fields.
So could you have any suggestion for me? I need to export data via TOAD FOR ORACLE. And then import it to another database by the home page of ORACLE DATABASE 10G EXPRESS or sqlplus.
Thank you so much for your help!Dont use TOAD for exporting your data. Use PL/SQL. Below is the code given in Asktom.com that does what you want.
create or replace function dump_csv( p_query in varchar2,
p_separator in varchar2 default ',',
p_dir in varchar2 ,
p_filename in varchar2 )
return number
is
l_output utl_file.file_type;
l_theCursor integer default dbms_sql.open_cursor;
l_columnValue varchar2(2000);
l_status integer;
l_colCnt number default 0;
l_separator varchar2(10) default '';
l_cnt number default 0;
begin
l_output := utl_file.fopen( p_dir, p_filename, 'w' );
dbms_sql.parse( l_theCursor, p_query, dbms_sql.native );
for i in 1 .. 255 loop
begin
dbms_sql.define_column( l_theCursor, i, l_columnValue, 2000 );
l_colCnt := i;
exception
when others then
if ( sqlcode = -1007 ) then exit;
else
raise;
end if;
end;
end loop;
dbms_sql.define_column( l_theCursor, 1, l_columnValue, 2000 );
l_status := dbms_sql.execute(l_theCursor);
loop
exit when ( dbms_sql.fetch_rows(l_theCursor) <= 0 );
l_separator := '';
for i in 1 .. l_colCnt loop
dbms_sql.column_value( l_theCursor, i, l_columnValue );
utl_file.put( l_output, l_separator || l_columnValue );
l_separator := p_separator;
end loop;
utl_file.new_line( l_output );
l_cnt := l_cnt+1;
end loop;
dbms_sql.close_cursor(l_theCursor);
utl_file.fclose( l_output );
return l_cnt;
end dump_csv;
/Here is the link to this thread in asktom.
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:95212348059 -
Problem with Character Set in Oracle database 10g
Hi,
I tried to import one tablespace into test server. Source server with Oracle 8i and Target server with Oracle database 10g. The error I get is
Import: Release 10.2.0.1.0 - Production on Thu Aug 3 00:20:49 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Username: sys as sysdba
Password:
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Export file created by EXPORT:V08.01.07 via conventional path
About to import transportable tablespace(s) metadata...
import done in WE8DEC character set and AL16UTF16 NCHAR character set
export server uses WE8DEC NCHAR character set (possible ncharset conversion)
. importing SYS's objects into SYS
. importing SYS's objects into SYS
IMP-00017: following statement failed with ORACLE error 19736:
"BEGIN sys.dbms_plugts.beginImport ('8.1.7.4.0',2,'2',NULL,'NULL',67051,25"
"51,2); END;"
IMP-00003: ORACLE error 19736 encountered
ORA-19736: can not plug a tablespace into a database using a different national character set
ORA-06512: at "SYS.DBMS_PLUGTS", line 2386
ORA-06512: at "SYS.DBMS_PLUGTS", line 1946
ORA-06512: at line 1
IMP-00000: Import terminated unsuccessfully
PLZ somebody help in geting resolve this. Has anybody seen this error before.The solution to this problem is described in MetaLink note #211920.1. But this note is published with LIMITED access as it involves using a hidden parameter.
You can get access to the note through Oracle Support only.
The problem itself is solved generically, if the source database is at least 10.1.0.3 and the target database is 10.2
-- Sergiusz -
Does Oracle OLAP comes with Oracle Database 10g ?
1.Does Oracle OLAP comes with Oracle Database 10g or do we need seperate software to have this ?.
2.If I create a Cube with Analytic work space manager the cube is going to be stored in the Database ( meaning the in the table space where OLAP is Stored).
3. What is the difference between Analtyic work space manager and discoverer For Olap.
Help is higly appreciated ..
Thanks, PrasadOne thing to point out : The OLAP option is a costed database option, so while this is automatically installed and part of your database you do have to purchase additional licenses to use this feature. You will need to check with your Oracle account manager to see if you are actually licensed to use this feature.
If you have existing 9i OLAP cubes these can be quickly and easily migrated to 10g OLAP and the documentation explains how to do this. However, there are many new features that are part of 10g OLAP that will improve the performance of your data model that will not be enabled as part of a migration process. Based on my experiences it would be quicker and easier (depending on the size of your existing 9i OLAP cubes) to consider rebuilding your data model using these new 10g features. You should be able to export all the dimensions to XML templates from 9i OLAP and import the templates into the 10g schema and reload your dimensions.
For the cubes you will probably want to consider using partitioning, composites and compression to provide maximum flexibility and performance for your new data model. There is more information on these features within the OLAP documentation and in the many whitepapers and presentations on the OLAP home page on OTN.
For moving data from SQL Server to 10g OLAP much depends on the nature of the data transfer. If it is a one-off bulk data load then you could consider using the normal MS command line tools to dump the data out and transfer it to Oracle. Alternatively, you could consider using Oracle Data Integrator to manage the extraction of the SQL Server data and the data load process into Oracle 10g relational tables. If you decide to use Data Integrator this will require additional licenses.
If you can extract the data from SQL Server to flat files you can use Oracle Warehouse Builder (basic ETL is free as part of the 10g database license) to load that flat file data via external tables. Warehouse Builder can also be used to define your OLAP data model (think of Warehouse Builder as a more powerful version of Analytic Workspace Manager) and provides tools to load the data directly into your OLAP dimensions and cubes. You can get more information on managing OLAP data models with Warehouse Builder the Warehouse Builder home page on OTN.
There are no facilities to modify Discoverer Viewer to add customisations. You can add company logos, modify certain colors and/or hide certain features but it is not possible to add additional features. You may want to consider using BI Beans to provide this type of environment. BI Beans is the development framework used to create Discoverer Viewer. You can create customised JSP pages that look identical to Discoverer Viewer pages with the added benefit of providing your own specific features. You can get more information on the BI Beans home page on OTN.
Keith Laker
Oracle EMEA Consulting
BI Blog: http://oraclebi.blogspot.com/
DM Blog: http://oracledmt.blogspot.com/
BI on Oracle: http://www.oracle.com/bi/
BI on OTN: http://www.oracle.com/technology/products/bi/
BI Samples: http://www.oracle.com/technology/products/bi/samples/ -
Error connecting via PHP to Oracle Database 10g XE in Arch Linux with XAMPP
I get this error whenever I try to connect through PHP to my locally hosted Oracle Database 10g Express Edition
Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries in <filename>.php on line 10
What can I do?Not sure what to offer for XAMP with php, perhaps it needs a configure pointing OCI8 to your ORACLE_HOME, as well as setting the oracle environment and PATH adjustment in the Apache start script.
Somewhere under /etc there should be an init.d or perhaps rc.d directory with maybe an apache2 script that gets called at system boot or run level change. It will take editing that shell script and adding something like:
export ORACLE_HOME=/usr/....
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHAnd restarting apache ... $ [sudo] {RC path}/apache2 restart or $ ...apache2 stop followed by an $ ...apache2 start all depending on how the boot/inits are setup on the box.
And in your $ORACLE_HOME/network/admin/tnsnames.ora adding a tnsalias won't hurt (as long as the whitespace as well as matching parenthesis are all in order)
myxedb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost.mycompany.com)(PORT = 1521))
(CONNECT_DATA =
(SID = XE)
) -
How can I install Oracle Database 10g for Solaries (SPARC) from the console
Dear Forum Members,
In my office, I have to installed Oracle Database 10g for Solaries (SPARC). But I have to do it without DISPLAY Monitor.Is it possible install it by remote login to this server using response file (silent mode) or something like that?
If yes. Then How?
If anyone have the exact solution, then I need your feedback. I shall wait for your reply.
Thanks
Aungshuman PaulThere are 2 possible ways to accomplish this.
First,
Silent installation
http://www.informit.com/articles/article.asp?p=174771&rl=1
Second, (cut/paste from other site)
How to install Oracle software remotely?
Remote Software Installation Steps: (For Solaris only)
If you want to install Oracle Software remotely, you should perform the following steps. These steps are applicable only if your source and target machine are running Unix.
For example, you can install Oracle Software from your home from Washington, DC to a target source in California.
1. Pick your source server or machine for remote installation.
2. Check that your CD is in your source CD-ROM drive.
3. On the target machine, find your target machine name with the output of the /usr/bin/hostname
4. On the source machine, login as a user.
5. On the source machine, enable client access: % /usr/openwin/bin/xhost + target-machine-name
6. Become root user by typing: su (dont use -)
7. Check that Volume Manger is running. # ps ef |grep vold (if you see an entry that contains /usr/sbin/vold, Volume Manager is running. Then skip to Step 10.
8. If not then do the following: # mkdir p /cdrom/your-cd-file-name
9. # mount F hsfs r cdrom-device /cdrom/your-cd-file-name
10. Add the following line to your /etc/dfs/dfstab file: # share F nfs o ro /cdrom/your-cd-file-name
11. Verify whether your source machine is an NFS server: # ps ef | grep nfsd
12. If you see an entry that contains /use/lib/nfs/nfsd a 16, then nfsd is running and skip to Step 16.
13. If nfsd is running, then type: # /usr/sbin/shareall
14. If nfsd is not running, then start nfsd by typing: # /etc/init.d/nfs.server start
15. Verify whether your source machine is an NFS server again by typing: # ps ef | grep nfsd
16. Make sure your source machine is exporting your product directory by typing: # /usr/sbin/dfshares
17. Now, log in to the target machine by type: # rlogin target-machine-name l user (not root)
18. Then log in as the root user by typing: # su
19. Go to the source machine by typing: # cd /net/source-machine/cdrom/your-cd-file-name ,then Skip to 24.
20. If you cannot change to that directory in Step 19 and you do not have an auto-mounter on your network, then create amount point by typing the following commands.
21. # mkdir /remote_products
22. # /usr/sbin/mount F nfs r source-machine:/cdrom/your-cd-file-name /remote_products
23. # cd /remote_products
24. Redirect the target machine display to source machine by typing: # DISPLAY=source-machine:0; export DISPLAY (if you use a Bourne or Korn shell).
25. Start the Web Start Installer by typing: # ./installer (or whatever the installer name program is). -
Oracle Database 10g relase 1 Installation Problem on RHEL 3 ES
Dear all
I'm trying to install oracle database 10g r1 X86_64 on Intel Xeon Machine with EM64T technology with RHEL 3 ES update 2 X86_64 edition. The problem is described below :
Oracle OUI .runInstaller collapsed with such a following error:
An unexpected exception has been detected in native code outside the
VM.
Unexpected Signal : 11 occurred at PC=0x8077470
Function=[Unknown.]
Library=(N/A)
Is there anyone can help me ??Check pushitz website and ensure that you have all the required rpms installed properly.
Check the log files in the installation directory. That should give some more details as to what exactly is going on. -
Unable to continue Oracle Database 10g R2 installation on IBM AIX 5.3L
I am facing some difficulties in installing the above. My environment is as follows:
Server is a IBM system P, OS is AIX 5.3L and oracle version is Oracle Database 10g R2 (10.2).
I encounter my problem when asked to changed/edit the shell script when changing oracle users. I can't find the % vi .login file. And I'm not sure how to proceed.
Please advice as to what needs to be done.
Thank youi'm using bash shell.If you are using a bash shell then .bash_profile is used by default.
It is located in user's home, if it does not exist then simply create it.
can this file be edited after installation?Yes. And also you can set the enviroment temporary (just for current session)
I just can't find the vi .login file."vi" is command (text editor very common in Unix and Unix like world)
.login does not need to exist (see .bash_profile as above). Note .login is ignored by bash shell. -
Hi,
I found that in SELECT STATEMENTs where we use "xmlagg() functions with a GROUP BY/ORDER BY,it fails with ORA-22813 if the result is too large.
This happens as there is a hard coded limit on the result size. (max 30k)
Next,i confirmed that and when i removed a portion of the XML agg() values and executed it---Wonders,it runs perfectly fine.
This means that ""xmlagg() functions with a GROUP BY/ORDER BY,fails with ORA-22813 since the result is too large.
I have come to know that patch "Release 10.2.0.4" has the fix for Bug-22813 for "xmlagg() functions with a GROUP BY/ORDER BY".
Could you all please confirm that "Oracle Database 10g Release 10.2.0.4" (patch 10.2.04) fixes the issue?
Based on your confirmation,i can go ahead to get the patch installed.
Current Version:-Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
Thanks
MainakYour query should be written something like this..
select d.*
from fbnk_customer,
XMLTABLE
'//c3'
passing XMLRECORD
columns
C3_VALUE varchar2(60) path 'text()'
) d
where recid='1001400'; Although it would be better to use an extact path expression rather than '//c3' -
Problem in starting SQL*PLUS in oracle database 10g
Hi
Well I am facing one problem while starting SQL*PLUS in oracle database 10g
ERROR - "Procedure entry point longjmp could not be located in dynamic link library orauts.dll"
This has happened when I installed Oracle Database 11g on same machine and when I deinstalled Oracle 11g then SQL*PLUS is started...no error came
Can anybody tell me the reason please...hi
pls im having the same problem but in my own case i installed oracle apex using 11g.
im env variable is:
C:\Oracle\product\10.1.0\Client_1\bin;C:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;C:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;C:\app\Xty\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\
pls which is my apex_home so i can interchange it?
i also have oracle 10g client installed -
Creating a new database in Oracle Database 10g...
I have downloaded a copy of Oracle Database 10g Express Edition from Oracle's website. I am using Windows XP. I am trying to create an Oracle database that I can connect to from Access 2003 via ODBC.
1. How do I create a new database? I can see options to create tables, views, etc. but not a database.
2. I have created a System DSN connection in the ODBC Data Source Administrator for the Oracle ODBC driver. Once I create a database in Oracle, how do I actually establish a connection to it from Access? The ODBC code to connect is there, but when I run it, I get an error.
Any help would be appreciated. Thanks.1. How do I create a new database? I can see options to create tables, views, etc. but not a database.If you can see those options then you are already connected to the database. You probably want to create a user, not a database (are you by chance coming from SQL Server?)
driver={OracleDriver};Dbq=TESTDBQ;Uid=Administrator;Pwd=;You would replace "Administrator" with the name of the user you created in the database. -
Store PDF File in Oracle database 10g
Hi all,
I want to store PDF File in Oracle database 10g,
and then I want to access the pdf file using Oracle Developer 6i
can anyone tell me how to do this,
thanks in advance.This question has already been posted a lot of times.....
See the following:
http://forums.oracle.com/forums/search.jspa?threadID=&q=pdf+file&objID=f82&dateRange=lastyear&userID=&numResults=15
Greetings,
Sim -
How to 100% Protect PL/SQL Code By Wrapped in Oracle Database 10g R2
Hello,
Is Possible to 100% Protect PL/SQL Code By Wrapped in Oracle 10g R2 ?
If it is not possible by wrap in oracle 10g R2,
Please, let me suggest, how i will be able to 100% protect PL/SQL code in Oracle Database 10g R2.
Because, I have lot of functions, procedures & package's in my project.
Which is running in field filed.
So, i have needed to protect 100%.
Also, will i convert to al functions, procedures & package's to .pll file ?
And .pll file to .plx file?
Is it possible to convert .plx file to .pll file ?
Please, let know any better solutions in this case....
Regards
MehediHello,
No, wrapping is not a 100% secure method. It could prevent your code from amateurs, but not from professional hackers. Look at the article http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/wrap.htm#BEHGBJAA
It says: "•Wrapping is not a secure method for hiding passwords or table names.
Wrapping a PL/SQL unit prevents most users from examining the source code, but might not stop all of them."
Edited by: apiminov on 03.12.2012 3:23
Edited by: apiminov on 03.12.2012 3:24 -
Scheduled job in oracle database 10g release 2
I have scheduled a batch job job to run once a day at 8.30 in the morning
but the program runs twice a day, onca at acheduled time and once in the evening 18.30.
I am unable to find any reference to the batch program in the job any where.
Database version: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
Operating system version: HP-UX B.11.11This job is scheduled through dba_jobs.
JOB LOG_USER PRIV_USER SCHEMA_USER LAST_DATE LAST_SEC THIS_DATE THIS_SEC NEXT_DATE NEXT_SEC TOTAL_TIME BROKEN INTERVAL FAILURES WHAT
7353 FPCDBA FPCDBA FPCDBA 01/03/11 08:31:08 08:31:08 02/03/11 08:31:08 08:31:08 29118 N SYSDATE+ 1 0 FRB05101; -
How to install Oracle Label Security in Oracle Database 10g EE
Hello All
I just want to know how to install Oracle Label Security in Oracle 10g Database EE.
I read in Oracle Enterprise Manager Grid Control Installation and Basic Configuration that Label Security must be installed before installing Enterprise Manager Grid Control.
I have Oracle Database 10g Release 1 (10.1.0.1) on my Windows XP System, and I patch it to 10.1.0.3.
M.
Sorry about my English.Options is to connect to Oracle Policy Manager or use Oracle Internet Directory (OID)to administer Oracle Label Security.
Find more ways in the Documentation here:
http://download-uk.oracle.com/docs/cd/B19306_01/network.102/b14267/toc.htm
Maybe you are looking for
-
my gmail doesn't work on my iPhone
-
ORA-04031: unable to allocate 4096 bytes if shared memory
Hello Gurus, Did anyone got this type of error before: ERROR: ORA-20414: Materialized View refresh failed - ORA-12008: error in materialized view refresh path ORA-04031: unable to allocate 4096 bytes of shared memory ("shared pool","IDX_MIF_SITE","pa
-
HT201210 My iphone 4 crashed after iOS 7.1.1 update
My iphone 4 (7.1) crashed after iOS 7.1.1 update. iTunes is unable to recover it. Has anyone encountered similar issues?
-
Startup oracle database using sqlplus
When I going to startup using sql*plus, I was unable to startup due to following error. ORA-01031: insufficient privileges so how can I change the privileges and startup oracle database? Edited by: chanaka on Mar 23, 2011 11:06 PM
-
Unable to install Yosemite on mid 2011 iMac 27"
OK, so I have tried to install Yosemite on this mid 2011 iMac for two days now and I get the exact same error message every time: An error occured when extracting files from the archive AdditionalSpeechVoices.pkg. Abort the installation and reboot. I