<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های soroush moghaddami</title><link>https://virgool.ir/feed/@soroush.m</link><description>سروش مقدمی.توسعه دهنده ارشد اوراکل. همیشه درحال خندیدن</description><language>fa</language><pubDate>2026-11-11 23:59:21</pubDate><image><url>https://files.virgool.ir/upload/users/379238/avatar/EINtF0.jpeg</url><title>soroush moghaddami</title><link>https://virgool.ir/@soroush.m</link></image><item><title>چرخه اقتصادی خانوار</title><link>https://virgool.ir/@soroush.m/fxsoroush-uzco4bu9vfbi</link><description>چرخه اقتصادیی مختلف معنا و رفتار متفاوتی دارهاما ما امروز میخوایم درباره چرخه اقتصادی و چرخه خانوار در یییم.این مقاله میی ایجاد میشناولین مفهموم یا بهتر بگیم اولین قسمت این چرخه خانواده هستش، خانواده شامل همه خانواده ها و افراد میشنوظیفه اصلی خانواده ایجاد نیرویی قرار بگیره.پس دومین قسمت چرخه اقتصادییروهاییشن، نیروهاییشه در حال آماده شدن برای ورود به بنگاه های اقتصادیردیف بعدی ما میشن بنگاه های اقتصادییی و هر مغازه ای میگیم بنگاه اقتصادییروهایییییدن.حالا این تولیید در بازاری ارائه بشه. پس مرحله بعدی ما میی براییی اقتصادی تولیین بنگاه های اقتصادی برایی تولید مییقا برای خانوادهخانواده نیازهای خودش رو از بازار تامین میپس همینطورییدیم ما چرخه اقتصادیمون از خانوار شروع میشه با ایجاد نیرویی بنگاه های اقتصادی به بازار و از بازار به خانواده میرسه.حالا همین چرخه ییعنی چی یعنی خانواده از بازار خرید مییازهاش رو به بنگاه اقتصادی بده و این بنگاه ها از نیرویی ایییشه ادامه داره.حالا این وسط بازارهای مالی محلییشه. منظور از بازارهای مالی چییی و صندوق های سرمایه گذارییل بازارهای مالی رو میدن.پس تا اونجا اومدیی مالی سرمایه گذاری میی بازارهای مالی برای رونق بنگاه های اقتصادی بهشون تسهیلات میدن و این بنگاه ها با تسهیلاتییرویییدن و گاهی مازاد مخارج خودشون رو هم در بازارهای مالی پس انداز میالان یه ارگانی اییلی مهمه اونم دولت هستش. دولت برای تامین مخارج خودش از خانواده و بنگاه های اقتصادی مالیات دریافت میی دریافت مالیی مالی نظارت مییید مییه بر دولت به خاطر پرداخت مالیات از این بازارها استفاده میبازم بایینجا ما فقط درباره اقتصادهای سالم و توسعه یافته داریم صحبت مییم.و این چرخه مربوط به چرخه داخلیید میشه. یعنی هر قسمتی از ایید ملی و داخلیین میره و در نتییمار میشه.این وسط ما یه قسمتی داریی هستش (واردات و صادرات) این بازار خارجییی این استفاده نیاز به یین ارز رو یا بخره یی دیگه تهیپس اگر تولیی انجام بدن بازار خارجی مییی ارزهای شناور خودشون و تهیه ارزهای مختلف برای واردات و صادرات از بازاری استفاده میی هستش و با توجه به عرضه و تقاضا قیمت و ارزش هر واحل پولی رو مشخص میین بازار جهانیwww.fxsoroush.irmoghadamy.s@gmail.com</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Sun, 17 Mar 2024 13:49:40 +0330</pubDate></item><item><title>آموزش ساخت Listener جدید برای اوراکل 19 در لینوکس</title><link>https://virgool.ir/@soroush.m/آموزش-ساخت-listener-جدید-برای-اوراکل-19-در-لینوکس-fihme9rfeaut</link><description>سلام به همگی امیدوارم هرجایی هستین تنتون سلامت باشه و شاد باشد.امروز قصد این رو دارم تا آموزش ساخت یک Listener بر روی سرور لینوکسیمون رو برای اوراکل 19 که به صورت container نصب شده اینجا بنویسم. این مورد خیلی مهمه و خیلی لازمه تا بتونین به دیتا بیستون با استفاده از دستور sqlplus وصل بشین.اگر listener درست تعریف نکرده باشید روی سرورتون زمانی که میخواین به اوراکل وصل بشین خطای زیر رو دریافت میکنین:TNS-01189: The listener could not authenticate the userخوب حالا بریم تا یه سری مقدمات رو با هم ببینیم.در مرحله اول باید ببینیم تا اسم هاست ما در لینوکس چیه. برای دیدن اسم هاستمون از دستور زیر استفاده میکنیم:vi /etc/hostsروی خط آخر جلوی آدرسی که وارد کردیم اسم هاستمون رو نوشته. در اینجا برای من به صورت زیر نمایش داده میشه:10.0.97.65  oracle19c-testخوب حالا اول لازمه که Listener موجود روی سروری که اوراکل روی اون نصب شده رو بیاریم پایین. پس دستور زیر رو میزنیم:lsnrctl stopحالا با استفاده از دستور زیر وارد مسیر نصب اوراکلمون میشیم و میرید داخل پوشه network و سپس admincd $ORACLE_HOME/network/adminو در اینجا با استفاده از دستور vi یا nano فایل tnsnames.ora رو باز میکنیم.به صورت پیش فرض این فایل دارای مقدار Listener اولیه ماست. برای اضافه کردن یک Listener دیگه مقادیر زیر رو اضافه میکنیم:yourSIDname =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = yourHostName)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = yourSIDname)    )  )سپس فایل رو ذخیره میکنیم و ازش خارج میشیم.توجه داشته باشید که بعد از این کار با یوزر root لاگین کنین و سیستم عامل رو یکبار با استفاده از دستور reboot راه اندازی مجدد کنین.بعد از بالا اومدن سیستم عامل ابتدا با استفاده از دستور lsnrctl start مجددا Listener که ساختین رو start کنین و بعد از اون وارد محیط sqlplus شده و با دستور startup دیتابیس رو بالا بیارید.اگر اسم SID پایگاه داده خودتون رو هم نمیدونین اول با استفاده از دستور sqlplus وارد دیتابیستون بشین و بعد از دستور زیر رو بزنین تا اسم SID شمارو نشون بده:show pdbsاگر سوال یا پیشنهادی داشتین میتونین به صورت مستقیم با من در ارتباط باشید:https://www.linkedin.com/in/soroush-moghaddami/moghadamy.s@gmail.com</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Sat, 03 Jul 2021 17:45:24 +0430</pubDate></item><item><title>آموزش نصب اوراکل 19C بر روی سرور لینوکس با دو روش x-Forwarding و silent mode</title><link>https://virgool.ir/@soroush.m/19csilent-la3rkuiic25a</link><description>سلام خدمت همه دوستان امروز قصد دارم تا آموزش نصب اوراکل رو به دو روش خدمتتون عرض کنم. این آموزش ها برروی Cent OS و Oracle Linux هستن.روش اول که بیشتر هم مرسوم هستش و استفاده میشه در زمانیه که شما به صورت مستقیم و بدون محدودیت خاصی میتونین با یه کانکشن SSH به سرور مورد نظرتون متصل بشین و فرآیند نصب رو شروع کنین.روش دوم زمانی لازم میشه که شما مجبورین از VPN هایی با محدودیت های خاص که از forward شدن محیط گرافیکی جلوگیری میکنن استفاده کنین و یا برای متصب شدن به سرورتون از چندین کانکشن SSH استفاده میکنین. در این روش باید یه فایل کانفیگ درست کنیم که شامل تنظیمات نصب میشه و از اون فایل در زمان نصب استفاده کنیم.روش اول (نصب با X11-Forwarding) همونطوری که که گفتیم زمانی که به راحتی بتونیم به سرورمون متصل بشیم و محدودیتی نداشته باشیم منطقیه که از این روش استفاده کنیم.مرحله اول: من بهتون پیشنهاد میکنم که اگر سرورتون به اینترنت متصل هستش با استفاده از دستور زیر کلا کار خودتون رو راحت کنین و کلیه اقدامات اولیه رو انجام بدین:yum install -y oracle-database-preinstall-19cاگر به هر دلیلی نمیخواین مراحل به صورت اتوماتیک انجام بشه باید اقدامات زیر رو به ترتیب انجام بدین:برای تغییر پارامتر های Kenrnel در مسیر &#34;/etc/sysctl.d/98-oracle.conf&#34; مقادیر زیر را وارد نمایید و فایل را ذخیره کنین.fs.file-max = 6815744kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 1073741824kernel.shmmax = 4398046511104kernel.panic_on_oops = 1net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576net.ipv4.conf.all.rp_filter = 2net.ipv4.conf.default.rp_filter = 2fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500بعد از ذخیره سازی با دستورات زیر تغییرات را اعمال نمایید:/sbin/sysctl -p&#xA;# Or&#xA;/sbin/sysctl -p /etc/sysctl.d/98-oracle.confحالا بسته های مورد نیاز رو باید روی سرورمون نصب کنیم.yum install -y bc    &#xA;yum install -y binutils&#xA;yum install -y compat-libcap1&#xA;yum install -y compat-libstdc++-33&#xA;#yum install -y dtrace-modules&#xA;#yum install -y dtrace-modules-headers&#xA;#yum install -y dtrace-modules-provider-headers&#xA;yum install -y dtrace-utils&#xA;yum install -y elfutils-libelf&#xA;yum install -y elfutils-libelf-devel&#xA;yum install -y fontconfig-devel&#xA;yum install -y glibc&#xA;yum install -y glibc-devel&#xA;yum install -y ksh&#xA;yum install -y libaio&#xA;yum install -y libaio-devel&#xA;yum install -y libdtrace-ctf-devel&#xA;yum install -y libXrender&#xA;yum install -y libXrender-devel&#xA;yum install -y libX11&#xA;yum install -y libXau&#xA;yum install -y libXi&#xA;yum install -y libXtst&#xA;yum install -y libgcc&#xA;yum install -y librdmacm-devel&#xA;yum install -y libstdc++&#xA;yum install -y libstdc++-devel&#xA;yum install -y libxcb&#xA;yum install -y make&#xA;yum install -y net-tools # Clusterware&#xA;yum install -y nfs-utils # ACFS&#xA;yum install -y python # ACFS&#xA;yum install -y python-configshell # ACFS&#xA;yum install -y python-rtslib # ACFS&#xA;yum install -y python-six # ACFS&#xA;yum install -y targetcli # ACFS&#xA;yum install -y smartmontools&#xA;yum install -y sysstatبعد از نصب این بسته ها با دستورات زیر گروه ها و یوزر های مورد نیاز اوراکل رو در سرور لینوکسیمون ایجاد میکنیم:groupadd -g 54321 oinstall&#xA;groupadd -g 54322 dba&#xA;groupadd -g 54323 oper&#xA;#groupadd -g 54324 backupdba&#xA;#groupadd -g 54325 dgdba&#xA;#groupadd -g 54326 kmdba&#xA;#groupadd -g 54327 asmdba&#xA;#groupadd -g 54328 asmoper&#xA;#groupadd -g 54329 asmadmin&#xA;#groupadd -g 54330 racdba&#xA;useradd -u 54321 -g oinstall -G dba,oper oracle &#xA;chown -R oracle:oinstall /home/oracle/scriptsبرای یوزر oracle باید با دستور زیر یک پسورد ایجاد کنیم:passwd oracleدستورات زیر رو هم برای سطح امنیت لینوکس و راه اندازی مجدد سرویس ها  اعمال کنیدSELINUX=permissivesetenforce Permissivesystemctl stop firewalld&#xA;systemctl disable firewalldبرای کانفیگ های اوراکل یک فولدر به نام script ایجاد میکنیمmkdir /home/oracle/scriptsدرون فولدر ایجاد شده یک فایل به نام setEnv.sh ایجاد میکنیم و مقادیر زیر را در آن اضافه کرده و ذخیره میکنیمexport TMP=/tmpexport TMPDIR=\$TMPexport ORACLE_HOSTNAME=ol7-19.localdomainexport ORACLE_UNQNAME=cdb1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=\$ORACLE_BASE/product/19.0.0/dbhome_1export ORA_INVENTORY=/u01/app/oraInventoryexport ORACLE_SID=cdb1export PDB_NAME=pdb1export DATA_DIR=/u02/oradataexport PATH=/usr/sbin:/usr/local/bin:\$PATHexport PATH=\$ORACLE_HOME/bin:\$PATHexport LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlibEOFمقدار های ORACLE_SID , ORACLE_NAME , PDB_NAME را میتوانیم به دلخواه تغییر دهیم.سپس میبایست این فایل مقدار دهی شده را به bash_profile مربوط به اوراکل تخصیص دهیم.برای این کار از دستور زیر استفاده میکنیم:echo &#34;. /home/oracle/scripts/setEnv.sh&#34; &gt;&gt; /home/oracle/.bash_profileحالا وارد مسیر فایل نصبی اوراکل میشیم و با دستور ./runinstaller عملیات نصب رو شروع میکنیم.فقط این مورد رو مد نظر داشته باشید که اگر از طریق SSH متصی میشین به سرورتون حتما قبلش از -X ویا -Y استفاده کنین تا X11-Forwarding به درستی کار کنه. در غیر این صورت قبل از اقدام به نصب خود اوراکل از روی فایل دستور زیر رو با آدرس کامیوتر لوکالتون وارد کنین:DISPLAY=&lt;machine-name&gt;:0.0; export DISPLAYروی دوم (نصب از طریق Silent Mode)خوب توی این روش همونطوری که گفتیم ما دسترسی محدود تری به سرورمون داریم و امکان استفاده از محیط گرافیکی برای نصب اوراکل رو نداریم. برای همین مجبوریم از قابلیت silent mode برای نصب اوراکل استفاده کنیم.برای این کار کلیه اقداماتی که بالاتر گفتیم رو انجام میدیم فقط قبل از شروع به نصب اوراکل از طریق فایل نصبی باید یه سری اقدامات دیگه انجام بدیم.اوراکل برای نصب به صورت silent mode از یک فایلی به نامی db_install.rsp استفاده میکنه که میبایست مقدار این فایل رو تغییر بدیم.البته این فایل بصورت پیش فرض مقادیر زیادی داره که جلوی برخی از پارامتر هاش خالیه و ما باید اونهارو مقدار دهی کنیم.حالا بعد از unzip کردن فایل نصبی اوراکل فایل db_install.rsp رو باز کنین و دنبال پارامتر های زیر بگردین و اونها رو مشابه مقادیر زید پر کنین و در نهایت فایل رو ذخیره کنین.oracle.install.option=INSTALL_DB_SWONLYUNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/u01/app/oraInventoryORACLE_HOME=/u01/app/oracle/product/19.0.0/db_1ORACLE_BASE=/u01/app/oracleoracle.install.db.InstallEdition=EEoracle.install.db.OSDBA_GROUP=oinstalloracle.install.db.OSOPER_GROUP=oinstalloracle.install.db.OSBACKUPDBA_GROUP=oinstalloracle.install.db.OSDGDBA_GROUP=oinstalloracle.install.db.OSKMDBA_GROUP=oinstalloracle.install.db.OSRACDBA_GROUP=oinstalloracle.install.db.rootconfig.executeRootScript=falseحالا از با یوزر oracle که بالاتر ساختیم دستور زیر رو اجرا کنین تا نصب اوراکل انجام شود:./runInstaller -silent -responseFile /u01/app/oracle/product/19.0.0/db_1/install/response/db_install.rspبه همین راحتی اوراکل روی سرور لینوکسی ما نصب شده.امیدوارم که این آموزش براتون مفید باشه.از طریق راه های زیر میتونین با من در ارتباط باشید و سوال هاتون و نظراتتون رو با من در میون بزارین:moghadamy.s@hotmail.comhttps://www.linkedin.com/in/soroush-moghaddami/</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Sat, 12 Jun 2021 13:49:27 +0430</pubDate></item><item><title>آموزش نصب اوراکل 12c در سرور های لینوکسی</title><link>https://virgool.ir/@soroush.m/oracle-fdtt7eqsyjvu</link><description>من امروز قصد دارم تا نحوه نصب اوراکل رو در سرور های لینوکسی به شما آموزش بدم. بهتون توصیه میکنم تا از نسخه اوراکل لینوکس برای سرورتون استفاده کنین. تا خیلی راحت تر و با پرفورمنس بالاتری بتونین از پایگاه داده خودتون استفاده کنین.معمولا سرور های لینوکسی که جهت اوراکل استفاده میشوند بهتر است فقط مختص اوراکل بوده و سرویس دیگری در آنها اجرا نشود. این سرور ها معمولا از نسخه CentOS لینوکس استفاده میکنند اما پیشنهاد خود شرکت اوراکل نسخه Oracle Linux میباشد که در دستورات فرقی با نسخه های مشابه مانند CentOS نمیکند.در مرحله اول میبایست سرور را به اینترنت متصل کرده و بسته های پیش نیاز اوراکل را در آن نصب کنیم. اگر سرور شما دسترسی به اینترنت ندارد میبایست یک Repository موقت برای دستورات YUM درست کرده و برروی آن نسخه اوراکل لینوکس رو Mount کنید و آدرس Repository فعلی سرور خودرا به Local تغییر دهید.در هر صورت در محیط Terminal لینوکس دستور زیر را اجرا مینماییم:# sudo yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 zip unzipبا اجرای این دستور کلیه پکیج های مورد نیاز اوراکل نصب میشوداگر در سرور لینوکس فایروالی در حال اجرا باشد. میبایست با دستور زیر آنها را غیر فعال کنیم:# systemctl stop firewalld# systemctl disable firewalldاوراکل برای اجرای نیاز دارد تا با یوزر های خود به سرور متصل شود به همین دلیل میبایست یوزر و گروه های مربوط به اوراکل را در سرور ایجاد نماییم. برای این کار از دستورات زیر استفاده مینماییم:# groupadd oinstall# groupadd dba#useradd -g oinstall -G dba oracleسپس با دستور زیر برای یوزر اوراکل رمز تعریف مینماییم:# passwd oracleبرای پیکربندی سرور قبل از نصب باید در فایل sysctl.conf مقادیری جهت پیکر بندی هسته لینوکس اضافه شود. این فایل در مسیر زیر بوده که ما در اینجا از دستور vim استفاده کردیم و شما میتوانید از دستوراتی مانند nano نیز استفاده نمایید.(انجام این مرحله اختیاری میباشد و تغییری در روند نصب ایجاد نمیکند)فایل sysctl.conf در مسیر زیر میباشد:# vim /etc/sysctl.confمقادیر زیر را بعد از باز کردن فایل در آن paste نمایید:fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 8329226240 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586بعد از این مرحله برای بارگزاری مجدد این تغییرات از دستورات زیر استفاده مینماییم:#sysctl -p#sysctl -aبرای محدود کردن یوزر های اوراکل در سرور میبایست ابتدا از مسیر نوشته شده فایل را باز کرده و مقادیر زیر را در آن paste نمایید(انجام این مرحله اختیاری میباشد):# vim /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 32768در مرحله بعد برای نصب گرافیکی محیط اوراکل باید کانفیگ X11 را انجام دهیم برای کانفیگ کردن X11 بهتر از این لینک کمک بگیریم.حالا میبایست مسیر نصب اوراکل را مشخص کنیم و دسترسی های لازم را برای آن تعیین نماییم برای این کار ازدستورات زیر استفاده میکنیم:# mkdir /u01 # chown -R oracle:oinstall /u01 # chmod -R 775 /u01 # chmod g+s /u01بعد از آن در مسیر فایل ZIP شده اوراکل رفته و فایل را در مسیر دلخواه از حالت فشرده خارج میکنیم:# unzip linuxx64_12201_Oracle_database.zipدر مسیری که فایل های اوراکل را با دستور unzip از حالت فشرده خارج کردیم رفته و از طریق دستور زیر مراحل نصب را آغاز میکنیم:#./runinstallerدر این مرحله نصب به صورت گرافیکی آغاز میشود. لازم به ذکر است که میبایست نسخه server class و typical انتخاب شود و مسیر نصب اوراکل در پوشه های ایجاد شده که بالاتر گفتیم انتحاب شود. در انتهای نصب زمانی که فرآیند به صورت اتوماتیک در حال انجام است از شما درخواست میشود تا چند اسکریپت اجرا شود در زمان مشاهده این پیام دستورات زیر را اجرا مینماییم:# cd /u01/app/oraInventory # ./orainstRoot.sh # cd /u01/app/oracle/product/12.2.0/dbhome_1 # ./root.shمراحل نصب در اینجا به پایان رسیده است.هر سوالی داشتید میتونید از طریق ایمیل و یا پروفایلم در لینکداین با من در میون بزارین:moghadamy.s@hotmail.comhttps://www.linkedin.com/in/soroush-moghaddami/</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Mon, 19 Apr 2021 11:52:59 +0430</pubDate></item><item><title>غول نابغه و خستگی ناپذیرِ اوراکل &#34;لری الیسون&#34;</title><link>https://virgool.ir/@soroush.m/larryelison-wf4dwellkqjo</link><description>سلام به همگی امیدوارم تنتون سلامت باش هرجایی که هستین!چند وقت پیش داشتم برنامه معرفی یکی از نسخه های اوراکل رو میدیدم. برای خیلی جالب بود که لری الیسون موسس اصلی اوراکل٫ مدیر عامل سابق و مدیر محصول فعلی اوراکل چقدر با ذوق و اشتیاق داره از مزیت های جدید اوراکل حرف میزنه و توضیح میده. با خودم گفتم تا یه سری توضیح های کوچیک در مورد این مرد دوست داشتنی براتون بنویسم شاید برای شما هم جالب باشهلری الیسون متولد ۱۷ آگوست ۱۹۴۴ (یعنی الان ۷۶ سالشه!!!) در نیویورک متولد شد. مادرش مهاجر یهودی و پدرش هم خلبان بود که قبل از به نیا اومدن لری زندگی رو ترک میکنه. مادر لری به خاطر مشکلات متعدد مالی سرپرستی لری رو به یکی از بستگانش میده.لری نا مادری بسیار خوب و خوش قلبی (طبق گفته های خودش) داشته حتی تا اونجایی که وقتی فهمید نامادریش سرطان گرفته از دانشکاه انصراف داد و برگشت تا پیشش باشه. اما ناپدری بسیار سختگیری داشته که همین موضوع باعث شده خیلی آدم خودساخته ای باشه.لری در عنفوان کودکییلری علاقه زیادی به مدرسه داشت و بعد از فارق التحصیلی در رشته فیزیک وارد دانشگاه شد. بعد از سال اول دانشگاه به خاطر عملکرد ضعیفش از دانشگاه اخراج شد!!!البته توی همون دو ترم دانشگاه با زبان برنامه نویسی آشنا شد و خیلی خوب تونست توی برنامه نویسی موفق باشه و پروژه های مختلفی به صورت شخصی انجام میداد.لری به مدت ۸ سال کارهای مختلفی انجام داد و شرکت های زیادی رو امتحان کرد اما در نهایت همه این شغل ها به برنامه نویسی مربوط بود.لری زمانی رو در شرکت آمتکس مشغول به کار بود که در اون زمان شرکت آمتکس رقابت شدیدی با شرکت سونی داشت. لری بیشترین زمانش رو توی آمتکس برای یک پروژه پایگاه داده گذاشت و اسم رو اوراکل انتخاب کرد!سرپرست لری توی آمتکس به نام باب مینر به زودی رابطه خوبی با لری برقرار کرد و لری همیشه از ایده هاش برای باب تعریف میکرد و ایده هاش رو با اون در میون میزاشت.باب با چند تا از دوستان قیمیش آمتکس رو ترک کرد و شرکت خودش رو در سال ۱۹۷۷ ثبت کرد و چند ماه بعد لری هم به اونها ملحق شد و از همون اول به عنوان مدیر عامل شکرت مشغول به کار شد.لری با خواندن یک مقاله درباره &#34;مدل ارتباطی داده برای بانک‌های داده‌‌ی بزرگ و اشتراکی &#34; طراحی یک پایگاه داده مرتبط رو اشتراکی رو شروع کرد و تونست این پایگاه داده رو به شرکت های مالی و مکاتبات اسنادی و بقیه شرکت ها بفروش برسونه. از همینجا بود که موفقیت لری رقم خورد و تونست در حال حاضر به بزرگترین شرکت پایگاه داده ای تبدیل بشه.لری کارهای خیریه و کارهای بیزینسی خیلی زیاد انجام داده. جالب ترینش برای من این بود که یک جزیره رو خریده و میخواد توی اون محصولات کشاورزی پرورش بده و بفروشه. همینطور مدیر تیم قایق رانی اوراکل هست که تونست یکبار در لیگ آمریکا رتبه نخست رو به خودش اختصاص بده.نکته خیلی جالب لری برام من این بود که با این سن و سال زیاد چقدر با شوق و لبخند و انرژی میاد روی سن و از اوراکل حرف میزنه. دقیقا مثل یک پدر که داره خوبی های بچش رو در سالیان مختلف به رخ همگی میکشه.در آخر هم چندتا از حرف ها و پندهای لری رو براتون مینویسم. امیدوارم که لذت برده باشید. به امید روزی که لری وقتش رو داشته باشه و خودش معماری اوراکل رو از اول بهمون درس بده. همیشه شاد باشید۱- چیزی که برای ما انگیزه و انرژی بود شوق کنترل دنیای اطرافم بود.۲- برای رسید به چیزی که خیلی دوستش داری فقط باید باورش کنی!۳- من معتاد پیروزی هستم. هرچقدر برنده میشم حریص تر میشوم.۴- وقتی همونطوری که دلت میخواد زندگی میکنی حتما اطرافیانت ناراحت میشن پس سعی کن این موضوع رو مدیریت کنی۵- وقتی میخواهی نوآوری کنی باید بدونی که مردم تورو دیوانه خطاب میکنن چون اونا چیزی رو که نمیفهمن قبول نمیکنن.۶- من به همه میگم برن دنبال رویاهاشون چون من ه مهمین کار کردم.با من از طریق ایمیل و یا لینکدین در ارتباط باشید.moghadamy.s@hotmail.comhttps://www.linkedin.com/in/soroush-moghaddami/</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Fri, 11 Dec 2020 00:14:47 +0330</pubDate></item><item><title>استفاده از پایگاه داده اوراکل در سازمان های کوچک</title><link>https://virgool.ir/@soroush.m/استفاده-از-پایگاه-داده-اوراکل-در-سازمان-های-کوچک-ue7ddllvavo6</link><description>سلام به همه دوستان عزیزی که این مقاله رو میخوننمن سعی کردم اولین مقاله خودم رو در سایت ویرگول درباره اوراکل شروع کنم که توش تخصص قابل قبولی دارم. من برای اولین بار از اوراکل برای شرکت پدرم استفاده کردم٫ یک شرکت بسیار کوچیک در زمینه حمل و نقل بین شهری. یه شرکتی که اطلاعاتش توی نرم افزار تحمیلی از طرف سازمان حمل و نقل و چند اکسل ساده ذخیره میشد.یعنی زمانی که مدیر عامل یا هر مدیر دیگه ای میخواست یک گزارش ساده از تعداد بار های ارسالی به شهر های مختلف در یک بازه زمانی خاص بگیره باید حتما اکسل رو خیلی خوب بلد بود یا حداقل کلی با پشتیبانی نرم افزارشون سر و کله میزد تا این گزارش رو داشته باشن.اینجا بود که من به فکر این افتادم تا بتونم با نصب اوراکل خیلی ساده به همه پرسنل شرکت این اجازه رو بدم تا به راحتی هر گزارشی میخوان رو داشته باشن.حالا بهتره قبل از هر چیزی یکم درباره مزایای استفاده از اوراکل صحبت کنیمبعدا راجب این مرد بزرگ حرف میزنیمبرخی مزیت های اوراکل:۱- امکان استفاده چندین نفر همزمان از پایگاه داده بدون کند شدن ۲- کنترل اطلاعات وارد شده به پایگاه داده ( خود اوراکل صحت اطلاعات وارد شده رو چک میکنه)۳- ابزار های خیلی قوی برای پشتیبان گیری و مهمتر از اون ریکاوری دیتاهای پاک شده (خدا اون روز رو نیاره :دی)۴- امکان تعریف سیستم تهیه پشتیبان از اطلاعات با زمانبندی دلخواه۵- استفاده از ابزار های بسیار زیاد و راحت برای تهیه گزارش از دیتا بیساین مواردی که گفتم فقط تعداد محدودی از مزیت های اوراکل هستن که به درد سازمان های کوچیک میخوره وگرنه اوراکل مزیت های خیلی زیاد و فنی داره که توی مقاله های بعدی مفصل راجبش صحبت میکنیم.به نظر من تمام سختی های اوراکل به نصب کردنش بر میگرده وگرنه بعد از نصب اوراکل سختی توی کار نیست.به راحتی به نرم افزار های مختلف میتونیم وصلش کنیم و اطلاعات ورودی خودمون رو با هر نظم و ترتیبی که مد نظرمون هست به سرعت وارد پایگاه داده بکنیم و از ابزار های موجود برای گرفتن و گزارش و ساختن گزارش های مدیریتی هر چند کوچک اما مدیر پسند استفاده کنیم.تعدادی از پرکاربرد ترین نرم افزار های کار با اوراکل با محیط گرافیکیPL/SQL Developerیکی از پر کاربرترین ابزار های کار با اوراکل که توسط شرکت Allround Automations به بازار اومده و خیلی از توسعه دهنده های اوراکل با این نرم افزار کار میکنن.SQL Developerاین نرم افزار توسط خود شرکت اوراکل به بازار عرضه شده و به نظر من تنها مشکلش برای کاربران ساده اینه که در کنارش باید JDK رو هم نصب کنن.TOAD FOR ORACLEاین نرم افزار رو شرکت QUEST SOFTWARE روانه بازار کرده و نصب به دوتا نرم افزار قبلی امکانات خیلی بیشتری در اختیار مصرف کننده قرار میده و کار با اوراکل رو خیلی راحت تر و لذت بخش تر میکنه.امیدوارم به عنوان اولین مقاله تونسته باشم موضوع خوب و تجربه مفیدی رو به شما خواننده عزیز انتقال داده باشم. اگر سوالی در این باره داشتین میتونین به من ایمیل بدین و یا از طریق لینکدین با من در ارتباط باشین.moghadamy.s@gmail.comhttps://www.linkedin.com/in/soroush-moghaddamiتنتون سلامتسروش مقدمی</description><category>soroush moghaddami</category><author>soroush moghaddami</author><pubDate>Thu, 10 Dec 2020 02:57:46 +0330</pubDate></item></channel></rss>