Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7932207
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T20:56:48+00:00 2026-06-03T20:56:48+00:00

I have a running database with only one dba (i.e. other than sys, system)

  • 0

I have a running database with only one dba (i.e. other than sys, system) “abc”. Under this oracle user I have tables, views, sequences, procedures, functions etc. Now I have to copy both the data and schema to another database at another machine that already have a dozen schemas running (one under each separate dba). I have following concerns:

(1) I have to rename the schema at old machine, from “abc” to “pqr” before moving to the new machine.

(2) Inside my procedures and functions, I am using AUTHID CURRENT_USER, therefore have to use “abc.” qualifier before name of tables, views, sequences, procedures, functions. When changing schema name, is there some automatic way to change qualifiers too.

(3) In order to copy data, I know only one way, which is to take backup of database of only one user “abc” (i.e. not take backup of sys, system). Then restore that to the new database. Can this in anyway destroy the other schemas or their data.

(4) In my schema, I am creating oracle users with limited rights using a procedure. The new usernames are stored in a Users table. I am also creating database roles and associating users with roles. The rolenames are stored in a Roles table. When migrating to new machine I have to make sure to prefix my users and roles with something unique so I not disturb oracle users created by other schemas.

(5) I know that in the new database, there have to be a new dba user called “pqr”. Do I also have to have sysdba privilege. I am not responsible about the whole database at new machine, I am responsible about my schema only. Being a sysdba, can I in anyway hurt other dbas (like dropping them, or changing their schemas). If I not have sysdba privilege, what limitations do I get. I am using OracleText so have to use some built-in packages. I also have to create physical directory on file system in windows. I also have to create, alter (change password), drop roles and users via stored procedures when connected to database using “pqr”.

Both old and new database are running on separate dedicated machines. Its windows server 2003 with oracle 10gr1.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T20:56:50+00:00Added an answer on June 3, 2026 at 8:56 pm

    The simplest option would be to use the Oracle export utility (classic or DataPump) to take a logical backup of the abc schema in the first database and to import the backup using the Oracle import utility into the new database. If you’re using the classic version, you’d use the FROMUSER and TOUSER parameters to specify that you want to import the data into a different schema. If you’re using the DataPump version, you’d use the REMAP_SCHEMA parameter. The DataPump version will be more efficient if you have a relatively large amount of data.

    Unfortunately, though, there is no way to change explicit schema qualifiers. You’ll need to edit the code after you import it or pull the code from your source control system, edit the code, and deploy it to the new database.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a web application running on Windows IIS. This app has a database
I have a script that I want to make sure only one is running,
I am running Glassfish 3.1.1 with an Oracle database and have run into an
I have a Firebird database (running on server version 2.1.3) and am connecting to
I have a really big database (running on PostgreSQL) containing a lot of tables
Assume that you have a running SQL Server Express instance named (local)\SQLEXPRESS. Its database
I have a mysql database filled up and running on a Windows computer, is
We have some unit tests running against a SQL server 2000 database using the
We have a job management application running (Access) with the database in SQL Server
I have a VB app that accesses a sql database. I think it’s running

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.