আমি কীভাবে ওরাকল 11 জি আর 2 ইনস্টল করতে পারি?


8

শিরোনাম নিজেই স্ব বর্ণনামূলক চেয়ে বেশি। উবুন্টুর সর্বশেষ সংস্করণে ওরাকল এর 11 জি আর 2 ইনস্টল করার জন্য আমার কেবল একটি উপায় প্রয়োজন, আমি একটি 32-বিট ওএস ব্যবহার করছি এবং x86 সংস্করণটি কীভাবে ইনস্টল করতে হবে তা আমার জানতে হবে। আমার কাছে একটি 64 বিট ডেস্কটপও রয়েছে এবং আমার x86_64 সংস্করণ ইনস্টল করা দরকার need আমাকে কি কেউ সাহায্য করতে পারবেন?


1
এটি কি কাজ করে: ubuntuserverguide.com/2012/06/… ?
রিঞ্জউইন্ড

1
অন্যথায় এটি: Blog.arkzoyd.com/2011/11/…
রিনজউইন্ড

প্রকৃতপক্ষে, কেবলমাত্র একটি প্রশ্ন পোস্ট করা এবং উত্তর দেওয়ার পক্ষে অতীতে অস্পষ্ট উত্তর ছিল, খুব বেশি সহায়ক সমর্থন ছাড়াই। যদিও আপনাকে সাহায্য করার জন্য অনেক ধন্যবাদ! আপনার জন্য উক্তি!
esnavrackley

উত্তর:


6

ওরাকল 11 জি আর 2 এর জন্য কিছু অতিরিক্ত রয়েছে যা ইনস্টল করা উচিত কারণ সেগুলি ডিফল্টরূপে সরবরাহ করা হয় না। তবে আমরা তাদের সাথে একটি সেকেন্ডে পৌঁছে দেব এবং তাদের মধ্যে অনেকগুলি সম্পূর্ণরূপে প্রয়োজনীয় নয় তবে তারা এটিকে আরও সহজ করে দেবে। (যেমন এসএসএস!)

দ্রষ্টব্য: সমস্ত টার্মিনাল কমান্ড অনুলিপি করা যায় এবং আটকানো যায় তবে টার্মিনালে আটকানোর জন্য keystroke ctrl + shift + v প্রয়োজন, অন্য যে কোনও জায়গায় ctrl + v ব্যবহার করা যেতে পারে।

এখন ফাইলগুলি এখানে দুটি ভাগে এবং .zip বিন্যাসে পৃথক করা আছে। এটি এক্স 86 এর জন্য। আপনার ইস্যু ছাড়াই এগুলি খুলতে সক্ষম হওয়া উচিত এবং যদি আপনি না করেন তবে সাইটে একটি আনজিপ ইউটিলিটি রয়েছে। আনজিপ ইউটিলিটি ডাউনলোডটি আমার শেষের দিকে লোড হবে না তাই বিকল্পটি হবে সিআরটিএল + Alt + টি ব্যবহার করে টার্মিনালটি খুলতে এবং নিম্নলিখিত কমান্ডগুলি প্রবেশ করানো enter

sudo apt-get install unzip

তারপর:

unzip {file}

অবশ্যই .zip সংরক্ষণাগার দিয়ে {ফাইল} প্রতিস্থাপন।

ল্যাপটপের জন্য x86 সংস্করণ ইনস্টল করার সময় আপনি এখানে লিঙ্কযুক্ত ওরাকল দ্বারা ইনস্টল নির্দেশাবলী অনুসরণ করতে পারেন ।

এখন ডেস্কটপ এবং x86_64 ওএস ব্যবহার করার সময়, আপনি উপরের মতো একই আনজিপ পদ্ধতি প্রয়োগ করে এখানে ইনস্টলেশন ফাইলগুলি খুঁজে পেতে পারেন । সত্যিই উবুন্টু ডিফল্ট নিয়ে আপনার সমস্যা হওয়া উচিত নয়, তবে আবার লিনাক্স সর্বদা যা মনে হয় তা নয়, তাই ব্যাকআপ রাখা সর্বদা ভাল good

দ্রুত একটি সহজ ইনস্টলেশন গাইডের জন্য এখন এটি x86।

এখানে পাওয়া x86_64 এর জন্য একই ইনস্টলেশন গাইডটি উপলভ্য

প্রক্রিয়াটি এত দীর্ঘ নয় যতক্ষণ আপনি আপনার বর্তমান কম্পিউটারের চশমাগুলি জানেন, আপনার সিস্টেমে এক্স প্রয়োজনীয়তা পূরণ করে কিনা সে জন্য অনেকগুলি নির্দেশিকাগুলি মূলত চেক করতে বাধ্য হয় ।

উপভোগ করুন!


আপনি কি নিশ্চিত যে এটি সঠিক উত্তর? লিঙ্কগুলি ডেটাবেস ক্লায়েন্ট ইনস্টলেশন পদক্ষেপে পুনর্নির্দেশ করে, ডাটাবেস সার্ভার নয়।
হালিল

4

আমি আপনার ত্রুটি অতীত হয়েছে। সেরা আমি বলতে পারি, ত্রুটিটি ছিল এটি লেওনের পরিবর্তে -লোনগুলি মারছিল। এগুলির উভয়টি কী তা আমার কোনও ধারণা নেই তবে লোনগুলি অপসারণ এবং ইন-লেওনগুলি কৌশলটি করায় বলে মনে হয়েছিল। আমি যা করতে পেরেছি তা হ'ল ত্রুটি-সম্পাদিত অংশগুলি হাত দ্বারা সংকলন করা। আমি হাতে হাতে যা করেছি তা এখানে তবে আপনার সাথে মেলে যাওয়ার জন্য আপনাকে অবশ্যই পরিবর্তন করতে হবে (আমি এটি মূল হিসাবে করেছি):

# cat sysliblist 
-ldl -lm -lpthread -lnsl -lirc -lipgo -lsvml -lnnz11 -lclntsh -locrb11 -lasmclnt11 -leons

# cat ldflags
-lnbeq11 -lnhost11 -lnus11 -lnldap11 -lldapclnt11  -lnsslb11   -lntcp11 -lntcps11 -lnsslb11 -lntcp11 -lntns11

gcc -o tnslsnr -m64 -L/database/app/oracle/product/11.2.0/dbhome_1/network/lib/ -L/database/app/oracle/product/11.2.0/dbhome_1/lib/ -L/database/app/oracle/product/11.2.0/dbhome_1/lib/stubs/  /database/app/oracle/product/11.2.0/dbhome_1/network/lib/s0nsgl.o /database/app/oracle/product/11.2.0/dbhome_1/network/lib/snsglp.o -lclntsh  `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`  -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lztkg11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11   `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/sysliblist` -Wl,-rpath,/database/app/oracle/product/11.2.0/dbhome_1/lib,-rpath,/database/app/oracle/product/11.2.0/dbhome_1/network/lib/ -lm    `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/sysliblist` -ldl -lm   -L/database/app/oracle/product/11.2.0/dbhome_1/lib -lnl11  -ln11 -lnlsnr11 -lnlsnrc11 -lnsgr11 -lnms -lncm11 -lnmsp -lpeer -lnro11 -ln11   -lnl11 -lnlsnr11 -lnlsnrc11 -lnms -lncm11 -lnmsp -ln11     -lm -leons

এটি একবারে সঠিকভাবে সংকলিত হয়ে গেলে, পুনরায় সংকলনের চেষ্টা করা এবং আপনি সবেমাত্র যা তৈরি করেছিলেন তা ভঙ্গ করতে এড়াতে আপনাকে মেকফিলটি সম্পাদনা করতে হবে। নেটওয়ার্ক / lib / ins_net_server.mk দেখতে এইরকম করুন:

#tnslsnr: $(S0NSGL) $(SNSGLP) $(NSGLPNP)
#       $(SILENT)$(ECHO) " - Linking $(TNSLSNR)"
#       $(RMF) $@
#       $(TNSLSNR_LINKLINE)

#itnslsnr: tnslsnr
itnslsnr:

এটি কেবল tnslsnr টুকরা থেকে মুক্তি পেতে চলেছে তবে বাকিদের যেতে দেবে।

পরের টুকরোটি আমি সেই ব্রেকটিতে পৌঁছেছিলাম যখন এটি 'ওরাকল' সংযুক্ত ছিল। আমি এই ত্রুটি পেয়েছি:

INFO: /database/app/oracle/product/11.2.0/dbhome_1/lib//libocrutl11.so: undefined reference to `lfifcp'

এই এক সঙ্গে একই জিনিস। আমি এটি হাতে চালিয়েছি:

gcc  -o /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/oracle -m64 -L/database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ -L/database/app/oracle/product/11.2.0/dbhome_1/lib/ -L/database/app/oracle/product/11.2.0/dbhome_1/lib/stubs/   -Wl,-E /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/opimai.o /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ssoraed.o /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ttcsoi.o -Wl,--whole-archive -lperfsrv11 -Wl,--no-whole-archive /database/app/oracle/product/11.2.0/dbhome_1/lib/nautab.o /database/app/oracle/product/11.2.0/dbhome_1/lib/naeet.o /database/app/oracle/product/11.2.0/dbhome_1/lib/naect.o /database/app/oracle/product/11.2.0/dbhome_1/lib/naedhs.o /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/config.o  -lclntsh -lserver11 -lodm11 -lcell11 -lnnet11 -lskgxp11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11  -lvsn11 -lcommon11 -lgeneric11 -lknlopt `if /usr/bin/ar tv /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a | grep xsyeolap.o > /dev/null 2>&1 ; then echo "-loraolap11" ; fi` -lslax11 -lpls11  -lrt -lplp11 -lserver11 -lclient11  -lvsn11 -lcommon11 -lgeneric11 `if [ -f /database/app/oracle/product/11.2.0/dbhome_1/lib/libavserver11.a ] ; then echo "-lavserver11" ; else echo "-lavstub11"; fi` `if [ -f /database/app/oracle/product/11.2.0/dbhome_1/lib/libavclient11.a ] ; then echo "-lavclient11" ; fi` -lknlopt -lslax11 -lpls11  -lrt -lplp11 -ljavavm11 -lserver11  -lwwg  `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lztkg11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `if /usr/bin/ar tv /database/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a | grep "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "-lordsdo11"; fi` -L/database/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ -lctxc11 -lctx11 -lzx11 -lgx11 -lctx11 -lzx11 -lgx11 -lordimt11 -lclsra11 -ldbcfg11 -lhasgen11 -lskgxn2 -lnnz11 -lzt11 -lxml11 -locr11 -locrb11 -locrutl11 -lhasgen11 -lskgxn2 -lnnz11 -lzt11 -lxml11 -lasmclnt11 -lcommon11 -lcell11 -lskgxp11 -lgeneric11  -lcommon11 -lgeneric11  -loraz -llzopro -lorabz2 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lsnls11 -lunls11  -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lasmclnt11 -laio    `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/sysliblist` -Wl,-rpath,/database/app/oracle/product/11.2.0/dbhome_1/lib -lm    `cat /database/app/oracle/product/11.2.0/dbhome_1/lib/sysliblist` -ldl -lm   -L/database/app/oracle/product/11.2.0/dbhome_1/lib

তারপরে আপনাকে 705 এবং 706 লাইনে মন্তব্য করতে rdbms / lib / ins_rdbms.mk হ্যাক করতে হবে:

#       $(RMF) $@
#       $(ORACLE_LINKLINE)

এর পরে, ইনস্টলারটি পুরো পথ দিয়ে চলে গেল। আশাকরি এটা সাহায্য করবে.


1
দুর্দান্ত, আমি কীভাবে মেকফাইলগুলি ঠিক করব তার একটি লিঙ্ক যুক্ত করেছি।
উইচক্র্যাফট

1

লিনাক্সে অরাকল 11 জি ইনস্টল করার জন্য কিছু অতিরিক্ত টিপস যুক্ত করুন (নন-ভিএম)

ওরাকল ওপেন সোর্স সফ্টওয়্যার এপিটি সংগ্রহস্থল থেকে ওরাকল ডাটাবেস এক্সই (এক্সপ্রেস সংস্করণ) ইনস্টল করুন

যদি আপনি 10 জি এক্সই সংস্করণ (শেখার উদ্দেশ্যে যথেষ্ট ভাল) ব্যবহার করতে আপত্তি না করেন তবে আপনি ওরাকল ওপেন সোর্স সফ্টওয়্যার এপিটি সংগ্রহস্থল যুক্ত apt-getকরতে পারেন এবং এটি ইনস্টল করতে ব্যবহার করতে পারেন।

যোগ deb http://oss.oracle.com/debian unstable main non-free

যেমন

echo "deb http://oss.oracle.com/debian unstable main non-free" | sudo tee /etc/apt/sources.list.d/virtualbox.list

এবং তারপর

কী যুক্ত করুন এবং ইনস্টল করুন oracle-xe

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -
apt-get update && apt-get install oracle-xe

শুরু করুন, থামুন এবং কনফিগার করুন: /etc/init.d/oracle-xe {start|stop|configure}

আরও জন্য ডিবিয়ান, উবুন্টু এবং কুবুন্টুতে ওরাকল ডাটাবেস এক্সই ইনস্টল করা দেখুন ;-)

ঘূর্ণিঝড় বেস বাক্স

ওরাকল লিনাক্স {5,6} (এটিও নিখরচায়) ওরাকল ডেটাবেস ১১ জি, ১২ সি ইনস্টল করা আরও সহজ করে তোলে কারণ ওরাকল আনুষ্ঠানিকভাবে সমস্ত ডিপগুলি ইনস্টল করার জন্য প্রি-ইনস্টল আরপিএম প্যাকেজ সরবরাহ করে এবং সিস্টেমে প্রয়োজনীয় পরিবর্তনগুলি করে।

আরপিএম প্যাকেজগুলি প্রাক ইনস্টল করুন

  • ওরাকল লিনাক্স 5 => oracle-validated
  • ওরাকল লিনাক্স 6 => 11 গ্রাম 12 oracle-rdbms-server-11gR2-preinstallসিoracle-rdbms-server-12cR1-preinstall

আপনি কি সত্যিই ওরাকল ডাটাবেজ 11g চান, 12C এন্টারপ্রাইজ এডিশন, এখানে থেকে vagrantboxes চেষ্টা vagrantboxes

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.