Copying tables from one schema to another
hi all,
i have two schema where a has master tables.
b schema is empty.. i want to copy all the tables from a schema to b with indexes and constraints
I dont have import facility since i am using a client.
thanks
Hariharan M K
Hi,
Try this
insert into table_name (select * from schema_name.table_name);if you have not permission to call by other schema then
COPY FROM schema1/schema1@host_string -
TO schema1/schema1@host_string-
CREATE|INSERT|REPLACE table_name [(column, column, column, ...)]
USING select col1,col2,... from table_namehb venki
Similar Messages
-
How can we copy table from one schema to other schema
Hi,
I have create one table in one schema and i want to copy it to other schema.How we can copy table from one schema to other schemaHi,
You can try something like this :-
SQL> CONNECT SYS/SYS123@SERVER AS SYSDBA
Connected.
SQL> CREATE USER TEST_1 IDENTIFIED BY TEST_1;
User created.
SQL> CREATE USER TEST_2 IDENTIFIED BY TEST_2;
User created.
SQL> GRANT CONNECT,RESOURCE,DBA TO TEST_1;
Grant succeeded.
SQL> GRANT CONNECT,RESOURCE,DBA TO TEST_2;
Grant succeeded.
SQL> CONNECT TEST_1/TEST_1@SERVER
Connected.
SQL> CREATE TABLE TEST_COPY ( TEST_COL NUMBER );
Table created.
SQL> INSERT INTO TEST_COPY VALUES ( 1 );
1 row created.
SQL> INSERT INTO TEST_COPY VALUES ( 2 );
1 row created.
SQL> COMMIT;
Commit complete.
SQL> GRANT ALL ON TEST_COPY TO TEST_2;
Grant succeeded.
SQL> CONNECT TEST_2/TEST_2@SERVER
Connected.
SQL> CREATE TABLE TEST_COPY AS SELECT * FROM TEST_1.TEST_COPY;
Table created.
SQL> SELECT * FROM TEST_COPY;
TEST_COL
1
2Regards,
Sandeep -
How do I move a table from one schema to another schema on Oracle XE?
How do I move a table from one schema to another schema on Oracle XE?
Hi,
I tried to use the insert/select statement that you had given, it did not work.
The error is ORA-00913: too many values.
But finally what I did was, I went into the system schema where the table was and generated the DDL through the utilities and afterwards I imported them into the schema that I am currently working on. It solved the problem!
However I am still curious to know why the insert/select statement did not work? Do you know any site/tutorial which gives a real time example?
Thank you
Skye -
How do I move a table from one schema to another schema?
How do I move a table from one schema to another schema?
Grant access to the table from the source schema to destination schema.
GRANT SELECT ON <TABLE_NAME> TO <DESTINATION SCHEMA>A simple way would be to use CREATE Table with select syntax (in destination schema)
CREATE TABLE <TABLE_NAME> AS SELECT * FROM <SOURCE SCHEMA>.<TABLE_NAME><li>However, you would be in <b><u>trouble when the table has index,constraints and triggers</u></b>.
So you can better of grab the DDL statement of the table(and any additional components) andd then create the table in the destination schema.You can use SQL developer, Toad or Apex's Object browser for this.
After the table is created, Insert the records using SELECT.
INSERT INTO <TABLE_NAME> SELECT * FROM <SOURCE SCHEMA>.<TABLE_NAME>This question is discussed in great detail in this <b>AskTom thread</b> -
To copy table from one database to another
hai,
I will be really pleased if someone can me tell me that how can i copy table from one database to another. I am having two databases.
GursimranYou can Also do
++ Create a database link on the TARGET to SOURCE
CREATE PUBLIC DATABASE LINK <<DBLNK_NAME>> CONNECT TO <<USER>> IDENTIFIED BY <<PASSOWORD>> USING '<<TNS_NAME>>';
++ And copy as below
CREATE TABLE EMP AS SELECT * FROM EMP@DBLNK_NAME; -
Copy data from one schema to another schema tables
Hi,
I was doing a copy using sql developer copy feature, data copy worked perfect but for few table data didn't move there are about 30 tables from schema prod to schema dev i need to move tables are already created only data needs to be moved from prod to dev
Can you suggest me any method were I can move all the tables data at a time from one schema to another. Please suggest.
Thanks
SudhirHi,
If table structure is the same then:
insert into dev.table_name
select
from
prod.table_name --if prod is in another database change to prod.table_name@db_link_to_prod_db
commit
;Hope this helps. Otherwise give some more info about where these schema's are.
Regards,
Peter -
Copy table from one database to another database
Hi,
I am new to SQL and I have a question on copying a table.
QUE: copy one table with huge data(around 60millions of rows) from one database to another database(have to create a new table) in the same server.Hi ,
By mistake ,I understood you want to copy on different server .
I have rectify above.On same server we can copy Table in many way ;
As I mentioned Above you can use ;
select * into [Destination Database].[dbo].[NewTableName] from [SourceDatabase].[dbo].[Category]
Second;
select * into [Destination Database].[dbo].[NewTableName] from [SourceDatabase].[dbo].[Category] Where 1=2
Insert into [Destination Database].[dbo].[NewTableName]
select * from [SourceDatabase].[dbo].[Category]
Thanks -
How to export the table from one schema to another schema
Hi,
I've 2 schemas dev and test db
And i need to copy one EMP table from DEV to TEST db in windows OS
Could you please hint me in which schema which statement to be written ...
Regards
joshHi,
I am not sure I got it all. Do you have 2 schemas in 2 different databases or 2 schemas in the same database ?
If both schemas are in one DB, you can :
connect dev/***@DB
grant select on emp to test;
connect test/***@DB
insert /*+ append */ into emp select * from dev.emp;
commit;Or use a create table emp as select * from dev.emp; if empl table does not exist in test schema.
If both schemas are in different DBs, you can :
* use exp / imp tools
* use sqlldr
* use a database link
Hope this helps,
Francois -
Moving tables from one schema to another
Hi
I have 9 tables in Schema_1 that have already been populated with data.
I would like to remove these tables from Schema_1 and place them into Schema_2
These tables also have indexes attached to them.
ThanksI don't think there's a "move" command as such, though someone may prove me wrong.
You could "grant select" on the relevant tables to user Schema_2, then log on as the second user and perform "create table ... as select * from Schema_1.....". Then, create the indexes manaually. After all this, drop the old tables. -
How to copy table from one sheet to another making formulas relative to current sheet
I'm truly sorry if this has been answered within this forum but I've been reading these posts for the last hour and nothing. Ok so here's my issue:
I'm trying to do a budget spreadsheet. My ss contains sheets with each one representing a month. So sheet 1 is called January, 2 February etc.
I have two table in each sheet, one with a list of expenses and the other is a subtable with that references the first table for special expenses. The second table is identical in functionality in each sheet so I do a copy from January into February. However, when I copy into Feburary, all my formulas still point to 'January::' and I have to go and remove the 'January::' from each cell.
Is there any way to copy the second table and make it relative to the sheet that it's in? It seems simple and maybe I'm doing something fundamentally wrong but I can't find the answer anywhere.I made a simple version of what I think you are describing:
I gave each table a name "Tabl" and "SubTable"
SubTable cell A1 is assigned as follows:
A1=Table :: A1
Then I duplicated the January Sheet by highlighting the sheet and typing the key command <COMMAND>+d (or selceting the menu item "Edit > Duplicate"):
Then I change the name of the new shee from "January -1" to "February"
The relative reference should already exist.
You can confim this by changing the contants of the informaiton in cell A1 of Table in the "February sheet -
Move tables from one schema to another schema
Hi All,
I have some tables in on Production schema. I would like to move these tables (including all constraints,triggers,indexes-- whatever created on these tables) to Development environment .
Could you please guide me how to do this.
My Oracle Version is 11.2.0.3 and I am using Toad.
Thanks.
Edited by: 966949 on Mar 29, 2013 10:19 AM966949 wrote:
Hi All,
I have some tables in on Production schema. I would like to move these tables (including all constraints,triggers,indexes-- whatever created on these tables) to Development environment .
Could you please guide me how to do this.
My Oracle Version is 11.2.0.3 and I am using Toad.
Thanks.
Edited by: 966949 on Mar 29, 2013 10:19 AMsome, many, most professionals have application source code; which includes DDL for all object stored within code repository; like SUBVERSION;
extract DDL from repository & apply against Development DB.
Handle: 966949
Status Level: Newbie
Registered: Oct 22, 2012
Total Posts: 257
Total Questions: 58 (37 unresolved)
I extend my condolences to you since you rarely get answers to your questions here. -
Copy Database from One Schema to Another.
Hi,
I have two schema's in my database named as DEV AND PROD, I need to copy PROD schema to DEV schema, Please suggest me some best method to do this i will be frequently cleaning the DEV and copying PROD schema to DEV Schema.
Please suggest me how to clean and copy also is there any option to overwrite Please let me know this option as well.
Thanks
SudhirHi,
I created database link and executed the command as you suggested, But I am getting a error can you tell me what is the issue. I am using Oracle 10g XE version database.
/* Creating Database link between PRODUCTION AND DEVELOPMENT schemas */
SQL> CREATE DATABASE LINK PROD_TO_DEV CONNECT TO PRODUCTION IDENTIFIED BY PRODUCTION USING 'XE';
/* Executed this command in command line */
c:\ impdp SYSTEM/sudhir123 network_link=PROD_TO_DEV schemas=PRODUCTION remap_schema=PRODUCTION:DEVELOPMENT TABLE_EXISTS_ACTION=REPLACE
When I execute the above command in the command link it is giving me following error as mentioned below.
UDI - 00008: Operation generated ORACLE error 12560
ORA - 12560: TNS : protocol adapter error
Please suggest me what might be the error, But i am able to connect to database.
I also have another database with Oracle 10g Enterprise edition in another system will it be same process for both the database versions
Thanks
Sudhir -
Copying data contianing long datatype from one schema to another
I'm using Oracle 8.1.7 and trying to move copy data from one schema to another.
Usually an easy task. This time the data contains longs so I can't use standard SQL. The data in the long is too long for a PL/SQL long datatype so that's not worked.
I've tried the COPY FROM command but get the invalid sql command error.
Can anyone save my hair?The COPY command doesn't have to be all on one line. The continuation character for SQL*Plus commands is a hyphen.
SQL> prompt "Hello"
"Hello"
SQL> prompt -
"Hello""Hello"
SQL>Metalink is the website for customers that pay for Oracle support. Go to www.oracle.com and click on the metalink button on the top left of the screen. It's called Metalink because Oracle support levels are named after metals: bronze, silver, gold. -
Copying a table from one databse to another
Hi,
I used the following code to copy a table from one database to another.
set copycommit 1
set arraysize 1000
copy from username/passwd@tnsname -
create <tablename> -
using -
select * from <tablename>
But I get the following error:
set copycommit 1
ERROR at line 1:
ORA-00922: missing or invalid option
Could you please let me know how this can be done.
Thanks,
NarasimhanThanks for your suggestions.I created a database link.I had no problems.
Then when i issue the command
copy from uname/password@db
create <tablename>
using
select * from <tablename>
<Here db is database link to source database identified by uname and password>.
I still get the error
copy from uname/password@db
ERROR at line 1:
ORA-00900: invalid SQL statement
Does it mean that the command is wrong?Or I'm doing something different.
Thanks! -
How to copy a physical Alias table from one rpd to another
Hi
I am copy pasting the physical tables from one rpd to another. I first copied the physical table and then tried to copy the alias table i get the message ' Unknown Error' when i click ok it says
'Failed to copy from clip board"Identify the "class=MyStyle" string in the MTML code, and use the Multi-File Find and Replace feature to step through each topic and change the specific instances to "class=MyOtherStyle." (I doubt that you'll want to "Replace All".)
Sorry, there's no silver bullet!
Good luck,
Leon
Maybe you are looking for
-
Installation failed with Windows Vista and JDK1.602
Hi All, Appreciate any help to resolve the following installation error on my Windows Vista system with JDK1.602 Pop-up Error Message: The installer is unable to run graphical mode. Please check the value of the DISPLAY environment varibale. Thanks,
-
Item category TAC in grad Mode in sales Order
Hi all, I am creating sales order with reference to sales contract but at the time of sales order we don't have enoff stock to deliver to customer , so we have deiced to Third party sales process But the problem is while creating a sales order with r
-
Have just loaded i life 08 and successfully imported my first video from my cam corder. I have watched all the video tutorials. My question is, I want to split video footage and create an additional event. However if I highlight the start of the seco
-
Error "Licensing for this product has stopped working" when you launch Acrobat 9
Hi, I'm part of service desk and my company has several thousand users of Acrobat. There has been strange issues reported since upgrading from 7.0.5 to 9.1 and a lot of them are uhappy. The latest issue is users started to receive the following error
-
The download function is not working....!! I don't use any add-ons like idm or dap,etc.... When I click on something like download a doc,pdf or any such file, the firefox just doesn't respond, and when I checked the download, i.e. cntrl+j, I don't fi