কীভাবে ওরাকল এর এক্সপ / ইমপ বাইনারি ইনস্টল করবেন


11

সমাধানটি খুঁজতে আমি নেট ব্রাউজ করছিলাম, তবে আমার ভাগ্য নেই। :(

ওরাকল সার্ভার ইনস্টল না করে কীভাবে আমি আমার সেন্টস বাক্সে ওরাকল imp/ expবাইনারি ইনস্টল করতে পারি ? আমি অন্য মেশিনে একটি বিদ্যমান ওরাকল ডাটাবেস অ্যাক্সেস করছি, সুতরাং আমার কেবল এখানে ক্লায়েন্ট প্রয়োজন। আমি ইতিমধ্যে ইনস্টল করেছি sqlplusএবং এর নির্ভরতা ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm, এবং oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm), কিন্তু এটি সেই সরঞ্জামগুলি সরবরাহ করে নি।

আমার কি আসলেই ওড়ল সম্পূর্ণরূপে ইনস্টল করা দরকার?

আমার উদ্দেশ্য হল ওরাকল থেকে আমার সেন্টোস বাক্সে একটি ডাটাবেস ডাম্প চুষানো। expএটির ব্যবহার না করে যদি অন্যভাবে করার উপায় থাকে তবে এটি ব্যবহার না করা সম্পর্কে আমার খারাপ লাগবে না, তবে মনে হয় এর কোনও বিকল্প নেই।

উত্তর:


9

রপ্তানি (Exp) এবং আমদানি (বিচ্ছু) বাইনেরিতে পেতে, ইনস্টল পূর্ণ তাত্ক্ষনিক ক্লায়েন্ট বা পূর্ণ RDBMS পরিবর্তে, ওরাকল ক্লায়েন্ট। 11 জিআর 2 ক্লায়েন্টটি সম্পূর্ণ আরডিবিএমএসের জন্য 7 টি ফাইল সেটের চতুর্থ ফাইল। সর্বশেষতম সংস্করণটি 11.2.0.3.0 (659,229,728 বাইট, Q4 2011-এ প্রকাশিত হয়েছিল - প্রযুক্তিগতভাবে "প্যাচ সেট" নামে পরিচিত তবে এটি একটি সম্পূর্ণ ইনস্টল)। এটি সর্বজনীন ডাউনলোডের জন্য উপলব্ধ নয়। (লিনাক্স x86-64 এর জন্য কেবল অপ্রচলিত 11.2.0.1.0 সর্বজনীনভাবে উপলব্ধ)।

সম্পূর্ণ ওরাকল ক্লায়েন্টটি ডাউনলোড করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. মাই ওরাকল সাপোর্ট (এমওএস) এ লগ ইন করুন , পূর্বে ধাতব সংযোগ হিসাবে পরিচিত।

  2. শীর্ষে "প্যাচস এবং আপডেট" মেনুতে ক্লিক করুন।

  3. প্যাচ অনুসন্ধান বিভাগে, অনুসন্ধান ট্যাবে ক্লিক করুন।

  4. "প্যাচ নাম বা সংখ্যা" ক্ষেত্রে 13390677 লিখুন। (13390677 সংস্করণ 11.2.0.4.0)

  5. একটি "প্ল্যাটফর্ম" নির্বাচন করুন। (যেমন, "লিনাক্স x86-64")

  6. অনুসন্ধান ক্লিক করুন।

  7. অনুসন্ধানের ফলাফলগুলিতে, বিশদটি প্রদর্শন করতে প্যাচ নম্বরটিতে ক্লিক করুন বা ডাউনলোড করুন - আপনার এমওএস অ্যাকাউন্টটিকে ডাউনলোডের সুযোগ দেওয়া হয়েছে বলে ধরে নিয়ে ক্লিক করুন।

কেবলমাত্র ক্লায়েন্টের ডাউনলোডের জন্য ফাইলের নাম হ'ল "p13390677_112040_ প্ল্যাটফর্ম _4of7.zip" (যেখানে প্ল্যাটফর্মটি "লিনাক্স- x86-64" উদাহরণস্বরূপ)।

উল্লেখ্য: রপ্তানির / ডাম্প হয় না সত্য ব্যাকআপ। এগুলি কেবল ডাটাবেসের যৌক্তিক অনুলিপি। আমদানির সময় মেটা ডেটা এবং সূচিগুলি পুনরায় তৈরি হয় এবং তাই উত্স ডাটাবেসের মতো বাইট-বাই বাইট হবে না।


12

এখানে আমি এটি কীভাবে করেছি। এটি হ্যাক করতে হয়েছিল।

a) Download Oracle 11.2 XE for Linux 64 in your $HOME
b) Unzip the zip file you get
c) Unpack the content of the rpm file without installing it (we don't need the Oracle RDBMS to be running on the server)
    mkdir ~/Oracle11XE-binaries
    cd ~/Oracle11XE-binaries

    # extract all the binaries from the RPM (rather than installing the RPM)
    rpm2cpio ../Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm  | cpio -idmv

    sudo mkdir /opt/oracle
    sudo mv u01/app/oracle/product /opt/oracle

    # clean up downloaded and extracted files (they are BIG)
    cd
    rm -rf Disk1 oracle-xe-11.2.0-1.0.x86_64.rpm.zip

    echo 'export ORACLE_HOME=/opt/oracle/product/11.2.0/xe
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    export TNS_ADMIN=$ORACLE_HOME/network/admin' | sudo tee /etc/profile.d/oracle.sh

    # source it so it takes effect in the current session
    . /etc/profile.d/oracle.sh

    # now you can run imp and exp
    $ imp

    Import: Release 11.2.0.2.0 - Production on Mon Aug 4 14:39:39 2014

    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

ব্যবহারকারীর নাম:


অনেক ধন্যবাদ. এটি ছিল আমার জন্য সবচেয়ে সহজ পদ্ধতির !!
ড্যান লেন্সকি

উবুন্টু 16.10 তেও কাজ করে! কেবলমাত্র এইগুলি আগেই ইনস্টল করা দরকার: sudo apt-get ইনস্টল rpm2cpio libaio1 libaio-dev
ক্লোড

ইউআরএল ডাউনলোড করুন: oracle.com/technetwork/datedia/datedia-technologies/…
zhuguowei

3

আপনার পুরোপুরি একটি ওরাকল উদাহরণ ইনস্টল করার দরকার নেই।

  1. জর্জ 3 এর উত্তরে উল্লিখিত হিসাবে ওরাকল ক্লায়েন্টটি ডাউনলোড করুন
  2. ইনস্টল করুন - যখন এটি আপনি হয় নির্বাচন করতে অনুরোধ জানাবে Instant Client, Runtime, Administrator, অথবা Custom<- কাস্টম বাছাই।
  3. নির্বাচন করুন Database Utilities। এটিতে এক্সপ / ইম্প ফাইল রয়েছে

1

তাত্ক্ষণিক ক্লায়েন্ট সরঞ্জামগুলি v12.2.0.1.0 থেকে exp/ impইউটিলিটি সরবরাহ করে। সীমাবদ্ধ ডাউনলোড পাওয়া যায়:

https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html


1
v12.2.0.1.0 এর আরপিএম ওরাকল-ইনস্ট্যান্টক্লিয়েন্ট 12.2-সরঞ্জামসমূহে 12.2.0.1.0-1.x86_64.rpm
অনকনিজ

-1

আপনি জায়গায় ডিবিএমএস সিস্টেম ব্যতীত একটি ডাটাবেস আমদানি করতে চান, দুঃখিত, তবে শব্দের প্রতিটি সংজ্ঞাতে এটি অসম্ভব ...

সুতরাং, হ্যাঁ, আপনাকে পূর্বে সম্পূর্ণ ওরাকল ইনস্টল করতে হবে impএবং expকাজ করবে।

এছাড়াও, ভবিষ্যতে আমি ব্যবহার করার সুপারিশ করছি expdpএবং impdpপরিবর্তে।


7
সোটাপান্না যা করতে চায় তা হল ডিবিএমএস সার্ভার নয় এমন একটি মেশিনে এক্সপ / ইমপি কমান্ড চালানো। যেহেতু এক্সপ / ইম্পটি নেটওয়ার্ক জুড়ে সংযোগ স্থাপন করতে পারে, তাই এটি ওষুধযুক্ত হওয়া উচিত যে আপনি সম্পূর্ণ ওরাকল আরডিবিএমএস সার্ভার প্যাকেজটি ইনস্টল না করেই সম্ভবত কিছু ওરેકল-ক্লায়েন্ট প্যাকেজ সহ ইনস্টল করতে পারবেন। যদি সোটাপান্না কোনও উপযুক্ত প্যাকেজটি সন্ধান না করে তবে সমস্যাটি কোনও প্রযুক্তিগত সীমাবদ্ধতার চেয়ে আরএইচইএল / সেন্টোসের জন্য ওরাকল এর প্যাকেজিং সিদ্ধান্তের সাথে আরও বেশি জড়িত বলে মনে হচ্ছে।
সিজেসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.