<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2326145680671740609</id><updated>2025-05-27T02:00:49.821+03:00</updated><category term="sybase"/><category term="solaris"/><category term="aix"/><category term="mssql"/><category term="ubuntu"/><category term="PostgreSQL"/><category term="ibm aix"/><category term="SQL SERVER"/><category term="Sql"/><category term="insan psikolojisi"/><category term="linux"/><category term="mount"/><category term="DataBind"/><category term="DataGrid"/><category term="Dataset"/><category term="Konuk Makaleler"/><category term="cfgmgr"/><category term="disk"/><category term="memory"/><category term="oracle"/><category term="patroni"/><category term="replication server"/><category term="sybase ase"/><category term="sybase iq"/><category term="sybase rep server"/><category term="ubuntu 14.04"/><category term="unix"/><category term="++a"/><category term="ALWAYSON"/><category term="ASSERT: [025]: working path &#39;X&#39;  is not the same path as &#39;X&#39;"/><category term="AWS"/><category term="Active sever pages"/><category term="Apex"/><category term="Apex nedir"/><category term="Application express"/><category term="Asp"/><category term="Asp de yenilikler"/><category term="Azure"/><category term="Baskıcı ruh hali"/><category term="Bilgisayar Mühendisi"/><category term="Bilişim danışmanlığı"/><category term="Columns"/><category term="Connection reset by peer"/><category term="Danısmanlık"/><category term="Danışmanlık"/><category term="Data row"/><category term="DataAdapter"/><category term="DataList"/><category term="DataMember"/><category term="DataRepeater"/><category term="DataRows"/><category term="DataSet Nedir"/><category term="DataSource"/><category term="DataTable"/><category term="Depression"/><category term="Economics"/><category term="Engineer"/><category term="Engineering economics"/><category term="Guest Articles"/><category term="HA cluster"/><category term="IT Consultant"/><category term="Information Consultant"/><category term="Insufficient Privileges"/><category term="It belongs to allocation unit"/><category term="Kültürler nasıl gelişti"/><category term="LOAD TABLE"/><category term="Load database"/><category term="Makale"/><category term="Mühendis"/><category term="Mühendislik"/><category term="No security"/><category term="OledbDataAdapter"/><category term="Oracle apex"/><category term="PID"/><category term="Psikoloji"/><category term="Psikolojik"/><category term="Psikolojik bozukluklar"/><category term="RFB 3.3 supported vino"/><category term="Ruh Hali"/><category term="SAP"/><category term="SQL BACKUP"/><category term="SanDisk SSD PLUS 120 GB"/><category term="SanDisk SSD PLUS 120 GB hız sorunu"/><category term="Sandisk SSD hızı yavaş. SSD hız problemi. Sandisk SSD Speed problem"/><category term="SelectCommand"/><category term="Set"/><category term="SqlCommand"/><category term="SqlDataAdapter"/><category term="Sybase isql"/><category term="UpdateCommand"/><category term="What is IT Consultant?"/><category term="a++"/><category term="acık port"/><category term="all ports"/><category term="allow updates"/><category term="apache"/><category term="apache allow"/><category term="apache deny"/><category term="apache.conf"/><category term="apache2"/><category term="attempt to fetch logical page"/><category term="back-up"/><category term="bilgisayar"/><category term="bilişim"/><category term="bunalım"/><category term="bunalım nedir üzerine"/><category term="canceling wait for synchronous replication due to user request DETAIL: The transaction has already committed locally"/><category term="chfs"/><category term="chunk"/><category term="cifs"/><category term="cifs mount"/><category term="cifs-utils"/><category term="cmd"/><category term="cmd ekran"/><category term="connection"/><category term="contanier"/><category term="create cluster failed"/><category term="database file move"/><category term="database log"/><category term="dbccrepair"/><category term="debian"/><category term="detected corruption"/><category term="disk boot"/><category term="drop database"/><category term="etcd"/><category term="filesystem"/><category term="fiziksel memory"/><category term="fiziksel okuma"/><category term="fsutil"/><category term="fsutil dummy"/><category term="google cloud"/><category term="hp"/><category term="ibrahimpektas"/><category term="index"/><category term="index rebuild"/><category term="index restore"/><category term="insan ruh hali"/><category term="kctune"/><category term="kernel"/><category term="ldf and mdf move"/><category term="local dil değişimi"/><category term="locale language failed"/><category term="log segment"/><category term="logical"/><category term="lscfg"/><category term="lsdev"/><category term="lsoft"/><category term="mailx"/><category term="mantıksal okuma"/><category term="mkvg"/><category term="move new location"/><category term="nfs mount"/><category term="nfs use"/><category term="no child process"/><category term="opearandlar"/><category term="operatorler"/><category term="oracle admin hatası"/><category term="oracle hatası"/><category term="pgbackrest"/><category term="physical"/><category term="postgresql HA cluster"/><category term="powershell"/><category term="primary database"/><category term="psikolojik belirtiler"/><category term="putty"/><category term="rdesktop"/><category term="rdp"/><category term="remmina"/><category term="require-encryption"/><category term="reserved ports"/><category term="reset password"/><category term="sed"/><category term="sendmail"/><category term="server publickey putty error"/><category term="service restart"/><category term="share"/><category term="smtp"/><category term="solaris donanim bilgisi"/><category term="solaris memory"/><category term="solaris memory bilgisi"/><category term="solaris zfs file system"/><category term="solaris zone"/><category term="sp_configure"/><category term="sql Anywhere"/><category term="sql server ports"/><category term="sqlplus as sysdba şifre hatası"/><category term="ssd yazma hizi çok yavaş"/><category term="sshd"/><category term="startsrc"/><category term="stopsrc"/><category term="subscription"/><category term="swap"/><category term="sybase Load database"/><category term="sybase definition"/><category term="sybase tcpdump"/><category term="sybaseiq"/><category term="sysdatabase"/><category term="tcpdump"/><category term="timescaledb"/><category term="tmpfile"/><category term="vip-manager"/><category term="vncviewer"/><category term="windows"/><category term="windows cifs"/><category term="winshare"/><category term="working path &#39;X&#39;  is not the same path as &#39;X&#39;"/><category term="zama seri database ler"/><category term="zfs dosya sistemi"/><category term="zfs file system"/><category term="üniversite"/><title type='text'>İntelligence Technology</title><subtitle type='html'>Sybase, MsSql, PostgreSql, Unix, Perl, Bash</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-679837372625106771</id><published>2024-10-01T10:42:00.003+03:00</published><updated>2024-10-01T10:43:51.078+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chunk"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="timescaledb"/><category scheme="http://www.blogger.com/atom/ns#" term="zama seri database ler"/><title type='text'>Postgresql TimeScaleDB ve mevcut tabloyu timeseri tabloya dönüştürme </title><content type='html'>&lt;p&gt;&amp;nbsp;PostgreSQL&#39;de Zaman Serisi Veritabanı Oluşturmak ve Mevcut tablolarınızı Zaman Seri tablolarda saklayarak performansı artırabilirsiniz. bunun için güçlü bir kullanım ve performans olarak ta ciddi kazanımlar sağlamaktadır.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Postgresql 16 da sürümünde henüz resmi pakteleri desteklememektedir, 15 sürümünde doğrudan kurabilirsiniz.&amp;nbsp; &amp;nbsp;ben hem 15 hemde 16 versiyon için kurulum paktlerini paylaşacağım.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;postgresql 15 versiyon ullanıyorsanız. aşağıdaki komutlar ile timescale extentionu postgresql kurulu makinanıza kolay bi şekilde kurabilirsiniz. tabi bu kurulumlar debian ve türevleri için,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;--postgresql 15 versioyon için&lt;/p&gt;&lt;p&gt;sudo apt update&lt;/p&gt;&lt;p&gt;sudo apt install postgresql-15-timescaledb-2-postgresql-15&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--postgresql 16 versiyon için;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--timescale db nin ihtiyaç duyduğu araçları yükleyelim.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;sudo apt update&lt;/div&gt;&lt;div&gt;sudo apt install build-essential cmake git libssl-dev clang llvm libclang-dev postgresql-server-dev-16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--TimeScaleDb kaynak kodu indiriyoruz githup tan.&lt;/div&gt;&lt;div&gt;&lt;div&gt;cd /usr/local/src/&lt;/div&gt;&lt;div&gt;sudo git clone https://github.com/timescale/timescaledb.git&lt;/div&gt;&lt;div&gt;cd timescaledb&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Uyumlu sürüm için TimescaleDB&#39;nin ana dalına çekelim&lt;/div&gt;&lt;div&gt;sudo git checkout latest&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- TimeScaleDB yi Derliyoruz&lt;/div&gt;&lt;div&gt;&lt;div&gt;# Kuruluma hazırlık&lt;/div&gt;&lt;div&gt;sudo ./bootstrap&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Derleme&lt;/div&gt;&lt;div&gt;cd build &amp;amp;&amp;amp; sudo make&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Kurulum&lt;/div&gt;&lt;div&gt;sudo make install&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;buraya kadar hem 15 hemde 16 versiyon postgresql sürümleri için kurulumu tamamladık. Şimdide extention ı db de oluşturacağız&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;sudo systemctl restart postgresql&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- TimescaleDB&#39;nin yüklü olduğunu doğrulayın&lt;/div&gt;&lt;div&gt;\dx&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Eklentiyi yüklemek için bir veritabanına bağlanın ve TimescaleDB&#39;yi ekleyin&lt;/div&gt;&lt;div&gt;biz burada test_timescale_db adında bir db oluşturup işlemlerimizi orada yapacağız.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;create database test_timescale_db&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;\c test_timescale_db&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CREATE EXTENSION IF NOT EXISTS timescaledb;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Tablomuzun createini pgadmin üzerinden alarak yeni veritabanımızda oluşturalım.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; buradaki adımı pgadmin üzerinden yapıyorsunuz..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--TimescaleDB ile Hypertable Dönüşümü&lt;/div&gt;&lt;div&gt;Tabloyu TimescaleDB’nin performans özelliklerinden faydalanmak için hypertable’a dönüştürelim. Bu işlemi &lt;code&gt;sendtime&lt;/code&gt; sütununu kullanarak yapacağız (zaman temelli veri olduğu için bu sütunu seçtik).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Burada önemli bir konu daha var, eğer time seri data da null varsa bunu yapmaya izin vermeyecektir. data da null olmaması gerekir.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Test veritabanına geri dönün&lt;/div&gt;&lt;div&gt;\c test_timescale_db;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Tabloyu hypertable&#39;a dönüştürün&lt;/div&gt;&lt;div&gt;SELECT create_hypertable(&#39;public.projectadata&#39;, &#39;sendtime&#39;);&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Timescale db de sıkıştırma özelliğini de kullanabilirsiniz.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Sıkıştırmayı tabloya uygulayın&lt;/div&gt;&lt;div&gt;ALTER TABLE public.projectadata SET (timescaledb.compress, timescaledb.compress_orderby = &#39;sendtime&#39;);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Sıkıştırmayı uygula&lt;/div&gt;&lt;div&gt;SELECT compress_chunk(i.chunk_name)&amp;nbsp;&lt;/div&gt;&lt;div&gt;FROM show_chunks(&#39;public.projectdata&#39;) i;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tüm işlemler bu kadar,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;şimdi burada aynı instance yani cluster da bulunan farklı db lerde bulunan bir tabloyu test_timescale_db ye atarak kullanıma başlayacağız.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bunun için dblinki kullanabiliriz, yada pg_admin , pg_dump gibi diğer toollar ile aktarımı yapabiliriz.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.-&lt;code&gt;dblink&lt;/code&gt; Kullanarak Veri Kopyalayın&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Mevcut veritabanında&lt;/div&gt;&lt;div&gt;CREATE EXTENSION dblink;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Test veritabanında&lt;/div&gt;&lt;div&gt;\c test_timescale_db&lt;/div&gt;&lt;div&gt;CREATE EXTENSION dblink;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;daha sonra verileri atıyoruz..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tabi bu işlemden önce data da null olmadığını kontrol ediyoruz..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--varsa farklı kolon secebiliriz.&lt;/div&gt;&lt;div&gt;&lt;div&gt;SELECT count(*)&amp;nbsp;&lt;/div&gt;&lt;div&gt;FROM public.projectdata&amp;nbsp;&lt;/div&gt;&lt;div&gt;WHERE sendtime IS NULL;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Mevcut veritabanına bağlanarak veri çekin ve yeni veritabanındaki tabloya ekleyin&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;INSERT INTO test_timescale_db.public.projectdata&lt;/div&gt;&lt;div&gt;SELECT * FROM dblink(&#39;dbname=test user=postgres&#39;, &#39;SELECT * FROM public.projectdata&#39;)&amp;nbsp;&lt;/div&gt;&lt;div&gt;AS t(customername VARCHAR(25), platformname VARCHAR(25), systemname VARCHAR(25), categoryname VARCHAR(255), tagname VARCHAR(100), sensorname VARCHAR(25), tagvalue DOUBLE PRECISION, tagdate VARCHAR(10), tagtime TIME, des_unit VARCHAR(155), hour INTEGER, minute INTEGER, second INTEGER, tagdescription VARCHAR(100), tagminvalue DOUBLE PRECISION, tagmaxvalue DOUBLE PRECISION, tagunit VARCHAR(50), data_status VARCHAR(8), tagerrvalue INTEGER, tagdatetime VARCHAR(26), sendtime TIMESTAMP);&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tablo üzerinde chunklar olup olmadığını görebiliriz&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;SELECT show_chunks(&#39;public.proectdata&#39;);&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--eğer chunk&#39;lar varsa bunları sıkıştırabiliriz.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SELECT compress_chunk(chunk)&lt;/div&gt;&lt;div&gt;FROM show_chunks(&#39;public.projectdata&#39;) AS chunk;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/679837372625106771/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2024/10/postgresql-timescaledb-ve-mevcut.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/679837372625106771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/679837372625106771'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2024/10/postgresql-timescaledb-ve-mevcut.html' title='Postgresql TimeScaleDB ve mevcut tabloyu timeseri tabloya dönüştürme '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-8695071281607393130</id><published>2024-03-12T02:01:00.000+03:00</published><updated>2024-03-12T02:01:10.911+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="create cluster failed"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="local dil değişimi"/><category scheme="http://www.blogger.com/atom/ns#" term="locale language failed"/><category scheme="http://www.blogger.com/atom/ns#" term="patroni"/><title type='text'>linux locale dil ayar değişimi sonrası Patroni Create cluster failed hatası </title><content type='html'>&lt;p&gt;&amp;nbsp;Merhabalar,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ubunutu/debian türevleri üzerine kurulu olan bir patroni cluster yapısınnda diğer node larda aynı dil ayarı yoksa patroni direkt failed verecektir..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Peki nasıl çözeriz.? Hem local hemde sistem dilini istediğimiz ayara cevirebilir miyiz.?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;makinalara ssh ile 3 party toollar ile bağlandığında aslında değişiklikleri yapıldığını herhangi bri hata ekranı vermediği görülebilir. bu durumda aslında doğrudan sunucu üzerinden yada sisteme Vm üzerinden direkt bağlanmak gerekebilir.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhooOgbsZC6yMq3rONsAGCSWAQz2FTua8KbX7ZOD-2X9tnfNld1N8f1xkTpAK2_kGITFbe-Weo9jrjIsZRzEeWiPV5mcA59LOG0-jwvZtlbnKoVyETvg-vYwZojQ9cSxwTZH5dryD4_8gVsvws_vCC4xF1eXOyMEy4Ex7Im_yehHWkqUinLe9c1bgizrfA&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;702&quot; data-original-width=&quot;935&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhooOgbsZC6yMq3rONsAGCSWAQz2FTua8KbX7ZOD-2X9tnfNld1N8f1xkTpAK2_kGITFbe-Weo9jrjIsZRzEeWiPV5mcA59LOG0-jwvZtlbnKoVyETvg-vYwZojQ9cSxwTZH5dryD4_8gVsvws_vCC4xF1eXOyMEy4Ex7Im_yehHWkqUinLe9c1bgizrfA=w389-h283&quot; width=&quot;389&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;öncelikle &lt;b&gt;~/.bashrc&lt;/b&gt; ve&lt;b&gt; ~/.profile&lt;/b&gt; dosyası altında bulunan export ile başlayan dil ayarlarını kaldırın.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;root@node:# vi /etc/default/locales&lt;/b&gt; altında bulunan dil ayarlarınızı kaldırın.&lt;/p&gt;&lt;p&gt;&lt;b&gt;root@node:#dpkg-reconfigure locales&lt;/b&gt; ile gelen mor ekranda &lt;b&gt;en_US.UTF-8&lt;/b&gt; ve &lt;b&gt;tr_TR.UTF-8&lt;/b&gt; secili olduğuna emin olalım (bu ayar aslında ana makinada bulunan ayar ile aynı olmalıdır.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;daha sonra secimimiz local dil ayarı ile devam ediyor olacağız. aşağdaıki ekranda local dil ayarımızın hangisi olmasını istiyorsak onu secerek terminal ekranımızın dilinin de o olmasını sağlamış olacağız.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjktTqx-eFv9y0yJchkWAm16njyRKEoiGlB03VlQyjQT7nmj7hRgEcz1xfTXPEmNuxCNv4N4olfB1PkL1kp1QwSSvv0gPqaSnhcGgrLfpdve363vpg_s8P2OcKGaGOR0hPgcjKzrleTdDa2Q1HkOy6uDtf11syL2aXo8PXabDuqtwT-5yHfGbj7WaVxPqM&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;601&quot; data-original-width=&quot;817&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjktTqx-eFv9y0yJchkWAm16njyRKEoiGlB03VlQyjQT7nmj7hRgEcz1xfTXPEmNuxCNv4N4olfB1PkL1kp1QwSSvv0gPqaSnhcGgrLfpdve363vpg_s8P2OcKGaGOR0hPgcjKzrleTdDa2Q1HkOy6uDtf11syL2aXo8PXabDuqtwT-5yHfGbj7WaVxPqM&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Burada önemli olan nokta bunu mobaXterm ile yada putty ile yapıldığında&amp;nbsp; failed olması durumunda ekrana information bilgisi vermemsinden kaynaklanmaktadır. bu durumda direk olarak idirect, vm portal yada vcenter üzerinden doğrudan makina arayüzüne bağlanarak gerçekleştirmek doğru olacaktır.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/8695071281607393130/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2024/03/linux-locale-dil-ayar-degisimi-sonras.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8695071281607393130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8695071281607393130'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2024/03/linux-locale-dil-ayar-degisimi-sonras.html' title='linux locale dil ayar değişimi sonrası Patroni Create cluster failed hatası '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhooOgbsZC6yMq3rONsAGCSWAQz2FTua8KbX7ZOD-2X9tnfNld1N8f1xkTpAK2_kGITFbe-Weo9jrjIsZRzEeWiPV5mcA59LOG0-jwvZtlbnKoVyETvg-vYwZojQ9cSxwTZH5dryD4_8gVsvws_vCC4xF1eXOyMEy4Ex7Im_yehHWkqUinLe9c1bgizrfA=s72-w389-h283-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-5431717947922862209</id><published>2023-10-06T12:24:00.000+03:00</published><updated>2023-10-06T12:24:29.079+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="etcd"/><category scheme="http://www.blogger.com/atom/ns#" term="HA cluster"/><category scheme="http://www.blogger.com/atom/ns#" term="patroni"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql HA cluster"/><category scheme="http://www.blogger.com/atom/ns#" term="vip-manager"/><title type='text'>Postgresql HA Yüksek kullanılabilir mimari- Patroni kurulumu</title><content type='html'>&lt;p&gt;&amp;nbsp;Merhaba arkadaşlar burada postgresql database&#39;in Streaming Replication ile gelen cluster mimarisini manage eden yöneten patroni uygulamasının debian- ubuntu kurulumunu açıklayacağım.&amp;nbsp;&lt;/p&gt;&lt;p&gt;bu mimari da 3 node&#39;lu bir clusterımız streaming replicaiton alt yapısını kullanarak patroni tarafından yönetilmesini sağlayacağız.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;yapı şöyle olacak: 3 node&#39;da da etcd,postgresql,patroni ve vip-manager kurarak clusterımız tamamlamış olacağız.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1- Sunucu kurulumlarında bazen default da image den otamatik kurulum yaptığı durumlar olabiliyor. bunların olmadığını teyit ediyoruz.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;apt list --installed | grep postgres&lt;br /&gt;&lt;br /&gt;apt list --installed | grep etcd&lt;br /&gt;&lt;br /&gt;apt list --installed | grep vip_manager&lt;br /&gt;&lt;br /&gt;apt list --installed | grep patroni&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2- host dosyasına ekleme yapıyoruz.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;gt;&amp;gt;vim /etc/hosts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;192.168.10.21 psql01&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;192.168.10.22 psql02&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;192.168.10.23 psql03&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;3- Burada Debian- Ubuntu türevini kullandığımız için selinux &#39; ü kontrol etmeye gerek yok. firewall acık ise disable edip kapatmamız yeterli.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;systemctl stop ufw&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;systemctl disable ufw&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;4-&amp;nbsp;&lt;/span&gt;ETCD kurulumunu gerçekleştiriyoruz&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;mkdir /tmp/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;cd /tmp/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;wget https://github.com/etcd-io/etcd/releases/download/v3.5.9/etcd-v3.5.9-linux-amd64.tar.gz&amp;nbsp; --no-check-certificate&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;tar -xzvf etcd-v3.5.9-linux-amd64.tar.gz&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;groupadd --system etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;useradd --create-home --home-dir /var/lib/etcd --shell /bin/bash --system --gid etcd etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;mkdir /var/log/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chown etcd: /var/log/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chmod 700 /var/log/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;mkdir /etc/etcd.d&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chown etcd: /etc/etcd.d&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chmod 700 /etc/etcd.d&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;mkdir /var/lib/etcd/data&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chown -R etcd: /var/lib/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;chmod -R 700 /var/lib/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;install /tmp/etcd/etcd-v3.5.9-linux-amd64/etcd /usr/bin/etcd&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;install /tmp/etcd/etcd-v3.5.9-linux-amd64/etcdctl /usr/bin/etcdctl&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;5- etcd configurasyonlarını yapıyoruz. burada 3 node için ayrı ayrı gireceksini o kısım önemli&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;vim /etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;name: &quot;psql01&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;data-dir: &quot;/var/lib/etcd/data&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;strict-reconfig-check: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;enable-v2: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;logger: zap&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;log-outputs:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stdout&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stderr&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster: &quot;psql01=http://192.168.10.21:2380,psql02=http://192.168.10.22:2380,psql03=http://192.168.10.23:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-state: &quot;new&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-token: &quot;23D69B8D-B236-4D74-ACC3-26ED82891DE9&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-advertise-peer-urls: &quot;http://192.168.10.21:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-peer-urls: &quot;http://192.168.10.21:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-client-urls: &quot;http://192.168.10.21:2379,http://127.0.0.1:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;advertise-client-urls: &quot;http://192.168.10.21:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-metrics-urls: &quot;http://0.0.0.0:2381&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;heartbeat-interval: 150&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;election-timeout: 1500&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;------------------------------------------node2&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: small;&quot;&gt;vim /etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;name: &quot;psql02&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;data-dir: &quot;/var/lib/etcd/data&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;strict-reconfig-check: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;enable-v2: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;logger: zap&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;log-outputs:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stdout&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stderr&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster: &quot;psql01=http://192.168.10.21:2380,psql02=http://192.168.10.22:2380,psql03=http://192.168.10.23:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-state: &quot;new&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-token: &quot;23D69B8D-B236-4D74-ACC3-26ED82891DE9&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-advertise-peer-urls: &quot;http://192.168.10.22:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-peer-urls: &quot;http://192.168.10.22:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-client-urls: &quot;http://192.168.10.22:2379,http://127.0.0.1:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;advertise-client-urls: &quot;http://192.168.10.22:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-metrics-urls: &quot;http://0.0.0.0:2381&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;heartbeat-interval: 150&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;election-timeout: 1500&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: small;&quot;&gt;------------------------------------------node3&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: small;&quot;&gt;vim /etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;name: &quot;psql03&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;data-dir: &quot;/var/lib/etcd/data&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;strict-reconfig-check: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;enable-v2: true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;logger: zap&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;log-outputs:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stdout&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; - stderr&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster: &quot;psql01=http://192.168.10.21:2380,psql02=http://192.168.10.22:2380,psql03=http://192.168.10.23:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-state: &quot;new&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-cluster-token: &quot;23D69B8D-B236-4D74-ACC3-26ED82891DE9&quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;initial-advertise-peer-urls: &quot;http://192.168.10.23:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-peer-urls: &quot;http://192.168.10.23:2380&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-client-urls: &quot;http://192.168.10.23:2379,http://127.0.0.1:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;advertise-client-urls: &quot;http://192.168.10.23:2379&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;listen-metrics-urls: &quot;http://0.0.0.0:2381&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;heartbeat-interval: 150&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;election-timeout: 1500&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;6- Etcd servisini oluşturuyoruz. 3 node da da ayınısı yapıyoruz&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;vim /etc/systemd/system/etcd.service&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;[Unit]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Description=&quot;etcd - A distributed, reliable key-value store for the most critical data of a distributed system&quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Documentation=https://etcd.io/docs/latest&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Requires=network-online.target&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;After=network-online.target&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;ConditionFileNotEmpty=/etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;[Service]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Type=notify&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;User=etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Group=etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;WorkingDirectory=/var/lib/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Environment=ETCD_CONFIG_FILE=/etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Environment=GOMAXPROCS=1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;StandardOutput=append:/var/log/etcd/etcd.log&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;StandardError=append:/var/log/etcd/etcd-error.log&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;ExecStart=/usr/bin/etcd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;Restart=on-failure&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;RestartSec=10s&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;LimitNOFILE=65536&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;OOMScoreAdjust=-1000&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;[Install]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;WantedBy=multi-user.target&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;7- etcd profile dosyasını oluşturuyoruz. 3 node da da aynı bilgiler olmalı&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;vim /etc/profile.d/etcd_profile.sh&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;export ETCDCTL_API=2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;export ETCDCTL_ENDPOINT=&#39;http://127.0.0.1:2379,http://192.168.10.21:2379,http://192.168.10.22:2379,http://192.168.10.23:2379&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;export ETCD_CONFIG_FILE=/etc/etcd.d/etcd.conf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;8- şimdi etcdyi çalıştırarak kontrol ediyoruz&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl daemon-reload&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl start etcd&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl status etcd&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl enable etcd&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;etcdctl cluster-health&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg4mtpMV5Wtl71UsYWV3MgUZahDqjWcafz0U-aUZWlrDHQcvSJyKsvrAXK4-AAnDqeBRc33c9wB5EVDF54p5eykseGRxErIWGdqel3hnLN-mjbaNl2WhynokgBK-W4pPN59vo3vG9e2gv3Q3dpyR6aXo-pQW65gKYPdjGqfoHuFUmTA8138VQfywr8PJVg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;91&quot; data-original-width=&quot;688&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg4mtpMV5Wtl71UsYWV3MgUZahDqjWcafz0U-aUZWlrDHQcvSJyKsvrAXK4-AAnDqeBRc33c9wB5EVDF54p5eykseGRxErIWGdqel3hnLN-mjbaNl2WhynokgBK-W4pPN59vo3vG9e2gv3Q3dpyR6aXo-pQW65gKYPdjGqfoHuFUmTA8138VQfywr8PJVg=w551-h77&quot; width=&quot;551&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;V3 versiyonlarda aşağıdaki komut ile kontrol edilebilir.&lt;/div&gt;&lt;div&gt;etcdctl --cluster=true endpoint health&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9- makinamızı reboot ediyoruz. 3 node da da.&lt;/div&gt;&lt;div&gt;reboot&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10-###################Postgresql kurulum#########&lt;/div&gt;&lt;div&gt;sudo sh -c &#39;echo &quot;deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main&quot; &amp;gt; /etc/apt/sources.list.d/pgdg.list&#39;&lt;/div&gt;&lt;div&gt;wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;/div&gt;&lt;div&gt;apt update&lt;/div&gt;&lt;div&gt;sudo apt-get update&lt;/div&gt;&lt;div&gt;apt list | grep postgres&lt;/div&gt;&lt;div&gt;sudo apt-get -y install postgresql-15 postgresql-contrib-15&lt;/div&gt;&lt;div&gt;sudo su - postgres&lt;/div&gt;&lt;div&gt;pg_lsclusters&lt;/div&gt;&lt;div&gt;pg_dropcluster 15 main --stop&lt;/div&gt;&lt;div&gt;pg_lsclusters&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11- postgresql config ayarları için ilgili dizinler oluşturulur.&lt;/div&gt;&lt;div&gt;&lt;div&gt;mkdir -p /pg_data/15/main&lt;/div&gt;&lt;div&gt;chown -R postgres: /pg_data&lt;/div&gt;&lt;div&gt;chmod 700 -R /pg_data&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12- postgresql de locale dil tr-utf8 ekliyoruz. 3 node da bu ayarı yapmamız gerekiyor aksi halde sonradan bu ayarı yapmamız için restart gerekir. o açıdan şimdiden bu dil desteğini ekliyoruz&lt;/div&gt;&lt;div&gt;&lt;div&gt;root@psql01: localectl list-locales&lt;/div&gt;&lt;div&gt;C.UTF-8&lt;/div&gt;&lt;div&gt;en_US.UTF-8&lt;/div&gt;&lt;div&gt;root@psql01: vi /etc/locale.gen&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;tr_TR.UTF-8 UTF-8&lt;/div&gt;&lt;div&gt;root@psql01: locale-gen&amp;nbsp;&lt;/div&gt;&lt;div&gt;root@psql01: localectl list-locales&lt;/div&gt;&lt;div&gt;C.UTF-8&lt;/div&gt;&lt;div&gt;en_US.UTF-8&lt;/div&gt;&lt;div&gt;tr_TR.UTF-8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;13-#####PATRONI kurulumu##########&lt;/div&gt;&lt;div&gt;&lt;div&gt;mkdir -m 700 /var/log/patroni&lt;/div&gt;&lt;div&gt;chown postgres: /var/log/patroni&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; apt-get install libpq-dev&lt;/div&gt;&lt;div&gt;&amp;nbsp; apt-get install python3-psycopg2&lt;/div&gt;&lt;div&gt;&amp;nbsp; apt-get install python3-dev&lt;/div&gt;&lt;div&gt;&amp;nbsp; apt-get install python3-pip&lt;/div&gt;&lt;div&gt;pip3 install -U pip&lt;/div&gt;&lt;div&gt;pip3 install patroni[etcd]&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;mkdir /etc/patroni&lt;/div&gt;&lt;div&gt;touch /etc/patroni/env.conf&lt;/div&gt;&lt;div&gt;chmod 600 /etc/patroni/env.conf&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;14- patroni sh dosyasını düzenliyoruz. [3 node]&lt;/div&gt;&lt;div&gt;&lt;div&gt;vim /etc/profile.d/patroni.sh&lt;/div&gt;&lt;div&gt;export PATRONICTL_CONFIG_FILE=/etc/patroni/patroni.yml&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;15-Patroni servisini ekliyoruz.&amp;nbsp; [3 node]&lt;/div&gt;&lt;div&gt;&lt;div&gt;vim /lib/systemd/system/patroni.service&lt;/div&gt;&lt;div&gt;[Unit]&lt;/div&gt;&lt;div&gt;Description=Runners to orchestrate a high-availability PostgreSQL&lt;/div&gt;&lt;div&gt;After=syslog.target network.target&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Service]&lt;/div&gt;&lt;div&gt;Type=simple&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;User=postgres&lt;/div&gt;&lt;div&gt;Group=postgres&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Environment=&quot;PATRONI_CONFIGURATION_FILE=/etc/patroni/patroni.yml&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EnvironmentFile=-/etc/patroni/env.conf&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ExecStart=/usr/local/bin/patroni ${PATRONI_CONFIGURATION_FILE}&lt;/div&gt;&lt;div&gt;ExecReload=/bin/kill -s HUP $MAINPID&lt;/div&gt;&lt;div&gt;KillMode=process&lt;/div&gt;&lt;div&gt;TimeoutSec=30&lt;/div&gt;&lt;div&gt;Restart=no&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Install]&lt;/div&gt;&lt;div&gt;WantedBy=multi-user.target&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;16- Burada patroni yml dosyasını 3 node için giriyoruz alt alta yazıyorum dikkatli izleyiniz.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;vim /etc/patroni/patroni.yml&lt;/div&gt;&lt;div&gt;name: &quot;psql01&quot;&lt;/div&gt;&lt;div&gt;namespace: &quot;/postgres/&quot;&lt;/div&gt;&lt;div&gt;scope: &quot;main-postgres&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;log:&lt;/div&gt;&lt;div&gt;&amp;nbsp; level: INFO&lt;/div&gt;&lt;div&gt;&amp;nbsp; dir: /var/log/patroni&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bootstrap:&lt;/div&gt;&lt;div&gt;&amp;nbsp; dcs:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; ttl: 30&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; loop_wait: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; retry_timeout: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; maximum_lag_on_failover: 1048576&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_pg_rewind: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_slots: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_rewind_failure: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_diverged_timelines: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; parameters:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logging_collector: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_filename: &#39;postgresql-%a.log&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_truncate_on_rotation: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_rotation_size: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_min_duration_statement: &#39;1s&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_lock_waits: on&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_checkpoints: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_temp_files: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_autovacuum_min_duration: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lc_messages: &#39;C&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_compression: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_log_hints: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fsync: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max_connections: &quot;500&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; superuser_reserved_connections: &quot;10&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_mode: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_command: &quot;/bin/true&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; password_encryption : &quot;scram-sha-256&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_statement: ddl&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_preload_libraries: pg_stat_statements,auto_explain&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; work_mem: &#39;10MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; effective_cache_size: &#39;6144MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maintenance_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_buffers: &#39;2048MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_threshold: 3000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_threshold: 1000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_scale_factor: 0.002&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_scale_factor: 0.001&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkpoint_completion_target: &#39;0.8&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; initdb:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - data-checksums&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - encoding: UTF8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; users:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; standby:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; options:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - replication&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - login&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;etcd:&lt;/div&gt;&lt;div&gt;&amp;nbsp; hosts: 192.168.10.21:2379,192.168.10.22:2379,192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; authentication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; superuser:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: postgres&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; replication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: standby&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: &quot;192.168.10.21:5432&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; data_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; config_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; bin_dir: /usr/lib/postgresql/15/bin&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: &quot;0.0.0.0&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; use_unix_socket: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; pgpass: /var/lib/postgresql/patroni.pgpass&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;- host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;restapi:&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: 192.168.10.21:8009&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: 192.168.10.21:8009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tags:&lt;/div&gt;&lt;div&gt;&amp;nbsp; nofailover: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; noloadbalance: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; clonefrom: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; nosync: false&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--------------------------node2&lt;/div&gt;&lt;div&gt;name: &quot;psql02&quot;&lt;/div&gt;&lt;div&gt;namespace: &quot;/postgres/&quot;&lt;/div&gt;&lt;div&gt;scope: &quot;main-postgres&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;log:&lt;/div&gt;&lt;div&gt;&amp;nbsp; level: INFO&lt;/div&gt;&lt;div&gt;&amp;nbsp; dir: /var/log/patroni&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bootstrap:&lt;/div&gt;&lt;div&gt;&amp;nbsp; dcs:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; ttl: 30&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; loop_wait: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; retry_timeout: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; maximum_lag_on_failover: 1048576&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_pg_rewind: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_slots: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_rewind_failure: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_diverged_timelines: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; parameters:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logging_collector: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_filename: &#39;postgresql-%a.log&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_truncate_on_rotation: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_rotation_size: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_min_duration_statement: &#39;1s&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_lock_waits: on&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_checkpoints: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_temp_files: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_autovacuum_min_duration: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lc_messages: &#39;C&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_compression: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_log_hints: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fsync: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max_connections: &quot;500&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; superuser_reserved_connections: &quot;10&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_mode: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_command: &quot;/bin/true&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; password_encryption : &quot;scram-sha-256&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_statement: ddl&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_preload_libraries: pg_stat_statements,auto_explain&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; work_mem: &#39;10MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; effective_cache_size: &#39;4096MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maintenance_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_buffers: &#39;1024MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_threshold: 3000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_threshold: 1000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_scale_factor: 0.002&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_scale_factor: 0.001&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkpoint_completion_target: &#39;0.8&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; initdb:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - data-checksums&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - encoding: UTF8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; users:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; standby:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; options:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - replication&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - login&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;etcd:&lt;/div&gt;&lt;div&gt;&amp;nbsp; hosts: 192.168.10.21:2379,192.168.10.22:2379,192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; authentication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; superuser:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: postgres&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; replication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: standby&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: &quot;192.168.10.22:5432&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; data_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; config_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; bin_dir: /usr/lib/postgresql/15/bin&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: &quot;0.0.0.0&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; use_unix_socket: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; pgpass: /var/lib/postgresql/patroni.pgpass&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;restapi:&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: 192.168.10.22:8009&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: 192.168.10.22:8009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tags:&lt;/div&gt;&lt;div&gt;&amp;nbsp; nofailover: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; noloadbalance: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; clonefrom: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; nosync: false&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--------------------------node3&lt;/div&gt;&lt;div&gt;name: &quot;psql03&quot;&lt;/div&gt;&lt;div&gt;namespace: &quot;/postgres/&quot;&lt;/div&gt;&lt;div&gt;scope: &quot;main-postgres&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;log:&lt;/div&gt;&lt;div&gt;&amp;nbsp; level: INFO&lt;/div&gt;&lt;div&gt;&amp;nbsp; dir: /var/log/patroni&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bootstrap:&lt;/div&gt;&lt;div&gt;&amp;nbsp; dcs:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; ttl: 30&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; loop_wait: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; retry_timeout: 10&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; maximum_lag_on_failover: 1048576&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_pg_rewind: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; use_slots: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_rewind_failure: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; remove_data_directory_on_diverged_timelines: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; parameters:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logging_collector: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_filename: &#39;postgresql-%a.log&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_truncate_on_rotation: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_rotation_size: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_min_duration_statement: &#39;1s&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_lock_waits: on&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_checkpoints: &#39;on&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_temp_files: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_autovacuum_min_duration: &#39;0&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lc_messages: &#39;C&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_compression: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wal_log_hints: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fsync: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max_connections: &quot;500&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; superuser_reserved_connections: &quot;10&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_mode: &quot;on&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; archive_command: &quot;/bin/true&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; password_encryption : &quot;scram-sha-256&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log_statement: ddl&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_preload_libraries: pg_stat_statements,auto_explain&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; work_mem: &#39;10MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; effective_cache_size: &#39;4096MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maintenance_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shared_buffers: &#39;1024MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_work_mem: &#39;512MB&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_threshold: 3000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_threshold: 1000&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_vacuum_scale_factor: 0.002&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; autovacuum_analyze_scale_factor: 0.001&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkpoint_completion_target: &#39;0.8&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; initdb:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - data-checksums&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - encoding: UTF8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; users:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; standby:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; options:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - replication&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - login&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;etcd:&lt;/div&gt;&lt;div&gt;&amp;nbsp; hosts: 192.168.10.21:2379,192.168.10.22:2379,192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;postgresql:&lt;/div&gt;&lt;div&gt;&amp;nbsp; authentication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; superuser:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: postgres&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; replication:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; username: standby&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; password: 123&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: &quot;192.168.10.23:5432&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; data_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; config_dir: /pg_data/15/main&lt;/div&gt;&lt;div&gt;&amp;nbsp; bin_dir: /usr/lib/postgresql/15/bin&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: &quot;0.0.0.0&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; use_unix_socket: true&lt;/div&gt;&lt;div&gt;&amp;nbsp; pgpass: /var/lib/postgresql/patroni.pgpass&lt;/div&gt;&lt;div&gt;&amp;nbsp; pg_hba:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - local all postgres peer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all all 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 127.0.0.1/32 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host replication standby 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.21/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.22/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - host all postgres 192.168.10.23/24 scram-sha-256&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;restapi:&lt;/div&gt;&lt;div&gt;&amp;nbsp; listen: 192.168.10.23:8009&lt;/div&gt;&lt;div&gt;&amp;nbsp; connect_address: 192.168.10.23:8009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tags:&lt;/div&gt;&lt;div&gt;&amp;nbsp; nofailover: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; noloadbalance: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; clonefrom: false&lt;/div&gt;&lt;div&gt;&amp;nbsp; nosync: false&lt;/div&gt;&lt;/div&gt;&lt;div&gt;----------------------------------------------&lt;/div&gt;&lt;div&gt;17- Patroni servisini sisteme sinyal yollayarak start ederek açacağız.&lt;/div&gt;&lt;div&gt;chown -R postgres: /etc/patroni&lt;/div&gt;&lt;div&gt;systemctl daemon-reload&lt;/div&gt;&lt;div&gt;rm -rf /pg_data/15/main/*&lt;/div&gt;&lt;div&gt;&lt;div&gt;systemctl start patroni&lt;/div&gt;&lt;div&gt;&amp;nbsp; patronictl list&lt;/div&gt;&lt;div&gt;&amp;nbsp; patronictl -c /etc/patroni/patroni.yml list&lt;/div&gt;&lt;div&gt;&amp;nbsp; systemctl enable patroni&lt;/div&gt;&lt;div&gt;&amp;nbsp; tail /var/log/patroni/patroni.log&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgKrNk4ycTr_ICkS9zXgTZrtbjoA4zJ4X_5pKFaBHQZ3iRexUC04XOsNbavnFDOaevjWbLgnOtNIcB3kBU1QM4Qw0ETQlTT300sFrPlYLOgfX4YnYQPQthWKBi8gL26lR2JgJa8P-j80tcR0o6GqslvLXZZrPfxYycfbJ9pJ0YBBF5EeLafTu4-AYUL5TM&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;122&quot; data-original-width=&quot;556&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgKrNk4ycTr_ICkS9zXgTZrtbjoA4zJ4X_5pKFaBHQZ3iRexUC04XOsNbavnFDOaevjWbLgnOtNIcB3kBU1QM4Qw0ETQlTT300sFrPlYLOgfX4YnYQPQthWKBi8gL26lR2JgJa8P-j80tcR0o6GqslvLXZZrPfxYycfbJ9pJ0YBBF5EeLafTu4-AYUL5TM=w441-h70&quot; width=&quot;441&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;18- Burda vip manager olarak yeni versiyon kurulursa etcd ile uyumsuz olabilyor o açıdan eski versiyon vip managaer kurulumunu gerçekleştireceğiz&lt;/div&gt;&lt;div&gt;&amp;nbsp;#######################VIP MANAGER kurulumu#########&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;cd /tmp/&lt;/div&gt;&lt;div&gt;&amp;nbsp; wget https://github.com/cybertec-postgresql/vip-manager/releases/download/v1.0.2/vip-manager_1.0.2-1_amd64.deb&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; dpkg -i /tmp/vip-manager_2.1.0_Linux_x86_64.deb&lt;/div&gt;&lt;div&gt;&amp;nbsp; systemctl daemon-reload&lt;/div&gt;&lt;div&gt;&amp;nbsp; mv /etc/default/vip-manager.yml /etc/default/vip-manager.yml.backup&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19- vip manager yml dosyasını düzenliyoruz. [3 node]&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;vim /etc/default/vip-manager.yml&lt;/div&gt;&lt;div&gt;&lt;div&gt;interval: 1000&lt;/div&gt;&lt;div&gt;trigger-key: &quot;/postgres/main-postgres/leader&quot;&lt;/div&gt;&lt;div&gt;trigger-value: &quot;psql01&quot;&lt;/div&gt;&lt;div&gt;ip: 192.168.10.25 # the virtual ip address to manage&lt;/div&gt;&lt;div&gt;netmask: 24 # netmask for the virtual ip&lt;/div&gt;&lt;div&gt;interface: eth1 #interface to which the virtual ip will be added&lt;/div&gt;&lt;div&gt;hosting-type: basic # possible values: basic, or hetzner.&lt;/div&gt;&lt;div&gt;dcs-type: etcd # etcd or consul&lt;/div&gt;&lt;div&gt;dcs-endpoints: # a list that contains all DCS endpoints to which vip-manager could talk.&lt;/div&gt;&lt;div&gt;&amp;nbsp; - http://127.0.0.1:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.21:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.22:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#etcd-user: &quot;patroni&quot;&lt;/div&gt;&lt;div&gt;#etcd-password: &quot;Julian&#39;s secret password&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;retry-num: 2&lt;/div&gt;&lt;div&gt;retry-after: 250&amp;nbsp; #in milliseconds&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;verbose: false&lt;/div&gt;&lt;/div&gt;&lt;div&gt;------------------------------------node2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;interval: 1000&lt;/div&gt;&lt;div&gt;trigger-key: &quot;/postgres/main-postgres/leader&quot;&lt;/div&gt;&lt;div&gt;trigger-value: &quot;psql02&quot;&lt;/div&gt;&lt;div&gt;ip: 192.168.10.25 # the virtual ip address to manage&lt;/div&gt;&lt;div&gt;netmask: 24 # netmask for the virtual ip&lt;/div&gt;&lt;div&gt;interface: eth1 #interface to which the virtual ip will be added&lt;/div&gt;&lt;div&gt;hosting-type: basic # possible values: basic, or hetzner.&lt;/div&gt;&lt;div&gt;dcs-type: etcd # etcd or consul&lt;/div&gt;&lt;div&gt;dcs-endpoints: # a list that contains all DCS endpoints to which vip-manager could talk.&lt;/div&gt;&lt;div&gt;&amp;nbsp; - http://127.0.0.1:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.21:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.22:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#etcd-user: &quot;patroni&quot;&lt;/div&gt;&lt;div&gt;#etcd-password: &quot;Julian&#39;s secret password&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;retry-num: 2&lt;/div&gt;&lt;div&gt;retry-after: 250&amp;nbsp; #in milliseconds&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;verbose: false&lt;/div&gt;&lt;/div&gt;&lt;div&gt;---------------------------------node3&lt;/div&gt;&lt;div&gt;&lt;div&gt;interval: 1000&lt;/div&gt;&lt;div&gt;trigger-key: &quot;/postgres/main-postgres/leader&quot;&lt;/div&gt;&lt;div&gt;trigger-value: &quot;psql02&quot;&lt;/div&gt;&lt;div&gt;ip: 192.168.10.25 # the virtual ip address to manage&lt;/div&gt;&lt;div&gt;netmask: 24 # netmask for the virtual ip&lt;/div&gt;&lt;div&gt;interface: eth1 #interface to which the virtual ip will be added&lt;/div&gt;&lt;div&gt;hosting-type: basic # possible values: basic, or hetzner.&lt;/div&gt;&lt;div&gt;dcs-type: etcd # etcd or consul&lt;/div&gt;&lt;div&gt;dcs-endpoints: # a list that contains all DCS endpoints to which vip-manager could talk.&lt;/div&gt;&lt;div&gt;&amp;nbsp; - http://127.0.0.1:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.21:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.22:2379&lt;/div&gt;&lt;div&gt;&amp;nbsp; - https://192.168.10.23:2379&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#etcd-user: &quot;patroni&quot;&lt;/div&gt;&lt;div&gt;#etcd-password: &quot;Julian&#39;s secret password&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;retry-num: 2&lt;/div&gt;&lt;div&gt;retry-after: 250&amp;nbsp; #in milliseconds&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;verbose: false&lt;/div&gt;&lt;/div&gt;&lt;div&gt;---------------------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19-&amp;nbsp; vip manager servisimizi açarak kontrol ediyoruz.&lt;/div&gt;&lt;div&gt;systemctl enable --now vip-manager&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiEKfOC6gaYdoaAw1Yj01XRuEqdtTgUpIJEEqVE2gpP8V5aR1BlhzpEyf_U8JnBuxeW_WREpA62m2K4209emssYT2StRj4Rpy2wPE6zmlpNqe02Tm10K80xIVOw1Xc35fCenw8MbBwknisKi-YTJpy_TrQLxbHxB_rFq5SoTPERzbOT1wyUM8f21jgbjLM&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;167&quot; data-original-width=&quot;968&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiEKfOC6gaYdoaAw1Yj01XRuEqdtTgUpIJEEqVE2gpP8V5aR1BlhzpEyf_U8JnBuxeW_WREpA62m2K4209emssYT2StRj4Rpy2wPE6zmlpNqe02Tm10K80xIVOw1Xc35fCenw8MbBwknisKi-YTJpy_TrQLxbHxB_rFq5SoTPERzbOT1wyUM8f21jgbjLM=w477-h82&quot; width=&quot;477&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT82M6-T-r5df9a5F4a254Dd6QfJG2dn3vHseMpgcZpo43yg-SOCsr4K7kn4j2NDsmIzyeMuszd6KlVhHG7XWXbtvWZFbyBCpLR_QxoHyvgIMo3GO0bI_xZyewirpBF8rbmQe87TysdqmBxOxhg9aGQ3Lz8lkL3hf8-FrT_xJ_4aMe8vMifcaRqE03C7I&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;333&quot; data-original-width=&quot;1159&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT82M6-T-r5df9a5F4a254Dd6QfJG2dn3vHseMpgcZpo43yg-SOCsr4K7kn4j2NDsmIzyeMuszd6KlVhHG7XWXbtvWZFbyBCpLR_QxoHyvgIMo3GO0bI_xZyewirpBF8rbmQe87TysdqmBxOxhg9aGQ3Lz8lkL3hf8-FrT_xJ_4aMe8vMifcaRqE03C7I=w471-h103&quot; width=&quot;471&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;umarım faydalı olmuştur. sevgiler&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/5431717947922862209/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2023/10/postgresql-setup.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5431717947922862209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5431717947922862209'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2023/10/postgresql-setup.html' title='Postgresql HA Yüksek kullanılabilir mimari- Patroni kurulumu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEg4mtpMV5Wtl71UsYWV3MgUZahDqjWcafz0U-aUZWlrDHQcvSJyKsvrAXK4-AAnDqeBRc33c9wB5EVDF54p5eykseGRxErIWGdqel3hnLN-mjbaNl2WhynokgBK-W4pPN59vo3vG9e2gv3Q3dpyR6aXo-pQW65gKYPdjGqfoHuFUmTA8138VQfywr8PJVg=s72-w551-h77-c" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-5338982913612190122</id><published>2020-11-09T13:59:00.002+03:00</published><updated>2020-11-09T13:59:40.311+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><category scheme="http://www.blogger.com/atom/ns#" term="google cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="putty"/><category scheme="http://www.blogger.com/atom/ns#" term="server publickey putty error"/><title type='text'>no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic) on google Cloud , AWS, Azure</title><content type='html'>&lt;p&gt;&amp;nbsp;no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic)&lt;/p&gt;&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;You got an error like this on Google Cloud , AWS, Azure or something like that.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLa3m6jqgCQTt93E2ZLWsBBAucP_auAsrgUbt0piUtpMuldh7r3De92MbjHhaMqQ0wyDVv4PPEWn6nOMxyTRNGE1R2mqZ72Ah7jKzl-7MHBeZn-d6SwFUUNdgtODd9piNwS4Jsmtf1mg/s558/putyy_failed.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;276&quot; data-original-width=&quot;558&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLa3m6jqgCQTt93E2ZLWsBBAucP_auAsrgUbt0piUtpMuldh7r3De92MbjHhaMqQ0wyDVv4PPEWn6nOMxyTRNGE1R2mqZ72Ah7jKzl-7MHBeZn-d6SwFUUNdgtODd9piNwS4Jsmtf1mg/w400-h198/putyy_failed.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;the problem is about your sshd_config file.&amp;nbsp;&lt;/p&gt;&lt;p&gt;change the PasswordAuthentication yes from no&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;sudo vi /etc/ssh/sshd_config&lt;/p&gt;&lt;p&gt;PasswordAuthentication yes&amp;nbsp;&lt;/p&gt;&lt;p&gt;:wq!&lt;/p&gt;&lt;p&gt;and restart sshd service&lt;/p&gt;&lt;p&gt;##sudo systemctl restart sshd&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;thats All.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/5338982913612190122/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/11/no-supported-authentication-methods.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5338982913612190122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5338982913612190122'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/11/no-supported-authentication-methods.html' title='no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic) on google Cloud , AWS, Azure'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLa3m6jqgCQTt93E2ZLWsBBAucP_auAsrgUbt0piUtpMuldh7r3De92MbjHhaMqQ0wyDVv4PPEWn6nOMxyTRNGE1R2mqZ72Ah7jKzl-7MHBeZn-d6SwFUUNdgtODd9piNwS4Jsmtf1mg/s72-w400-h198-c/putyy_failed.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-7235706178695709677</id><published>2020-11-06T22:40:00.002+03:00</published><updated>2020-11-06T22:40:39.310+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database file move"/><category scheme="http://www.blogger.com/atom/ns#" term="ldf and mdf move"/><category scheme="http://www.blogger.com/atom/ns#" term="move new location"/><category scheme="http://www.blogger.com/atom/ns#" term="mssql"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER"/><title type='text'>How to move SQL Server database files (LDF and MDF) to another location (path)</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;DatabaseName: CND&amp;nbsp; &amp;nbsp; (example)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;NewPathNameData: C:\DATA1\&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;NewPathNameLog: C:\LOG\&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;checking to Database PathLocation:&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;SELECT name, physical_name AS CurrentLocation, state_desc&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;FROM sys.master_files&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;WHERE database_id = DB_ID(N&#39;CND&#39;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;use master&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ALTER DATABASE CND&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; MODIFY FILE ( NAME = CND,&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FILENAME = &#39;C:\DATA1\CND.mdf&#39;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ALTER DATABASE CND&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; MODIFY FILE ( NAME = CND_log,&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FILENAME = &#39;C:\LOG\CND_Log.ldf&#39;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ALTER DATABASE CND SET OFFLINE;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;move data (*.mdf and *.ldf ) to new location (as phisical) &quot;like copy and past to new location etc.&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ALTER DATABASE CND SET ONLINE;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;u style=&quot;font-size: small;&quot;&gt;checking to New Database PathLocation:&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;SELECT name, physical_name AS NewLocation, state_desc AS OnlineStatus&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;FROM sys.master_files&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;WHERE database_id = DB_ID(N&#39;CND&#39;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/7235706178695709677/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/11/http//ibrahimpektas.blogspot.com/search/label/MSSQL.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7235706178695709677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7235706178695709677'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/11/http//ibrahimpektas.blogspot.com/search/label/MSSQL.html' title='How to move SQL Server database files (LDF and MDF) to another location (path)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3540234629045528541</id><published>2020-10-10T00:18:00.000+03:00</published><updated>2020-10-10T00:18:31.152+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="reset password"/><category scheme="http://www.blogger.com/atom/ns#" term="sql Anywhere"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase"/><category scheme="http://www.blogger.com/atom/ns#" term="Sybase isql"/><title type='text'>How to reset/crack the password of the &quot;dba&quot; account - SQL Anywhere</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #fafafa; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Trying to login as account &quot;dba/sysadmin&quot;&amp;nbsp;and receiving&amp;nbsp;the error -103 &quot;Invalid user ID or password.&quot;&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;We have &quot;lost/forget&quot; the password of the &quot;dba/sysadmin&quot; account.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;How&amp;nbsp; can we reset the password of the &quot;dba&quot;&amp;nbsp; account?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB0j1TaVOz9zlmj4wJLvljKwClp_zilwi_Ic46UDhVO1lraQEzCpUTqhGmA-evx3xsk6bkS4eV4ckMemafANSJmKuEjEcICpsxnEQnxZxDfOJ8-5_1dXze9nHCFGTTyLl4NPy6vhxu4ik/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9iP6SdgYt4UEtpBdoYi7ryy79KYIg6i_xjZrdVDBEUEFQ16kbsfYZW5xSZmHJPQkM3ClkuqcZO7kkmfzNWi256oDjKAciBkdH6ym4agQNhuVDNx3HWilGLp9AkHKy1bznGNzWjYAx-I/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;470&quot; data-original-width=&quot;666&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9iP6SdgYt4UEtpBdoYi7ryy79KYIg6i_xjZrdVDBEUEFQ16kbsfYZW5xSZmHJPQkM3ClkuqcZO7kkmfzNWi256oDjKAciBkdH6ym4agQNhuVDNx3HWilGLp9AkHKy1bznGNzWjYAx-I/w400-h283/image.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;password_error&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;sapUiVltCell sapuiVltCell&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #fafafa; font-family: &amp;quot;72&amp;quot;, Arial, Helvetica, sans-serif; font-size: 16px; text-align: start; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;sapMFlexBox sapMFlexBoxAlignContentStretch sapMFlexBoxAlignItemsStretch sapMFlexBoxBGTransparent sapMFlexBoxJustifyStart sapMFlexBoxWrapNoWrap sapMVBox&quot; data-sap-ui=&quot;__vbox0-__layout4-2&quot; id=&quot;__vbox0-__layout4-2&quot; style=&quot;-webkit-box-align: stretch; -webkit-box-orient: vertical; -webkit-box-pack: start; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-items: stretch; background-color: transparent; box-sizing: border-box; display: flex; flex-flow: column nowrap; place-content: stretch flex-start; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;sapMFlexBoxBGTransparent sapMFlexItem sapMFlexItemAlignAuto&quot; id=&quot;__data246&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-self: auto; background-color: transparent; flex: 0 1 auto; min-height: auto; min-width: auto; order: 0; position: relative; text-size-adjust: none;&quot;&gt;&lt;h3 class=&quot;sapMTitle sapMTitleMaxWidth sapMTitleNoWrap sapMTitleStyleH3 sapUiSelectable sapUiTinyMarginBottom sapUiTinyMarginTop&quot; data-sap-ui=&quot;__title0-__layout4-2&quot; id=&quot;__title0-__layout4-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; cursor: text; display: inline-block; font-size: 1.25rem; font-weight: normal; margin-block-end: 0px; margin-block-start: 0px; margin: 0px; max-width: 100%; overflow: hidden; position: relative; text-overflow: ellipsis; text-shadow: rgb(255, 255, 255) 0px 0px 0.125rem; text-size-adjust: none; white-space: nowrap;&quot;&gt;&lt;span id=&quot;__title0-__layout4-2-inner&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Cause&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;sapMFlexBoxBGTransparent sapMFlexItem sapMFlexItemAlignAuto&quot; id=&quot;__data247&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-self: auto; background-color: transparent; flex: 0 1 auto; min-height: auto; min-width: auto; order: 0; position: relative; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;myNNFV2Text sapUiSelectable&quot; data-sap-ui-preserve=&quot;__html0-__layout4-2&quot; id=&quot;__html0-__layout4-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; font-size: 0.875rem; line-height: 1.5; overflow-wrap: break-word; text-size-adjust: none; word-break: break-word;&quot;&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Prior to build 17.0.5739&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;The default password for the &quot;dba&quot;&lt;sup style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;1&lt;/sup&gt;&amp;nbsp;account is &quot;sql&quot; has been changed.&lt;sup style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;2&lt;/sup&gt;&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;A different password can be defined to the account at creation time or later using the &quot;ALTER USER ...&quot; statement.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;A password change, after the creation of the database,&amp;nbsp;will be logged in the transaction action log, with the password encrypted.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: black; overflow-wrap: break-word; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;There is no option to start&amp;nbsp;a database&amp;nbsp;and print a new dba password to console (as in ASE or SQL Server).&lt;/span&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: black; overflow-wrap: break-word; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;SQL Anywhere has been designed to run on systems where security from the operating system level cannot&amp;nbsp;be guaranteed.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Passwords are stored encrypted from the moment they are written to the database and there is no&amp;nbsp;option to decrypt&amp;nbsp;them or reset it,&amp;nbsp;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;unless another&amp;nbsp;administrator account or transaction log with&amp;nbsp;logged password change&amp;nbsp;is available (see below).&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;From build 17.0.5739 or above, a new feature has been introduced:&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;New feature is added to allow to reset the forgotten password.&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;New role (SYS_OFFLINE_RESET_PASSWORD_ROLE) is added. It can be granted by the role administrator to a user who is authorized to reset password.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;New server command line switch is added to reset the password of the specified user by the user whom SYS_OFFLINE_RESET_PASSWORD_ROLE role has been granted.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -orp &quot;{UserID|UID}=&amp;lt;userid&amp;gt;;{ NewPassword|NEWPWD}=&amp;lt;newpassword&amp;gt;;{ AuthUserID |AUTHUID}=&amp;lt;authuserid&amp;gt;;{ AuthPassword|AUTHPWD}=&amp;lt;authpassword&amp;gt;&quot;&lt;/p&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;lt;userid&amp;gt;: the user whose password is going to be reset.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;lt;newpassword&amp;gt;: new password of the &amp;lt;userid&amp;gt;&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;lt;authuserid&amp;gt;: the user who has SYS_OFFLINE_RESET_PASSWORD_ROLE granted by the role administrator&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;lt;authpassword&amp;gt;: password of &amp;lt;authuserid&amp;gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;If -orp is used, the server would start a database and attempt to reset the password with given parameters, and immediately stop the database and shutdown. The console output reports the success message or an error message if failed.&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Note:&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;- The password reset would not be allowed if the &amp;lt;userid&amp;gt; has no password.&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;- Must specify one database with the -orp option&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;- No database option is not allowed with -orp server option&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;- No other server option (except -o) is allowed with -orp server option&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;- minimum password length of &amp;lt;newpassword&amp;gt; is 6.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&amp;nbsp;Notes:&lt;/p&gt;&lt;ol style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Some applications may have chosen a different account to serve as their dba but you may still be&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;able to follow this KBA if you know what the name of that account is supposed to be.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;There is no predefined default dba or password as of version 17.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sapUiVltCell sapuiVltCell&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #fafafa; font-family: &amp;quot;72&amp;quot;, Arial, Helvetica, sans-serif; font-size: 16px; text-align: start; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;sapMFlexBox sapMFlexBoxAlignContentStretch sapMFlexBoxAlignItemsStretch sapMFlexBoxBGTransparent sapMFlexBoxJustifyStart sapMFlexBoxWrapNoWrap sapMVBox&quot; data-sap-ui=&quot;__vbox0-__layout4-3&quot; id=&quot;__vbox0-__layout4-3&quot; style=&quot;-webkit-box-align: stretch; -webkit-box-orient: vertical; -webkit-box-pack: start; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-items: stretch; background-color: transparent; box-sizing: border-box; display: flex; flex-flow: column nowrap; place-content: stretch flex-start; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;sapMFlexBoxBGTransparent sapMFlexItem sapMFlexItemAlignAuto&quot; id=&quot;__data248&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-self: auto; background-color: transparent; flex: 0 1 auto; min-height: auto; min-width: auto; order: 0; position: relative; text-size-adjust: none;&quot;&gt;&lt;h3 class=&quot;sapMTitle sapMTitleMaxWidth sapMTitleNoWrap sapMTitleStyleH3 sapUiSelectable sapUiTinyMarginBottom sapUiTinyMarginTop&quot; data-sap-ui=&quot;__title0-__layout4-3&quot; id=&quot;__title0-__layout4-3&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; cursor: text; display: inline-block; font-size: 1.25rem; font-weight: normal; margin-block-end: 0px; margin-block-start: 0px; margin: 0px; max-width: 100%; overflow: hidden; position: relative; text-overflow: ellipsis; text-shadow: rgb(255, 255, 255) 0px 0px 0.125rem; text-size-adjust: none; white-space: nowrap;&quot;&gt;&lt;span id=&quot;__title0-__layout4-3-inner&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Resolution&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;sapMFlexBoxBGTransparent sapMFlexItem sapMFlexItemAlignAuto&quot; id=&quot;__data249&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-self: auto; background-color: transparent; flex: 0 1 auto; min-height: auto; min-width: auto; order: 0; position: relative; text-size-adjust: none;&quot;&gt;&lt;div class=&quot;myNNFV2Text sapUiSelectable&quot; data-sap-ui-preserve=&quot;__html0-__layout4-3&quot; id=&quot;__html0-__layout4-3&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; font-size: 0.875rem; line-height: 1.5; overflow-wrap: break-word; text-size-adjust: none; word-break: break-word;&quot;&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;You do have three options to resolve this situation&lt;/p&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;use the -orp database server option added in version 17.0.5739 or above&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;reset the password using another DBA account&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;rebuild the database using the transaction log files&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: break-word; text-decoration-line: underline; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;Use the -orp database server option added in version 17.0.5739 or above&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Example:&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;User ‘DBA’ had password ‘sql123’ and the user ‘reset_user’ has password ‘sql456’. As a role administrator, user ‘DBA’ granted SYS_OFFLINE_RESET_PASSWORD_ROLE to user ‘reset_user’ by the following statement.&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;grant role sys_offline_reset_password_role to reset_user;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Suppose that user ‘DBA’ has forgotten the password. After shutting down the server, it can be reset to ‘newpassword’ by the following server command line.&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;dbeng17 -orp &quot;UID=DBA;NEWPWD=newpassword;AUTHUID=reset_user;AUTHPWD=sql456&quot; mydb.db&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: break-word; text-decoration-line: underline; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;Reset the password using another DBA account&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;The account &quot;dba&quot; is the default super-user of a database. Additional super-user accounts can exist in a database. If such an additional super-user exists and the credentials are known, this account can be used to reset the password of the &quot;dba&quot; account. Please refer to KBA&amp;nbsp;&lt;a href=&quot;https://launchpad.support.sap.com/#/notes/2207121&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: normal !important; text-size-adjust: none; word-break: normal !important;&quot; target=&quot;_blank&quot;&gt;2207121&amp;nbsp;&lt;/a&gt;&amp;nbsp;for more information about super-user account creation.&lt;/p&gt;&lt;ol style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;In Sybase Central use the credentials of another DBA account to log in to the database (If you do not have Sybase Central please refer to KBA&amp;nbsp;&lt;a href=&quot;https://launchpad.support.sap.com/#/notes/2040854&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: normal !important; text-size-adjust: none; word-break: normal !important;&quot; target=&quot;_blank&quot;&gt;2040854&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;In the left hand&amp;nbsp;Folders Double Click&amp;nbsp;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Users&lt;/strong&gt;&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Right Click the user credentials you want to reset &amp;gt; Click&amp;nbsp;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Properties&lt;/strong&gt;&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); list-style-type: none; text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Change the password of the account, confirm it and click&amp;nbsp;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;OK&lt;/strong&gt;&lt;/li&gt;&lt;ol style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); list-style-type: none; text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: break-word; text-decoration-line: underline; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;&lt;a name=&quot;RebuildwithTLog&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-wrap: break-word; text-size-adjust: none; word-break: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;﻿Rebuild the database using the transaction log files&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;A rebuild can be done, if one the following conditions&amp;nbsp;is meet.&lt;/p&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;All Transaction log files do exist, since the creation of the&amp;nbsp;database.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;A database file backup is available and all transaction log files, created after the backup, do exist.&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;The important aspect is that the database can only be rebuild,&amp;nbsp;using one or more transaction log files, if these do contain all data definition language (DDL) and data manipulation language (DML) statements since the creation of the&amp;nbsp;database.&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Using all transaction log files, since the database was created&lt;/p&gt;&lt;ol style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Create a new database, with the same parameters&amp;nbsp;as the original database was built with.&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For example:&lt;/strong&gt;&amp;nbsp;dbinit -dba DBA,sql -p 4k demo.db&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;You can find the original parameters of a database from a console/server log. In the console log file, on the top it should say something like the following, describing how much memory/cache size/ page size are you using&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Translate the transaction log files into .sql script files, using the SQL Anywhere tool &quot;dbtran&quot;.&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For example:&lt;/strong&gt;&amp;nbsp;dbtran demo.log demo.sql&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;If&amp;nbsp;the password of the &quot;dba&quot; account&amp;nbsp;was changed after the creation of the database, the &quot;ALTER USER&quot; statement needs to be located in the created .sql files and commented out.&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;OR&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;If you cannot find the ALTER USER statement, go to the bottom of .sql file and add the following statement:&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;ALTER USER dba IDENTIFIED BY sql;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;Please replace sql with the new password you want for your database.&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;Adding this statement will override the previous password change.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;In the same order as the corresponding transaction files were created, apply each single .sql script file to the database, using e.g. Interactive SQL (dbisql)&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For example:&lt;/strong&gt;&amp;nbsp;dbisql -c &quot;DBF=demo;UID=DBA;PWD=sql&quot; demo.sql&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Using all transaction log files, since the backup of the database was created&lt;/p&gt;&lt;ol style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Translate the transaction log files into .sql script files, using the SQL Anywhere tool &quot;dbtran&quot;.&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For example:&lt;/strong&gt;&amp;nbsp;dbtran demo.log demo.sql&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;If the password of the &quot;dba&quot; account was&amp;nbsp;changed after the creation of the database, the &quot;ALTER USER&quot; statement needs to be located in the created .sql files and commented out.&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;OR&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;If you cannot find the ALTER USER statement, go to the bottom of .sql file and add the following statement:&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;ALTER USER dba IDENTIFIED BY sql;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;Please replace sql with the new password you want for your database.&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot; /&gt;Adding this statement will override the previous password change.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Get the backup of the database&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;In the same order as the corresponding transaction files were created, apply each single .sql script file to the database, using e.g. Interactive SQL (dbisql)&lt;/li&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For example:&lt;/strong&gt;&amp;nbsp;dbisql -c &quot;DBF=demo;UID=DBA;PWD=sql&quot; demo.sql&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Caveats:&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Rebuilding a database has in general some side effects you should be aware of.&lt;/p&gt;&lt;ul style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;This will break any MobiLink or SQL Remote synchronization that is ongoing.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;This should only be done in a development environment.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;For a database of an OEM Authenticated edition, further steps might be required to re-authenticate the database.&lt;/li&gt;&lt;li style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;If there is an event that created and scheduled in the past, error &quot;Start date/time for non-recurring event %1 is in the past&quot; might return. You need to open the translated sql file, and comment out all the event that&amp;nbsp;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: white; overflow-wrap: break-word; text-size-adjust: none; white-space: pre-wrap; width: 99%;&quot;&gt;schedule&amp;nbsp;&lt;/span&gt;in the past or change the schedule time to future time.&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;&quot;&gt;Notes:&amp;nbsp;&lt;/strong&gt;The tool &quot;dbtran&quot; prints the start &amp;amp; end offset of the translated transaction log file. This way you can verify that no transaction log is missing. The end offset of the first transaction log should be identical to the start offset of the second transaction, and so on.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Source:Sybaseinfocenter&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3540234629045528541/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/10/how-to-resetcrack-password-of-dba.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3540234629045528541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3540234629045528541'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/10/how-to-resetcrack-password-of-dba.html' title='How to reset/crack the password of the &quot;dba&quot; account - SQL Anywhere'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9iP6SdgYt4UEtpBdoYi7ryy79KYIg6i_xjZrdVDBEUEFQ16kbsfYZW5xSZmHJPQkM3ClkuqcZO7kkmfzNWi256oDjKAciBkdH6ym4agQNhuVDNx3HWilGLp9AkHKy1bznGNzWjYAx-I/s72-w400-h283-c/image.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3612712669698976696</id><published>2020-09-26T19:00:00.005+03:00</published><updated>2020-09-26T19:04:07.463+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="attempt to fetch logical page"/><category scheme="http://www.blogger.com/atom/ns#" term="It belongs to allocation unit"/><category scheme="http://www.blogger.com/atom/ns#" term="mssql"/><title type='text'>attempt to fetch logical page (1:XXXXXX) in database XX failed. It belongs to allocation unit XXX not to XXX failed</title><content type='html'>&lt;p&gt;Merhabalar VeriTabanlarında index yada Non-Cluster index bozulmalarından dolayı aşağıdaki gibi bir hata alabilirsiniz? Bu index bakımlarının zamanında yapılmaması, yanlış index oluşturulması, tabloların datalarının bulunduğu disklerin corrupt olması yada sistem disklerinin crush olması gibi birçok sebebten kaynaklı olabilir. Peki bu hatayı aldık sonra herşey bitti mi? hayır. data kaybında önce veriyi kurtarmak için birçok yöntem vardır.&lt;/p&gt;&lt;p&gt;Örnek olarak aşağıdaki bir hatayı ele alalım.&lt;/p&gt;&lt;p&gt;attempt to fetch logical page (1:438927981) in database 14 failed. It belongs to allocation unit 72060409138315264 not to 72060409197035520&lt;/p&gt;&lt;p&gt;öncelikle tablomuzun yedeğini alalım. ve satır satır row row tüm sağlam veriyi ayrı&amp;nbsp; bir tabloya alalım.&lt;/p&gt;&lt;p&gt;bunun için aşağıdaki scripti çalıştırabilirsiniz?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;CODE:&lt;/b&gt;&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;set nocount on;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;DECLARE @Counter INT = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;DECLARE @LastRecord INT = 10000000; --your table_count&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;WHILE @Counter &amp;lt; @LastRecord&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN TRY&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; BEGIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insert into your_table_new SELECT * FROM your_table&amp;nbsp; WHERE your_column= @Counter --dont forget! create your_table_new before&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; END&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;END TRY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN CATCH&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;BEGIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insert into error_code select @Counter,&#39;error_number&#39; --dont forget the create error_code table before.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;END&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;END CATCH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;SET @Counter += 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;END;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-----------------------&lt;/p&gt;&lt;p&gt;tablomuzun yedeği alındı. şimdi tablo üzerinde hertürlü kurtarma senaryolarımızı uygulayabiliriz.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Öncelikle tablodaki cluster mı noncluster indexlerde mi bozluma var tespit etmeye çalışıyoruz. Eğer noncluster ise işimiz kolay tablomuzu kurtarabiliriz. Ancak cluster ise fiziki olarak diskimizde arıza var demek anlamına gelir ve onarma yöntemlerinin diğer adımlarına geçerek onarma yoluna gideceğiz.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DBCC TRACEON(3604)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DBCC PAGE(&#39;table_name&#39;,1, 438927981,3) WITH TABLERESULTS&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DBCC TRACEOFF(3604)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Metadata: IndexId&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;0 (heap) yada 1 (clustered index) ise backupdan dönmeniz gerekir.&lt;/p&gt;&lt;p&gt;&amp;nbsp;0 yada 1 den farklı bir değerse ise noncluster indexi rebuilt etmeniz yeterlidir.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;bunların hiç biri işe yaramadı diyelim. tabloyu onarmayı deneyeceğiz.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;DBCC CHECKTABLE(TabloAdi, REPAIR_REBUILD )&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;GO&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;bu da çzümolmazsa. Son bir seçenek Veri Kaybını da göze alarak onarma yoluna gideceğiz.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DBCC CHECKTABLE(TabloAdi, REPAIR_ALLOW_DATA_LOSS )&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;GO&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;şu sitede index datalarına göz atmak için bakabilirsiniz.&lt;/p&gt;&lt;p&gt;&amp;nbsp;KAYNAK: https://www.mssqltips.com/sqlservertip/1578/using-dbcc-page-to-examine-sql-server-table-and-index-data/&lt;/p&gt;&lt;pre class=&quot;lang-sql s-code-block hljs&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3612712669698976696/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/09/attempt-to-fetch-logical-page-1xxxxxx.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3612712669698976696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3612712669698976696'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/09/attempt-to-fetch-logical-page-1xxxxxx.html' title='attempt to fetch logical page (1:XXXXXX) in database XX failed. It belongs to allocation unit XXX not to XXX failed'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-5071592485902221863</id><published>2020-08-27T14:34:00.005+03:00</published><updated>2020-08-27T14:34:54.914+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASSERT: [025]: working path &#39;X&#39;  is not the same path as &#39;X&#39;"/><category scheme="http://www.blogger.com/atom/ns#" term="pgbackrest"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="working path &#39;X&#39;  is not the same path as &#39;X&#39;"/><title type='text'>ASSERT: [025]: working path &#39;X&#39;  is not the same path as &#39;X&#39;</title><content type='html'>&lt;p&gt;Merhabalar Eğer loglarınızda aşağıdaki hatayı alıyorsanız muhtemel pgbackrest config dosyanız da uyuşmayan bir yer var demektir.&lt;/p&gt;&lt;p&gt;&amp;nbsp;ASSERT: [025]: working path &#39;X&#39;&amp;nbsp; is not the same path as &#39;X&#39;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;primary de pgbackrest için tanımlı pgbackrest.conf dosyasında ayarlama yapıcağız. master instance da aşağıdaki path lerin doğru olduğuna emin olunuz.&lt;/p&gt;&lt;p&gt;checking the pgbackrest.conf of your primary instance&lt;/p&gt;&lt;p&gt;&amp;nbsp;[root_primary_instance]# cat&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: monospace;&quot;&gt;/etc/pgbackrest.conf&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;[global]
&lt;/span&gt;&lt;br /&gt;repo1-path=/pgdata/backrest
&lt;br /&gt;repo1-retention-full=2
&lt;br /&gt;repo1-host=10.150.153.169
&lt;br /&gt;repo1-host-user=postgres
&lt;br /&gt;
&lt;br /&gt;archive-async=y
&lt;br /&gt;log-level-file=detail
&lt;br /&gt;
&lt;br /&gt;[global:archive-get]
&lt;br /&gt;process-max=8
&lt;br /&gt;
&lt;br /&gt;[global:archive-push]
&lt;br /&gt;process-max=8
&lt;br /&gt;
&lt;br /&gt;[pgtest1]
&lt;br /&gt;#pg1-path=/var/lib/pgsql/12/data
&lt;br /&gt;pg1-path=/pgdata/data
&lt;br /&gt;pg1-port=543&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;servisimizi restart edip hatanın kaybolduğunu göreceksiniz..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;[root_primary_instance]# systemctl restart postgres-12&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/5071592485902221863/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/08/assert-025-working-path-x-is-not-same.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5071592485902221863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5071592485902221863'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/08/assert-025-working-path-x-is-not-same.html' title='ASSERT: [025]: working path &#39;X&#39;  is not the same path as &#39;X&#39;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-7140185219230560238</id><published>2020-08-27T13:55:00.004+03:00</published><updated>2020-08-27T13:58:47.398+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="canceling wait for synchronous replication due to user request DETAIL: The transaction has already committed locally"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><title type='text'>The transaction has already committed locally, but might not have been replicated to the standby</title><content type='html'>&lt;p&gt;&amp;nbsp;Merhabalar Postgres de eğer aşağıdaki hatayı alıyorsanız;&amp;nbsp; muhtemelen bu sorun sizin Replication name&#39;iniz yanlış olduğu anlamına geliyor.&lt;/p&gt;&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;background-color: #fefdfa; color: #d52a33; font-family: georgia, utopia, &amp;quot;palatino linotype&amp;quot;, palatino, serif; font-size: 22px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal; margin: 0px; position: relative;&quot;&gt;DETAIL: The transaction has already committed locally, but might not have been replicated to the standby&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Öncelikle check edelim.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;primary DBde;&lt;/div&gt;&lt;div&gt;&amp;gt;postgres=#&amp;nbsp;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;show synchronous_commit;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;synchronous_commit&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;--------------------&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;on&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;(1 row)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;senkronizasyonumuz açık görünüyor.. değilse off durumunda ise&amp;nbsp; postgres.conf dosyasından off kısmı on yapalım.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;postgres=#&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;postgres=# select * from pg_stat_replication ;&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;color: #333333;&quot;&gt;&amp;nbsp;pid&amp;nbsp; &amp;nbsp; &amp;nbsp;usesysid&amp;nbsp; &amp;nbsp; &amp;nbsp;usename&amp;nbsp; &amp;nbsp; &amp;nbsp;application_name&amp;nbsp; &amp;nbsp; &amp;nbsp;client_addr&amp;nbsp; &amp;nbsp; &amp;nbsp;client_hostname&amp;nbsp; &amp;nbsp; &amp;nbsp;client_port&amp;nbsp; &amp;nbsp; &amp;nbsp;backend_start&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; backend_xmin&amp;nbsp; &amp;nbsp; &amp;nbsp;state&amp;nbsp; &amp;nbsp; &amp;nbsp; sent_lsn&amp;nbsp; &amp;nbsp; &amp;nbsp;write_lsn&amp;nbsp; &amp;nbsp; &amp;nbsp;flush_lsn&amp;nbsp; &amp;nbsp; &amp;nbsp;replay_lsn&amp;nbsp; &amp;nbsp; &amp;nbsp;write_lag&amp;nbsp; &amp;nbsp; &amp;nbsp;flush_lag&amp;nbsp; &amp;nbsp; &amp;nbsp;replay_lag&amp;nbsp; &amp;nbsp; &amp;nbsp;sync_priority&amp;nbsp; &amp;nbsp; &amp;nbsp;sync_state&amp;nbsp; &amp;nbsp; &amp;nbsp;reply_time&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;color: #333333;&quot;&gt;&amp;nbsp;------&amp;nbsp; -----------&amp;nbsp; ----------&amp;nbsp; -------------------&amp;nbsp; --------------&amp;nbsp; ------------------&amp;nbsp; --------------&amp;nbsp; -----------------------------&amp;nbsp; ---------------&amp;nbsp; ---------&amp;nbsp; -----------&amp;nbsp; ------------&amp;nbsp; ------------&amp;nbsp; -------------&amp;nbsp; ------------&amp;nbsp; ------------&amp;nbsp; -------------&amp;nbsp; ----------------&amp;nbsp; -------------&amp;nbsp; -----------------------------&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;color: #333333;&quot;&gt;&amp;nbsp;24330&amp;nbsp; &amp;nbsp;16388&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; replikaci&amp;nbsp; &amp;nbsp;walreceiver&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.150.153.167&amp;nbsp; (null)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 42554&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2020-08-27 11:43:52.374787+03&amp;nbsp; (null)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;streaming&amp;nbsp; 0/19010C88&amp;nbsp; &amp;nbsp;0/19010C88&amp;nbsp; &amp;nbsp; 0/19010C88&amp;nbsp; &amp;nbsp; 0/19010C88&amp;nbsp; &amp;nbsp; &amp;nbsp;(null)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (null)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (null)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sync&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2020-08-27 13:43:42.137884+03&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;postgres=# select application_name, sync_state from pg_stat_replication;&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;application_name | sync_state&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;------------------+------------&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;walreceiver&amp;nbsp; &amp;nbsp; &amp;nbsp; | async&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;(1 row)&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;postgres=# show synchronous_standby_names;&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;synchronous_standby_names&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;---------------------------&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;pgdbtest1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;replication application name&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;walreceiver&amp;nbsp; ise&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;synchronous_standby_names inde aynı isim olması gerekir.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;pgdbtest1 ismini değiştireceğiz.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;Standby da&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;postgres=# show synchronous_commit;&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;synchronous_commit&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;--------------------&lt;/span&gt;&lt;br style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot; /&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&amp;nbsp;local&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;olmasını bekleriz.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;değişiklik için&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;&quot; style=&quot;background-color: #fefdfa; color: #333333;&quot;&gt;[root@pg_primary_instance]# vi postgresql.conf&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;#synchronous_standby_names = &#39;pgdbtest1&#39;&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;synchronous_standby_names = &#39;walreceiver&#39;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;kayıt edip çıkıyoruz.&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;[root@pg_primary_instance]# systemctl restart postgresql-12&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #fefdfa; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13px;&quot;&gt;şimdi işlemlerinize devam edebilirsiniz.. /pgdata/log/ yada İnstance ınızı nereye kurduysanız oradan da log ları kontrol edebilirsiniz?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/7140185219230560238/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/08/the-transaction-has-already-committed.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7140185219230560238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7140185219230560238'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2020/08/the-transaction-has-already-committed.html' title='The transaction has already committed locally, but might not have been replicated to the standby'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3197898418102107736</id><published>2019-08-17T19:22:00.000+03:00</published><updated>2019-08-17T19:22:41.718+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sandisk SSD hızı yavaş. SSD hız problemi. Sandisk SSD Speed problem"/><category scheme="http://www.blogger.com/atom/ns#" term="SanDisk SSD PLUS 120 GB"/><category scheme="http://www.blogger.com/atom/ns#" term="SanDisk SSD PLUS 120 GB hız sorunu"/><category scheme="http://www.blogger.com/atom/ns#" term="ssd yazma hizi çok yavaş"/><title type='text'>SanDisk SSD PLUS 120 GB hız sorunu ve çözümü</title><content type='html'>Merhabalar,&lt;br /&gt;
&lt;br /&gt;
elinizde&amp;nbsp;SanDisk SSD PLUS 120 GB ssd diskiniz var ama yazma hızı çok mu düşük.&lt;br /&gt;
Sorunu Diskin güncellemelerini yaparak düzeltebilirsiniz.. Bendeki SSD disk üzerine Windows kurulu ve bu işlemleri kurulu windows üzerinde yaptım.Ben Veri kaybı yaşamadım ama siz yine de önemli dosyalarını isterseniz yedekleyebilirsiniz. İşlemleri Fotoğraflarla anlatıyorum.&lt;br /&gt;
&lt;br /&gt;
1. Öncelikli olarak SanDisk SSD güncellemelerini yapabilmeniz için programımızı SanDiskin kendi sitesinden indiriyoruz.&lt;br /&gt;
&lt;a href=&quot;https://kb-tr.sandisk.com/app/answers/detail/a_id/15607/~/sandisk-ssd-dashboard-destek-bilgileri&quot;&gt;https://kb-tr.sandisk.com/app/answers/detail/a_id/15607/~/sandisk-ssd-dashboard-destek-bilgileri&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Programı yükledikten sonra &lt;b&gt;ayarlar&lt;/b&gt; sekmesinden &lt;b&gt;Güncelleştirmeleri Denetle&lt;/b&gt; seçeneğine tıklayalım ve son güncelleştirmeleri alalım.(Merak etmeyin tüm bu işlemler fazla internet harcamıyor program boyutu da çok küçük)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4x67B-Cb74qH0FLy2Qnnz4HX1VkFNYBSzjGoyoReCgARsr5xcXrityKD4QSftDubTyxirrC9u5MXsHgo57zhvgsE0Jzr5qJ2JUZ1c7uiRUCecFy-Clre1fc8xhyTdIEnytT530lX6pu8/s1600/ssd2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;710&quot; data-original-width=&quot;1233&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4x67B-Cb74qH0FLy2Qnnz4HX1VkFNYBSzjGoyoReCgARsr5xcXrityKD4QSftDubTyxirrC9u5MXsHgo57zhvgsE0Jzr5qJ2JUZ1c7uiRUCecFy-Clre1fc8xhyTdIEnytT530lX6pu8/s400/ssd2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. &lt;b&gt;Araçlar&lt;/b&gt; Sekmesine geçerek&amp;nbsp;&amp;nbsp;&lt;b&gt;Güncelleştirmeleri Denetle&lt;/b&gt;&amp;nbsp;seçeneğine tıklayalım. Bu işlemden sonra Bilgisayarı yeniden başlatmanızı isteyecektir. Tekrar başlatıp programı tekrar açınız.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB8DB-RI8AiNv_qyRj3u1RmRzpMDt2rp3HpQ_p3tj4ZXyzfvK2P-cG0FjR0t1KJ6axukUQlTakAVAWD1fF-m1frPFPlGhNIwMHzu4XGs0djy4ZqJDMaAF8fmgiX1bCHpuNxE_tjcpN1t4/s1600/ssd3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;713&quot; data-original-width=&quot;1235&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB8DB-RI8AiNv_qyRj3u1RmRzpMDt2rp3HpQ_p3tj4ZXyzfvK2P-cG0FjR0t1KJ6axukUQlTakAVAWD1fF-m1frPFPlGhNIwMHzu4XGs0djy4ZqJDMaAF8fmgiX1bCHpuNxE_tjcpN1t4/s320/ssd3.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
4. Son aşamada Performans ekmesine geçin ve&amp;nbsp; iyileştirme kısmından TRIM i Secin ve Trimi Şimdi çalıştır&#39;ı tıklayınız ve işlem bu kadar..&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_02DrZo4UJO_TzRXgwpnm79sUeOrqKTDsrdUjn2KpkP5gAaTUI4D4t-LfJ-E-XjayyYu1I3UEIFyyGP6X67aVmB6PGusLMMyHZ_24rs8VOj3y8WEyu5dZ2SGoSSgukehK8JPjmvMIN34/s1600/ssd4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;713&quot; data-original-width=&quot;1232&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_02DrZo4UJO_TzRXgwpnm79sUeOrqKTDsrdUjn2KpkP5gAaTUI4D4t-LfJ-E-XjayyYu1I3UEIFyyGP6X67aVmB6PGusLMMyHZ_24rs8VOj3y8WEyu5dZ2SGoSSgukehK8JPjmvMIN34/s320/ssd4.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Bendeki Eski ve yeni sonuclar ekrandaki gibi. Benim Bilgisayarım eski(data yolu eski teknoloji) olduğu için yazma hızı max 300Mb lara çıkabildi.Ancak siz&amp;nbsp; 500Mb lara ulaşırsınız.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5tLDEyHhyphenhyphenEYLzTTwIAwdJ_esfDGRFmLt8n5GkK1acS83COq1F_AyxHxYylZrTAezgVgBmf5P5ms5cMOsLlWqitcRmF8x7o2_pqmHlhGy98URO5GkufWKuQhBYULosxtclfZyshHaL7dY/s1600/ssd_hiz_testi.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;678&quot; data-original-width=&quot;578&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5tLDEyHhyphenhyphenEYLzTTwIAwdJ_esfDGRFmLt8n5GkK1acS83COq1F_AyxHxYylZrTAezgVgBmf5P5ms5cMOsLlWqitcRmF8x7o2_pqmHlhGy98URO5GkufWKuQhBYULosxtclfZyshHaL7dY/s320/ssd_hiz_testi.PNG&quot; width=&quot;272&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2_aKAV02KSD1uzYxJzluF6iVWvI0F3VkL_MhruNIh9wNxZ-s4X-I6nKZ6np3RbCqIntQGU6YnhlljMwusvpCKBh1eXoz72EhsylNtcI6vWXNESlu0lDR9Gb90RyQu_30AqDTRwgyky44/s1600/ssd_hiz_testi3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; display: inline !important; margin-bottom: 1em; margin-left: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;647&quot; data-original-width=&quot;539&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2_aKAV02KSD1uzYxJzluF6iVWvI0F3VkL_MhruNIh9wNxZ-s4X-I6nKZ6np3RbCqIntQGU6YnhlljMwusvpCKBh1eXoz72EhsylNtcI6vWXNESlu0lDR9Gb90RyQu_30AqDTRwgyky44/s320/ssd_hiz_testi3.PNG&quot; width=&quot;265&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SanDisk SSD PLUS 120 GB, hız sorunu</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3197898418102107736/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/08/sandisk-ssd-plus-120-gb-hz-sorunu-ve.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3197898418102107736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3197898418102107736'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/08/sandisk-ssd-plus-120-gb-hz-sorunu-ve.html' title='SanDisk SSD PLUS 120 GB hız sorunu ve çözümü'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4x67B-Cb74qH0FLy2Qnnz4HX1VkFNYBSzjGoyoReCgARsr5xcXrityKD4QSftDubTyxirrC9u5MXsHgo57zhvgsE0Jzr5qJ2JUZ1c7uiRUCecFy-Clre1fc8xhyTdIEnytT530lX6pu8/s72-c/ssd2.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-6281865002435123839</id><published>2019-06-19T11:56:00.001+03:00</published><updated>2019-06-19T12:47:28.065+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="all ports"/><category scheme="http://www.blogger.com/atom/ns#" term="mssql"/><category scheme="http://www.blogger.com/atom/ns#" term="Sql"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server ports"/><title type='text'>Sql Server AlwaysOn tüm portlar</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguX2alM6nCVLKFopiSkS1WTspzZ816G3HgrAA2R8ytIsdLwPvDA9lBMopos-U4FCgWrWCOoeARUAFLC4MCuW1_kc9CYw-xINwXaKF09dvKpw_o0VXaULyZooOBjpUmHB16j1g0Tn5wK_k/s1600/sql_server_all_ports.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;709&quot; data-original-width=&quot;895&quot; height=&quot;505&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguX2alM6nCVLKFopiSkS1WTspzZ816G3HgrAA2R8ytIsdLwPvDA9lBMopos-U4FCgWrWCOoeARUAFLC4MCuW1_kc9CYw-xINwXaKF09dvKpw_o0VXaULyZooOBjpUmHB16j1g0Tn5wK_k/s640/sql_server_all_ports.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kaynak:&lt;br /&gt;
&lt;a href=&quot;https://blogs.technet.microsoft.com/fort_sql/2012/07/03/sql-server-ports/&quot;&gt;https://blogs.technet.microsoft.com/fort_sql/2012/07/03/sql-server-ports/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/6281865002435123839/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/06/sql-server-alwayson-tum-portlar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/6281865002435123839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/6281865002435123839'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/06/sql-server-alwayson-tum-portlar.html' title='Sql Server AlwaysOn tüm portlar'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguX2alM6nCVLKFopiSkS1WTspzZ816G3HgrAA2R8ytIsdLwPvDA9lBMopos-U4FCgWrWCOoeARUAFLC4MCuW1_kc9CYw-xINwXaKF09dvKpw_o0VXaULyZooOBjpUmHB16j1g0Tn5wK_k/s72-c/sql_server_all_ports.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3742232392883138211</id><published>2019-03-19T13:47:00.000+03:00</published><updated>2019-03-20T10:35:11.496+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aix"/><category scheme="http://www.blogger.com/atom/ns#" term="sed"/><category scheme="http://www.blogger.com/atom/ns#" term="tmpfile"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>unix de büyük yada coklu dosyalarda ilk satırları silme </title><content type='html'>Delete first and (OR) last line on files(s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aşağıdaki gibi verimiz olsun&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;K&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;ACTCTTT&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|T&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;XEC&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;123&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;TEMP&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;COLUMN&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|COLUMN&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;18494002&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;448&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;1208004&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;18493007&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;228&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;1208004&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
ASDFTT&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|23434&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;2&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;BU komutla ilk ve son satrıları silebiliriz.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;sed &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;$d&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; file1&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;txt &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; sed &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;1d&quot;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;str&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;str&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;bu komutlada coklu dosyalarda çalıştırabilirsiniz.ilk satırı siler.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;str&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt; for f in  *.txt ;do sed &#39;1d&#39; $f &lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; tmpfile; mv tmpfile $f;done&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;Çoklu dosyalarda baştan iki satır silinecekse&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;for f in  *.txt ;do sed &#39;1,2d&#39; $f &lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; tmpfile; mv tmpfile $f;done&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;lit&quot;&gt;unix,aix,linux,sed,multiplefiles &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3742232392883138211/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/03/unix-de-buyuk-yada-coklu-dosyalarda-ilk.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3742232392883138211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3742232392883138211'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/03/unix-de-buyuk-yada-coklu-dosyalarda-ilk.html' title='unix de büyük yada coklu dosyalarda ilk satırları silme '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-4075571659849734206</id><published>2019-03-18T14:33:00.002+03:00</published><updated>2019-03-18T14:33:57.764+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cmd"/><category scheme="http://www.blogger.com/atom/ns#" term="cmd ekran"/><category scheme="http://www.blogger.com/atom/ns#" term="fsutil"/><category scheme="http://www.blogger.com/atom/ns#" term="fsutil dummy"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>power shell yada cmd ekranında dummy file oluşturma</title><content type='html'>windowsta bazen istediğimiz kadar büyüklükte bir dosya create etmek isteriz. Bunu komutlarla cok rahat yapabiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
önce istediğimiz dizine aşağıdaki komutla gidiyoruz.&lt;br /&gt;
C:\&amp;gt;&lt;span style=&quot;color: purple;&quot;&gt;cd /d Z:\&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Z:\&amp;gt;&lt;span style=&quot;color: purple;&quot;&gt;cd DENEMEFILE&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
35 bytle lık dummy adında bir dosya oluşturur.&lt;br /&gt;
Z:\DENEMEFILE&amp;gt;f&lt;span style=&quot;color: purple;&quot;&gt;sutil file createnew dummy 35&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/4075571659849734206/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/03/power-shell-yada-cmd-ekrannda-dummy.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/4075571659849734206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/4075571659849734206'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/03/power-shell-yada-cmd-ekrannda-dummy.html' title='power shell yada cmd ekranında dummy file oluşturma'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-5154841423266595643</id><published>2019-02-14T15:12:00.003+03:00</published><updated>2019-02-14T15:12:51.513+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALWAYSON"/><category scheme="http://www.blogger.com/atom/ns#" term="mssql"/><category scheme="http://www.blogger.com/atom/ns#" term="Sql"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL BACKUP"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER"/><title type='text'>AlwaysOndan çıkarılmış database&#39;i second (ikinci) note da AlwayOn&#39;a alma</title><content type='html'>Merhabalar,&lt;br /&gt;
&lt;br /&gt;
Eğer Database&#39;iniz daha önceden ikinci yada diğer notlarda ise çıkartmışsanız yada bir şekilde AlwaysOn listenerdan cıkarmışsanız. Aşağıdaki adımlarla ve benim gibi görsel değilde komutlarla çalışmaya alışmışsanız hızlı bir şekilde alwayson&#39;a alabilirsiniz..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1Adım:&lt;br /&gt;
A) eğer Dblerinizin sürekli full ve log backupları alınıyorsa aşağıdaki komutla backuplarınız alındığı pathleri çıkarın..&lt;br /&gt;
&lt;br /&gt;
SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; physical_device_name,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_start_date,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_finish_date,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_size/1024.0 AS BackupSizeKB&lt;br /&gt;FROM msdb.dbo.backupset b&lt;br /&gt;JOIN msdb.dbo.backupmediafamily m ON b.media_set_id = m.media_set_id&lt;br /&gt;WHERE database_name = &#39;&lt;span style=&quot;background-color: cyan;&quot;&gt;DATABASE_NAME&lt;/span&gt;&#39;&lt;br /&gt;ORDER BY backup_finish_date DESC &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;Çıkan sonuc &quot;.bak&quot; ile biten dosya pathlerinden itibaren full backuptan sıra ile yukarıya restore edilecek(şuanki zamana kadar alınan backupları).&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
B)Eğer hazırda backupınız yoksa bu komutlarla full ve log backuplar alınır..(ilk note da çalıştırılacak.)&lt;br /&gt;
BACKUP DATABASE DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME.bak&#39;&lt;br /&gt;WITH COPY_ONLY;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;BACKUP LOG DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME.trn&#39;&lt;br /&gt;WITH COPY_ONLY;&lt;br /&gt;GO&lt;br /&gt;
&lt;br /&gt;
2Adım: ikinci notda çalıştırılacak restore işlemleri(elimizde backuplar var şimdi eşitlemeye geldi)&lt;br /&gt;
RESTORE DATABASE DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME.bak&#39;&amp;nbsp; &lt;br /&gt;&amp;nbsp; WITH NORECOVERY, REPLACE,&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; MOVE &#39;vdk&#39; TO &#39;W:\DATA\DATABASE_NAME.mdf&#39;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; MOVE &#39;vdk_log&#39; TO &#39;X:\LOG\DATABASE_NAME_log.ldf&#39;;&lt;br /&gt;GO &lt;br /&gt;
&lt;br /&gt;
RESTORE LOG DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME4.trn&#39; WITH NORECOVERY;&lt;br /&gt;GO&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;RESTORE LOG DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME3.trn&#39; WITH NORECOVERY;&lt;br /&gt;GO&lt;br /&gt;RESTORE LOG DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME2.trn&#39; WITH NORECOVERY;&lt;br /&gt;GO&lt;br /&gt;RESTORE LOG DATABASE_NAME&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME1.trn&#39; WITH NORECOVERY;&lt;br /&gt;GO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3ADIM:Eşitleme tamamlandı şimdi sıra lsn&#39;eri eşitlemek kaldı..&lt;br /&gt;
---&amp;gt;&amp;gt;eğer daha önce hiç gruba alınmadısya alttaki komuıtla gruba alabilirsin.&lt;br /&gt;
&amp;nbsp; ALTER AVAILABILITY GROUP [AO_GROUPNAME] ADD DATABASE [DATABASE_NAME]&lt;br /&gt;go&lt;br /&gt;
&lt;br /&gt;
--gruba alınmışsa zaten aşagıdaki komutla eşitlemeyi başlatabilir ve AlwaysOna alabilirsin.&lt;br /&gt;ALTER DATABASE [vdk] SET HADR AVAILABILITY GROUP = AO_GROUPNAME;&lt;br /&gt;go&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
4.ADIM:Eğer backupı alınmış db içeriğine bakmak istersen&amp;nbsp; aşağıdaki komutla detaylarını listeleyebilirsin.&lt;br /&gt;
RESTORE FILELISTONLY FROM DISK = &#39;\\10.10.10.12\backupfile\DATABASE_NAME1.bak&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MSSQL,SQL,SQL SERVER, SQL BACKUP, ALWAYSON</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/5154841423266595643/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/02/alwaysona-alma-islemi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5154841423266595643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5154841423266595643'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2019/02/alwaysona-alma-islemi.html' title='AlwaysOndan çıkarılmış database&#39;i second (ikinci) note da AlwayOn&#39;a alma'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-9139110056443771231</id><published>2018-01-02T12:54:00.000+03:00</published><updated>2018-01-02T12:54:19.635+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="allow updates"/><category scheme="http://www.blogger.com/atom/ns#" term="dbccrepair"/><category scheme="http://www.blogger.com/atom/ns#" term="drop database"/><category scheme="http://www.blogger.com/atom/ns#" term="Load database"/><category scheme="http://www.blogger.com/atom/ns#" term="log segment"/><category scheme="http://www.blogger.com/atom/ns#" term="sp_configure"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase ase"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase Load database"/><category scheme="http://www.blogger.com/atom/ns#" term="sysdatabase"/><title type='text'>Sybase ASE Load ve Drop database hatası ve kısır döngü</title><content type='html'>Merhabalar,&lt;br /&gt;
Diyelimki VeriTabanı Load işleminde bu şekilde bir hata aldınız. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;The log segment in the target database % is too small (% MB) to accommodate the log segment from the dumped database (% MB)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
sizden LogSegmentin az yada cok olduğuınu söylüyor. bu durumda disk resize ederek sorunu aşağıdaki şekilde çözebilirsiniz&lt;br /&gt;
&amp;nbsp;eğer hatada 15MegaByte&#39;a ihtiyaç varsa aşağıdaki şekilde ekstra &#39;15M&#39; eklenebilirEğer GigaByte ise GigaByte eklenebilir &#39;45G&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;1&amp;gt; disk resize name=&#39;VT_log01&#39;, size= &quot;15M&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;2&amp;gt; go&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;1&amp;gt; alter database TEST_DB log on VT_log01 = &quot;15M&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;2&amp;gt; go&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
çalıştırdınız ama hata aldınız. Ne diyor.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;An attempt was made to fetch logical page &#39;%&#39; from cache &#39;default data cache&#39;. Page belongs to database &#39;%&#39; (12), object &#39;sysdepends&#39; (12), index &#39;csysdepends&#39; (2), partition &#39;csysdepends_12&#39; (12) and not to database &#39;%&#39; (12), object &#39;sysreferences&#39; (16), index &#39;sysreferences&#39; (0), partition &#39;sysreferences_16&#39; (16).&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
bu hatanın birçok sebebi olabilir. bunlardan biri de Dtabase Load ederken sizin tarafınızdan load işlemin kesilmesi yada bi şekilde kesilmiş olması. yani load tamamlanmadan load işlem kesildi ise bu hatayı alabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
yapmamız gereken. Database&#39;i drop edip tekrardan create etmemiz.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;1&amp;gt;drop database TEST_DB&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;dedik. :)&amp;nbsp; Ancak bunda da hata alıyoruz.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;An attempt was made to fetch 
logical page &#39;%&#39; from cache &#39;default data cache&#39;. Page belongs to 
database &#39;%&#39; (12), object &#39;sysdepends&#39; (12), index &#39;csysdepends&#39; (2), 
partition &#39;csysdepends_12&#39; (12) and not to database &#39;%&#39; (12), object 
&#39;sysreferences&#39; (16), index &#39;sysreferences&#39; (0), partition 
&#39;sysreferences_16&#39; (16).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;VeriTabanına ve disklerine zaten erişemiyoruz ki. Nasıl drop edelim.&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Ozaman bizde VeriTabanını Repair yaparız.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;dbcc dbrepair(TEST_DB,dropdb)&lt;br /&gt;&amp;nbsp; go&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;Database &#39;ebyn_arc&#39; is not marked suspect. You cannot drop it with DBCC&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;yine hata verdi. Benim daha önceden işaretleme yaptığım&amp;nbsp; birşey yok. bunu yapamazsın diyor.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;O zman bizde Kısır döngüye giriyoruz. burada çıkmaz yoldayız. ne yapacağız.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Öncelikle sistem databaselerinin update yetkisini açacağız.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;sp_configure &quot;allow updates&quot;, 1&lt;br /&gt;&amp;nbsp;go&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;daha sonra database in statusunu değiştireceğiz. sonra sistem databaselerine erişimi kapatacağız. bunu yaparken &lt;span style=&quot;color: red;&quot;&gt;sa logini&lt;/span&gt; ile yapmanız gerekmektedir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;1&amp;gt; use master 
&amp;nbsp;&amp;nbsp;2&amp;gt; go
&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: red;&quot;&gt;

&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;


&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;1&amp;gt; begin transaction
&amp;nbsp;&amp;nbsp;2&amp;gt; update sysdatabases set status = 320
&amp;nbsp;&amp;nbsp;3&amp;gt; where name = &#39;TEST_DB&#39;
&amp;nbsp; 4&amp;gt; go&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;kontorl edin gerçekten 1 tane mi kayıt etkilendi. sonra commitlemeyi yapın&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;  1&amp;gt; commit transaction
&amp;nbsp;&amp;nbsp;2&amp;gt; go&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;daha sonra sistem database erişimi kaldırın.&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;gt; sp_configure &quot;allow updates&quot;, 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;gt; go &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;sonra VeriTabanı instance ını kapatıyoruz tekrar açıyoruz. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp; 1&amp;gt; shutdown with nowait&lt;br /&gt;&amp;nbsp; 2&amp;gt; go&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
kapattıktan sonra tekrar açmayı Unix/Linux sistemlerde komutla windows sistemlerde servislerden açıyorsunuz.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;daha sonra&amp;nbsp; dbccrepair komutu ile databasei kaldırıyoruz. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;1&amp;gt; dbcc dbrepair(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;TEST_DB&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;,dropdb)&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: red;&quot;&gt;2&amp;gt; go &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
bundan sonrası artık size kalmış. VeriTabanını tekrardan create edeceksiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;iyi şanslar.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/9139110056443771231/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2018/01/sybase-ase-load-ve-drop-database-hatas.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/9139110056443771231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/9139110056443771231'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2018/01/sybase-ase-load-ve-drop-database-hatas.html' title='Sybase ASE Load ve Drop database hatası ve kısır döngü'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-1354253505506661580</id><published>2017-12-05T09:31:00.000+03:00</published><updated>2017-12-05T09:31:18.771+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fiziksel okuma"/><category scheme="http://www.blogger.com/atom/ns#" term="logical"/><category scheme="http://www.blogger.com/atom/ns#" term="mantıksal okuma"/><category scheme="http://www.blogger.com/atom/ns#" term="physical"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase ase"/><title type='text'>Fiziksel Okuma ve Mantıksal Okuma (Physical read and Logical read)</title><content type='html'>Soru —&amp;nbsp; Vt&#39;lerde Fiziksel okuma ve mantıksal okuma arasındaki fark nedir?&lt;br /&gt;
&lt;br /&gt;

Cevap:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;— Fiziksel Okuma Diskten okunan sayfa(Page)lar olarak tanımlanır.&lt;br /&gt;
&lt;br /&gt;

&amp;nbsp;— Mantıksal Okuma Bellekten okunan sayfa(Page)lar olarak tanımlanır. (RAM/cache).&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/1354253505506661580/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/12/fiziksel-okuma-ve-mantksal-okuma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/1354253505506661580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/1354253505506661580'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/12/fiziksel-okuma-ve-mantksal-okuma.html' title='Fiziksel Okuma ve Mantıksal Okuma (Physical read and Logical read)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-579409051785494636</id><published>2017-03-17T14:47:00.000+03:00</published><updated>2017-03-17T14:48:13.932+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="back-up"/><category scheme="http://www.blogger.com/atom/ns#" term="database log"/><category scheme="http://www.blogger.com/atom/ns#" term="detected corruption"/><category scheme="http://www.blogger.com/atom/ns#" term="mssql"/><title type='text'>BACKUP detected corruption in the database log hatası</title><content type='html'>Veri Tabanlarınızdan birinde eğer log corruption olmuşsa aşağıdaki yöntemi uygulayabilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;hata&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;BACKUP detected corruption in the database log. Check the errorlog for more information.&lt;br /&gt;&amp;nbsp;Msg: 3049, Level: 16, State: 1, Procedure: , Line: 1  &lt;br /&gt;&lt;br /&gt;&amp;gt;[Error] Script lines: 1-2 --------------------------&lt;br /&gt;&amp;nbsp;BACKUP DATABASE is terminating abnormally.&lt;br /&gt;&amp;nbsp;Msg: 3013, Level: 16, State: 1, Procedure: , Line: 1 &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
çözüm&lt;br /&gt;
&amp;nbsp; trun back-up&#39; ı alıyoruz &lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;CONTINUE_AFTER_ERROR option&#39;u ile &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;BACKUP LOG [MyDb] &lt;br /&gt;&amp;nbsp;TO&amp;nbsp; DISK = N&#39;C:\\MyDb.trn&#39;&lt;br /&gt;&amp;nbsp;WITH NOFORMAT, NOINIT, NAME = N&#39;MyDb&#39;, SKIP, NOREWIND, &lt;br /&gt;&amp;nbsp;NOUNLOAD, COMPRESSION, STATS = 10, NO_CHECKSUM, CONTINUE_AFTER_ERROR&lt;br /&gt;&amp;nbsp;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;sonra full back-up alarak devam edebilirsiniz her ihtimale karşı elimizde bulunsun&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;BACKUP DATABASE [MyDb] TO&amp;nbsp; DISK = N&#39;C:\\MyDb.bak&#39; WITH NOFORMAT, NOINIT,&amp;nbsp; NAME = N&#39;VDK-DRIVE&#39;, SKIP, REWIND, NOUNLOAD,&amp;nbsp; STATS = 10&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
kolay gelsin.. </content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/579409051785494636/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/03/backup-detected-corruption-in-database.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/579409051785494636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/579409051785494636'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/03/backup-detected-corruption-in-database.html' title='BACKUP detected corruption in the database log hatası'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3451787151852643704</id><published>2017-03-10T11:54:00.000+03:00</published><updated>2017-03-10T11:54:35.691+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cifs"/><category scheme="http://www.blogger.com/atom/ns#" term="cifs mount"/><category scheme="http://www.blogger.com/atom/ns#" term="cifs-utils"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="share"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu 14.04"/><category scheme="http://www.blogger.com/atom/ns#" term="windows cifs"/><category scheme="http://www.blogger.com/atom/ns#" term="winshare"/><title type='text'>ubuntuda windows alanı mount etme (mounting windows share on ubuntu ) </title><content type='html'>öncelikle cifs &#39; i yükleyeceğiz&lt;br /&gt;
&lt;br /&gt;
# &lt;span style=&quot;color: blue;&quot;&gt;sudo apt-get install cifs-utils&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;linuxde id komutu ile group ve user id kodunu bulun(büyük ihtimal ikisi de 1000 dir)&lt;br /&gt;
&lt;br /&gt;
#&lt;span style=&quot;color: blue;&quot;&gt;id&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
şimdi mount komutunu çalıştırabiliriz.&lt;br /&gt;
&lt;br /&gt;

# &lt;span style=&quot;color: blue;&quot;&gt;sudo mount //WINSRV/SHARE -t cifs -o uid=1000,gid=1000,username=winuser /mnt/path&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
örnek:&lt;br /&gt;
#&lt;span style=&quot;color: blue;&quot;&gt;sudo mount //10.1.2.3/share -t cifs -o uid=1000,gid=1000,username=IBRAHIMPEKTAS,domain=BIM&amp;nbsp; /mnt/share&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;bu kadar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:)</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3451787151852643704/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/03/ubuntuda-windows-alan-mount-etme.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3451787151852643704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3451787151852643704'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2017/03/ubuntuda-windows-alan-mount-etme.html' title='ubuntuda windows alanı mount etme (mounting windows share on ubuntu ) '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-6127458929005618342</id><published>2016-11-28T12:58:00.003+03:00</published><updated>2016-11-28T13:09:59.747+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Connection reset by peer"/><category scheme="http://www.blogger.com/atom/ns#" term="rdesktop"/><category scheme="http://www.blogger.com/atom/ns#" term="rdp"/><category scheme="http://www.blogger.com/atom/ns#" term="remmina"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>ubuntu rdesktop &quot;ERROR: recv: Connection reset by peer&quot; hatası</title><content type='html'>ubuntudan Widows makinalara bağlantıda bu tarz hatalar alınıyorsa&lt;br /&gt;
windowsta seçili olan sadece rdp&#39;ye izin ver seçeneğini kaldırmanız gerekir.&lt;br /&gt;
&lt;br /&gt;
ubuntu rdesktop &quot;ERROR: recv: Connection reset by peer&quot; hatası&lt;br /&gt;
&lt;br /&gt;
winowsta&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Alt + x&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Run&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;SystemPropertiesRemote.exe + ENTER&lt;/b&gt;&lt;br /&gt;
kaldırın &quot;Allow connections only from computers running Remote Desktop with&lt;br /&gt;
Network Level Authentication (recommended).&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;
Linux^te&lt;br /&gt;
&lt;b&gt;# rdesktop -z -k it &amp;nbsp;-u $MYUSER -z -g 1250x720 -p &#39;$password&#39; -d $MYDOMAIN&amp;nbsp; $HOSTNAME&amp;nbsp; -r sound:local&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;yada&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;remmina desktop&lt;/b&gt;^ta giriş yapmak için&amp;nbsp; advance ayarlarında şu değişikliği yapmanız gerekebilir.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/6127458929005618342/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/11/ubuntu-rdesktop-error-recv-connection.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/6127458929005618342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/6127458929005618342'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/11/ubuntu-rdesktop-error-recv-connection.html' title='ubuntu rdesktop &quot;ERROR: recv: Connection reset by peer&quot; hatası'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-647884469255336407</id><published>2016-01-20T11:11:00.001+02:00</published><updated>2016-01-20T11:14:27.445+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mailx"/><category scheme="http://www.blogger.com/atom/ns#" term="sendmail"/><category scheme="http://www.blogger.com/atom/ns#" term="smtp"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Send mails from command line</title><content type='html'>&lt;h3&gt;
Install the mailx command&lt;/h3&gt;
On Ubuntu/Debian based systems the mailx command is available from 2 different packages -&lt;br /&gt;
1. heirloom-mailx&lt;br /&gt;
2. bsd-mailx&lt;br /&gt;
We shall be using the heirloom-mailx package because it has more features and options.&lt;br /&gt;
On CentOS/Fedora based systems, there is only one package named &quot;mailx&quot; which is the heirloom package.&lt;br /&gt;
To find out what mailx package is installed on your system, check the
 &quot;man mailx&quot; output and scroll down to the end and you should see some 
useful information.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;# ubuntu/debian
$ sudo apt-get install heirloom-mailx

# fedora/centos
$ sudo yum install mailx&lt;/pre&gt;
&lt;h3&gt;
Using the mailx command&lt;/h3&gt;
Once installed, the mailx command can be directly referenced with the name mail, so you just type in that in the command line.&lt;br /&gt;
&lt;h4&gt;
1. Simple mail&lt;/h4&gt;
Run the following command, and then mailx would wait for you to enter
 the message of the email. You can hit enter for new lines. When done 
typing the message, press Ctrl+D and mailx would display EOT.&lt;br /&gt;
After than mailx automatically delivers the email to the destination.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ mail -s &quot;This is the subject&quot; someone@example.com
Hi someone
How are you
I am fine
Bye
EOT&lt;/pre&gt;
&lt;h4&gt;
2. Take message from a file&lt;/h4&gt;
The message body of the email can be taken from a file as well.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ mail -s &quot;This is Subject&quot; someone@example.com &amp;lt; /path/to/file&lt;/pre&gt;
&lt;pre class=&quot;adwrap&quot; style=&quot;background: #fafafa; border: 1px solid #ddd; height: 90px; text-align: center; white-space: normal;&quot;&gt;&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-5814774904969415&quot; data-ad-slot=&quot;7125586293&quot; style=&quot;display: inline-block; height: 90px; width: 728px;&quot;&gt;&lt;/ins&gt;


&lt;/pre&gt;
The message can also be piped using the echo command -&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ echo &quot;This is message body&quot; | mail -s &quot;This is Subject&quot; someone@example.com&lt;/pre&gt;
&lt;h4&gt;
3. Multiple recipients&lt;/h4&gt;
To send the mail to multiple recipients, specify all the emails separated by a comma&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is message body&quot; | mail -s &quot;This is Subject&quot; someone@example.com,someone2@example.com&lt;/pre&gt;
&lt;h4&gt;
4. CC and BCC&lt;/h4&gt;
The &quot;-c&quot; and &quot;-b&quot; options can be used to add CC and BCC addresses respectively.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is message body&quot; | mail -s &quot;This is Subject&quot; -c ccuser@example.com someone@example.com&lt;/pre&gt;
&lt;h4&gt;
5. Specify From name and address&lt;/h4&gt;
To specify a &quot;FROM&quot; name and address, use the &quot;-r&quot; option. The name should be followed by the address wrapped in &quot;&amp;lt;&amp;gt;&quot;.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is message body&quot; | mail -s &quot;This is Subject&quot; -r &quot;Harry&lt;harry gmail.com=&quot;&quot;&gt;&quot; someone@example.com&lt;/harry&gt;&lt;/pre&gt;
&lt;h4&gt;
6. Specify &quot;Reply-To&quot; address&lt;/h4&gt;
The reply to address is set with the internal option variable &quot;replyto&quot; using the &quot;-S&quot; option.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;# replyto email
$ echo &quot;This is message&quot; | mail -s &quot;Testing replyto&quot; -S replyto=&quot;mark@gmail.com&quot; someone@example.com

# replyto email with a name
$ echo &quot;This is message&quot; | mail -s &quot;Testing replyto&quot; -S replyto=&quot;Mark&lt;mark gmail.com=&quot;&quot;&gt;&quot; someone@example.com&lt;/mark&gt;&lt;/pre&gt;
&lt;h4&gt;
7. Attachments&lt;/h4&gt;
Attachments can be added with the &quot;-a&quot; option.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is message body&quot; | mail -s &quot;This is Subject&quot; -r &quot;Harry&lt;harry gmail.com=&quot;&quot;&gt;&quot; -a /path/to/file someone@example.com&lt;/harry&gt;&lt;/pre&gt;
&lt;h4&gt;
8. Use external SMTP server&lt;/h4&gt;
This is an exclusive feature, that you get only with heirloom mailx 
and not bsd mailx, or the mail command from gnu mailutils or the mutt 
command.&lt;br /&gt;
The mailx command can use an external smtp server to use to relay the
 message forward. The syntax is a bit lengthy but makes sense.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is the message body and contains the message&quot; | mailx -v -r &quot;someone@example.com&quot; -s &quot;This is the subject&quot; -S smtp=&quot;mail.example.com:587&quot; -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user=&quot;someone@example.com&quot; -S smtp-auth-password=&quot;abc123&quot; -S ssl-verify=ignore yourfriend@gmail.com&lt;/pre&gt;
Here is a breakdown&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ echo &quot;This is the message body and contains the message&quot; | mailx -v \
&amp;gt; -r &quot;someone@example.com&quot; \
&amp;gt; -s &quot;This is the subject&quot; \
&amp;gt; -S smtp=&quot;mail.example.com:587&quot; \
&amp;gt; -S smtp-use-starttls \
&amp;gt; -S smtp-auth=login \
&amp;gt; -S smtp-auth-user=&quot;someone@example.com&quot; \
&amp;gt; -S smtp-auth-password=&quot;abc123&quot; \
&amp;gt; -S ssl-verify=ignore \
&amp;gt; yourfriend@gmail.com&lt;/pre&gt;
You can use the gmail smtp servers and send emails via your gmail account. That is so cool!&lt;br /&gt;
&lt;h4&gt;
9. Verbose - watch smtp communication&lt;/h4&gt;
When using external smtp servers, you can choose to watch the entire 
smtp communication that is done in the background. This is useful 
specially when testing or debugging smtp servers.&lt;br /&gt;
&lt;pre class=&quot;terminal&quot; style=&quot;white-space: pre-wrap; word-break: break-all;&quot;&gt;$ echo &quot;This is the message body and contains the message from heirloom mailx&quot; | mailx -v -s &quot;This is the subject&quot; -S smtp=&quot;smtp.gmail.com:587&quot; -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user=&quot;mygmail@gmail.com&quot; -S smtp-auth-password=&quot;mypassword&quot; -S ssl-verify=ignore someone@example.com
Resolving host smtp.gmail.com . . . done.
Connecting to 74.125.68.109:587 . . . connected.
220 mx.google.com ESMTP je4sm32812877pbd.94 - gsmtp
&amp;gt;&amp;gt;&amp;gt; EHLO enlightened
250-mx.google.com at your service, [122.163.43.21]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
&amp;gt;&amp;gt;&amp;gt; STARTTLS
220 2.0.0 Ready to start TLS
&amp;gt;&amp;gt;&amp;gt; EHLO enlightened
250-mx.google.com at your service, [122.163.43.21]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
&amp;gt;&amp;gt;&amp;gt; AUTH LOGIN
334 VXNlcm5hbWU6
&amp;gt;&amp;gt;&amp;gt; Ymx1ZWJ1enppdEBnbWFpbC5jb20=
334 UGFzc3dvcmQ6
&amp;gt;&amp;gt;&amp;gt; KnJpc2hhYmgzKg==
235 2.7.0 Accepted
&amp;gt;&amp;gt;&amp;gt; MAIL FROM:&lt;enlightened enlightened=&quot;&quot;&gt;
250 2.1.0 OK je4sm32812877pbd.94 - gsmtp
&amp;gt;&amp;gt;&amp;gt; RCPT TO:&lt;someone example.com=&quot;&quot;&gt;
250 2.1.5 OK je4sm32812877pbd.94 - gsmtp
&amp;gt;&amp;gt;&amp;gt; DATA
354  Go ahead je4sm32812877pbd.94 - gsmtp
&amp;gt;&amp;gt;&amp;gt; .
250 2.0.0 OK 1417930703 je4sm32812877pbd.94 - gsmtp
&amp;gt;&amp;gt;&amp;gt; QUIT
221 2.0.0 closing connection je4sm32812877pbd.94 - gsmtp&lt;/someone&gt;&lt;/enlightened&gt;&lt;/pre&gt;
&lt;h3&gt;
Troubleshooting&lt;/h3&gt;
In case the mails are not being delivered properly you need to check a
 few things. The first thing to check is that an smtp server (mta) is 
running locally. The netstat command can tell that&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ sudo netstat -ltnp | grep 25
[sudo] password for enlightened: 
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2541/master     
tcp6       0      0 :::25                   :::*                    LISTEN      2541/master&lt;/pre&gt;
If an stmp server like Postfix is running and still mails are not 
going, then try re-configuring Postfix for example. On Ubuntu/Debian 
systems, this can be done with the dpkg-reconfigure command&lt;br /&gt;
&lt;pre class=&quot;terminal&quot;&gt;$ sudo dpkg-reconfigure postfix&lt;/pre&gt;
Then retry, the mail command and it should work. If it still doesn&#39;t, try contacting your server provider.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source: &lt;a href=&quot;http://www.binarytides.com/linux-mailx-command/&quot; target=&quot;_blank&quot;&gt;binarytides&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/647884469255336407/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/01/send-mails-from-command-line.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/647884469255336407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/647884469255336407'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/01/send-mails-from-command-line.html' title='Send mails from command line'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-3524247284375418978</id><published>2016-01-05T16:30:00.000+02:00</published><updated>2016-01-05T16:30:16.632+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aix"/><category scheme="http://www.blogger.com/atom/ns#" term="cfgmgr"/><category scheme="http://www.blogger.com/atom/ns#" term="chfs"/><category scheme="http://www.blogger.com/atom/ns#" term="disk"/><category scheme="http://www.blogger.com/atom/ns#" term="filesystem"/><category scheme="http://www.blogger.com/atom/ns#" term="ibm aix"/><title type='text'>Aix&#39;de file sistem ve disk yönetimi</title><content type='html'>&lt;br /&gt;&lt;br /&gt;# cfgmgr&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The disks will now be presented as shown below. Use the lspv command to view the disks:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lspv&lt;br /&gt;&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3aefe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3afff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00525c6a888e32cd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&lt;br /&gt;&lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed32883598&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What Type of Disk Is Present&lt;br /&gt;&lt;br /&gt;In this example, the new disks come in as hdisk2 and hdisk3. New disks will not necessarily come in sequential order. This is particularly true if the disks use disk slots and you do not populate them one after the other. Notice that the new disks have not yet been assigned to a VG, so the third column states None. We can tell what sort of disk each is by querying the ODM using the lsdev command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsdev -Cc disk&lt;br /&gt;&lt;br /&gt;hdisk0 Available 04-08-00-3,0 16 Bit LVD SCSI Disk Drive&lt;br /&gt;&lt;br /&gt;hdisk1 Available 04-08-00-4,0 16 Bit LVD SCSI Disk Drive&lt;br /&gt;&lt;br /&gt;hdisk2 Available 04-08-00-5,0 16 Bit LVD SCSI Disk Drive&lt;br /&gt;&lt;br /&gt;hdisk3 Available 04-08-00-8,0 16 Bit LVD SCSI Disk Drive&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The new disks are SCSI disks as are the others.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Disk Sizes: How to Tell&lt;br /&gt;&lt;br /&gt;Let&#39;s now determine the size of the disks. There are a few methods you can use to see the disk size. Let&#39;s look at the most common methods. First, we&#39;ll use the lsattr command, which returns device information on the system. The format of the command is this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lsattr -El &amp;lt; device&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsattr -El hdisk2&lt;br /&gt;&lt;br /&gt;PCM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCM/friend/scsiscsd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path Control Module&lt;br /&gt;&lt;br /&gt;False&lt;br /&gt;&lt;br /&gt;algorithm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fail_over&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Algorithm&lt;br /&gt;&lt;br /&gt;True&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;size_in_mb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size in Megabytes&lt;br /&gt;&lt;br /&gt;False&lt;br /&gt;&lt;br /&gt;unique_id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21080006CB0A0AST318305LC03IBMscsi Unique device identifier&lt;br /&gt;&lt;br /&gt;False&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The above lsattr output states that the disk is 18200 MB or 17.7 GB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can also use the undocumented command bootinfo. Though this is discouraged by IBM, it will return the usable amount of disk that can be used by the system after formatting. Here&#39;s the format of the command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bootinfo -s &lt;device&gt;&lt;br /&gt;&lt;br /&gt;# bootinfo -s hdisk2&lt;br /&gt;&lt;br /&gt;17357&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The above output states we have a 17357 MB disk or 16.9 GB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The best and recommended way to determine the size of a disk is to use the getconf command. The getconf will extract the systemwide variables from the kernel. Here&#39;s the format:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;getconf DISK_SIZE &lt;path_to_device&gt;&lt;br /&gt;&lt;br /&gt;# getconf DISK_SIZE /dev/hdisk2&lt;br /&gt;&lt;br /&gt;17357&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the above output, the getconf returns 17357MB or 16.9 GB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We have used three commands to get the disk sizes. Two of them agree on the size. Not bad, I guess. To get the correct disk size, use getconf, as this comes from the kernel, the heart of the AIX system.&lt;br /&gt;Creating a Volume Group&lt;br /&gt;&lt;br /&gt;For a disk to be used for storage, it needs to be added to an existing VG or a new VG. Let&#39;s first add it to a new VG called testvg. The format for the command I am now going to run is this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkvg -B -y &lt;vg_name&gt; &lt;hdiska hdiskb=&quot;&quot; hdiskn=&quot;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;here, -B means it should be a big VG. It will be able to have up to 128 disks if required in the VG. The vg_name is the name you are going to call it, followed by a list of hdisks you wish to assign to the VG. Here is the command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# mkvg -B -y testvg hdisk2&lt;br /&gt;&lt;br /&gt;testvg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Viewing the current VGs on the system, we can see that it is present.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsvg&lt;br /&gt;&lt;br /&gt;rootvg&lt;br /&gt;&lt;br /&gt;holdvg&lt;br /&gt;&lt;br /&gt;testvg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can see that hdisk2 is now assigned to the VG testvg. Use the lspv command to confirm:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lspv&lt;br /&gt;&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3aefe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3afff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00525c6a888e32cd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; testvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed32883598&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can also query the disks contained in a VG by issuing the lsvg command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsvg -p testvg&lt;br /&gt;&lt;br /&gt;testvg:&lt;br /&gt;&lt;br /&gt;PV_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs&amp;nbsp;&amp;nbsp; FREE PPs&amp;nbsp;&amp;nbsp; FREE DISTRIBUTION&lt;br /&gt;&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 542&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 542&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 109..108..108..108..109&lt;br /&gt;Volume Group Maintenance&lt;br /&gt;&lt;br /&gt;Let&#39;s now add another disk, hdisk3 to the volume group testvg. First, though, determine the disk size:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# getconf DISK_SIZE /dev/hdisk3&lt;br /&gt;&lt;br /&gt;70006&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It&#39;s 70 GB or thereabouts. Now, let&#39;s add the disk to the existing VG testvg, using the extendvg comamnd. The format for the command I am now going to run is this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;extendvg &lt;vg_name&gt;&amp;nbsp;&amp;nbsp; &lt;hdiska hdiskb=&quot;&quot; hdiskn=&quot;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here, vg_name is the name of the VG, followed by a list of hdisks you wish to add to the VG. Here&#39;s the command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# extendvg testvg hdisk3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now let&#39;s view the disks and to see what VG is assigned to them. The following output states that hdisk2 and hdisk3 are assigned to the VG testvg:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lspv&lt;br /&gt;&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3aefe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed42b3afff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00525c6a888e32cd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; testvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00c23bed32883598&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; testvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now that we&#39;ve added the extra disk, let&#39;s get the size of the VG. In the following output, we can determine the size of the VG by locating the TOTAL PP value (total number of physical partitions on the disks). In this example, it&#39;s 87328 MB or 85.2 GB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsvg testvg&lt;br /&gt;&lt;br /&gt;VOLUME GROUP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; testvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG IDENTIFIER: 00c23bed00004c00000&lt;br /&gt;&lt;br /&gt;0013805b7d417&lt;br /&gt;&lt;br /&gt;VG STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PP SIZE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32 megabyte(s)&lt;br /&gt;&lt;br /&gt;VG PERMISSION:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read/write&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2729 (87328 megabytes&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To calculate the size of the VG, you can also use the following formula, using the values from the above lsvg command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PP SIZE * TOTAL PP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Like so:&lt;br /&gt;&lt;br /&gt;# expr 2729 \* 32&lt;br /&gt;&lt;br /&gt;87328&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To remove a disk from a VG, first be sure you have removed all data from that disk. You will be warned if there is data on the disk and you try to remove it, which is a good reminder in my books.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Typically, you would unmount any file systems and remove them using the rmfs command on the disk you want to remove. Alternatively, you could use migratepv to literally migrate the data from that disk to another disk contained in that VG. Let&#39;s assume all data has been removed from that disk. To remove a hdisk from a VG, use the reducevg command. The format for this example is this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reducevg &lt;vg_name&gt; &lt;hdiska hdiskb=&quot;&quot; hdiskn=&quot;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here, the vg_name is the name of the VG, followed by a list of hdisks you wish to remove from the VG. Here&#39;s the command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# reducevg testvg hdisk2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The VG testvg now has only hdisk3 assigned to it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# lsvg -p testvg&lt;br /&gt;&lt;br /&gt;testvg:&lt;br /&gt;&lt;br /&gt;PV_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs&amp;nbsp; FREE PPs&amp;nbsp;&amp;nbsp; FREE DISTRIBUTION&lt;br /&gt;&lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2187&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1866&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 438..116..437..437..438&lt;br /&gt;Dynamically Changing File System Sizes&lt;br /&gt;&lt;br /&gt;In our VG, we also now have some data. A file system called /data_fs is present with a size of 8 GB. The file system has data residing in it; it&#39;s 71% used and has only 2.38 GB of free space left:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# df -g&lt;br /&gt;&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp; GB blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free %Used&amp;nbsp;&amp;nbsp; Iused %Iused Mounted on&lt;br /&gt;&lt;br /&gt;….&lt;br /&gt;&lt;br /&gt;….&lt;br /&gt;&lt;br /&gt;/dev/fslv00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.38&amp;nbsp;&amp;nbsp; 71%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1% /data_fs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That file is getting pretty full, so let&#39;s now increase that file system to 12G. The format for increasing or decreasing a file system in GB or MB increments in this example is this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;chfs -a size=&lt;size_in_units_of_gigabyte m=&quot;&quot; megabyte=&quot;&quot;&gt; /file_filesystem&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So to increase the file system from 8 GB to 12 GB, I could use this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# chfs -a size=12G /data_fs&lt;br /&gt;&lt;br /&gt;Filesystem size changed to 25165824&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Looking at the newly change file system size, we see the change:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# df -g| grep data_fs&lt;br /&gt;&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp; GB blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free %Used&amp;nbsp;&amp;nbsp; Iused %Iused Mounted on&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;/dev/fslv00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.38&amp;nbsp;&amp;nbsp; 47%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1% /data_fs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now suppose we wanted to reduce the file system size by 2G, so the new size would be 10G. We could use this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# chfs -a size=10G /data_fs&lt;br /&gt;&lt;br /&gt;Filesystem size changed to 20971520&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let&#39;s view the new file system size:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# df -g| grep data_fs&lt;br /&gt;&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp; GB blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free %Used&amp;nbsp;&amp;nbsp; Iused %Iused Mounted on&lt;br /&gt;&lt;br /&gt;..&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;/dev/fslv00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.38&amp;nbsp;&amp;nbsp; 57%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1% /data_fs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Resource: http://www.mcpressonline.com/unix-/-aix/managing-disks-and-file-systems-on-aix.html&lt;br /&gt;&amp;nbsp;&lt;/size_in_units_of_gigabyte&gt;&lt;/hdiska&gt;&lt;/vg_name&gt;&lt;/hdiska&gt;&lt;/vg_name&gt;&lt;/hdiska&gt;&lt;/vg_name&gt;&lt;/path_to_device&gt;&lt;/device&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/3524247284375418978/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/01/aixde-file-sistem-ve-disk-yonetimi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3524247284375418978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/3524247284375418978'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2016/01/aixde-file-sistem-ve-disk-yonetimi.html' title='Aix&#39;de file sistem ve disk yönetimi'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-7703415923709435972</id><published>2015-12-31T17:09:00.001+02:00</published><updated>2015-12-31T17:10:17.134+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aix"/><category scheme="http://www.blogger.com/atom/ns#" term="cfgmgr"/><category scheme="http://www.blogger.com/atom/ns#" term="disk"/><category scheme="http://www.blogger.com/atom/ns#" term="ibm aix"/><category scheme="http://www.blogger.com/atom/ns#" term="mkvg"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><title type='text'>IBM AIX lere disk ekleme cıkarma ve mount etme yada mount edilmiş bir disk</title><content type='html'>How to Add a Disk on AIX Logical Volume Manager (LVM)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;1) Add the physical or virtual disk to the logical partition.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;2) Rescan your hardware so that the OS is aware of your new disk.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# cfgmgr&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;3) Check to see your disk. For the purpose of this example, let’s say the new disk is hdisk2.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# lsdev -Cc disk&lt;br /&gt;
# lspv&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;4) Associate your new disk to a volume group. In this case, let’s create a new group called myvg and put hdisk2 in there.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# mkvg -y myvg hdisk2&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;5) Now you can look at the size of hdisk2. (This command won’t work if it’s not associated with a volume group).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# lspv hdisk2&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;6) Create a log logical volume for jfs2. 
This needs to be part of myvg. Note: in the example below, the type is 
jfs2log and we’re giving it 1 physical partition (PP).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# mklv -t jfs2log myvg 1&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;7) Look for your new logical volume (lv). Chances are that AIX named it loglv00.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# lsvg&lt;br /&gt;
# lsvg -l myvg&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;8) Create your production logical volume. Let’s make it about 30GB? I’ll name it mylv1.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# lsvg myvg&lt;br /&gt;
# mklv -t jfs2 -y mylv1 myvg 30G&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;9) Lay down your file system on mylv1.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# mkfs -o log=/dev/loglv00 -V jfs2 /dev/mylv1&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;10) Mount your filesystem.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# mkdir /myfs1&lt;br /&gt;
# mount -o log=/dev/loglv00 /dev/mylv1 /myfs1&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;11) Edit /etc/filesystem and change the dev and log stanzas to match your dev and log names from above&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aşağıdaki 4 komut vgname, lvname ve mount point alanlarına isim vererek sırayla çalıştırabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
öncesinde check etmeliyiz tüm diskleri&lt;br /&gt;
##cfgmgr &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##mkvg -y vgname -s 512 hdiskX&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;##mklv -y lvname -t jfs2 -L lvname vgname 100&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;##crfs -v jfs2 -d lvname -m mount_point -p rw -A yes&lt;/span&gt;&lt;br /&gt;
##mount mount_point&lt;br /&gt;
&lt;br /&gt;
50GB &#39;lik bir filesystem oluşturur ve mount_point olarak verdiğiniz alana mount eder.&lt;br /&gt;
Diskte yer varsa,&lt;br /&gt;
##chfs -size=+10G mount_point&lt;br /&gt;
&lt;br /&gt;
seklinde alani buyutebilirsiniz,&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/7703415923709435972/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lere-disk-ekleme-ckarma-ve.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7703415923709435972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/7703415923709435972'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lere-disk-ekleme-ckarma-ve.html' title='IBM AIX lere disk ekleme cıkarma ve mount etme yada mount edilmiş bir disk'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-5815527031227671527</id><published>2015-12-31T16:37:00.000+02:00</published><updated>2015-12-31T16:45:39.659+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aix"/><category scheme="http://www.blogger.com/atom/ns#" term="ibm aix"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="nfs mount"/><category scheme="http://www.blogger.com/atom/ns#" term="nfs use"/><category scheme="http://www.blogger.com/atom/ns#" term="reserved ports"/><title type='text'>IBM AIX lerde vmount: Operation not permitted hatası</title><content type='html'>Merhabalar,&lt;br /&gt;
&lt;br /&gt;
Eğer IBM AIX lerde mount etmeye çalışırken bu hatayı alıyorsanız sistem bunu yapmanıza izin vermiyor olabilir.&lt;br /&gt;
&lt;br /&gt;
hata: vmount: Operation not permitted.&lt;br /&gt;
&lt;br /&gt;
check edelim&lt;br /&gt;
&lt;br /&gt;
### nfso -a&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_delegation = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_max_read_size = 65536&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_max_write_size = 65536&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_rfc1323 = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp; nfs_securenfs_authtimeout = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_server_base_priority = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_server_clread = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; nfs_use_reserved_ports = 0&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; nfs_v3_server_readdirplus = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_v4_fail_over_timeout = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; portcheck = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; server_delegation = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; utf8_validation = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs_server_close_delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ayarı değiştirip 1 yapmanız gerekebilir.&lt;br /&gt;
&lt;br /&gt;
## nfso -o nfs_use_reserved_ports=1&lt;br /&gt;
&lt;br /&gt;
şimdi mount komutunu çalıştırabilirsiniz&lt;br /&gt;
&lt;br /&gt;
## mount dd2500:/data/col1/dbshare&amp;nbsp; /dbshare&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mount edilmiş mi check edelim&lt;br /&gt;
##mount &lt;br /&gt;
&lt;br /&gt;
eğer back-up serverınız varsa orada da makinaya mount edilmiş var mı check edebilirsiniz&lt;br /&gt;
&lt;br /&gt;
back-up serverda&lt;br /&gt;
&lt;br /&gt;
###nfs show clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/5815527031227671527/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lerde-vmount-operation-not.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5815527031227671527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/5815527031227671527'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lerde-vmount-operation-not.html' title='IBM AIX lerde vmount: Operation not permitted hatası'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-8556657417757626251</id><published>2015-12-31T14:39:00.001+02:00</published><updated>2015-12-31T14:40:55.826+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LOAD TABLE"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase"/><category scheme="http://www.blogger.com/atom/ns#" term="sybase iq"/><title type='text'>Sybase iq da LOAD TABLE </title><content type='html'>Sybase iq da LOAD TABLE komutu ile veri atımının yapılması.&lt;br /&gt;
&lt;pre&gt;&lt;b&gt; &lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt; &lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt; &lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;LOAD&lt;/b&gt; [&amp;nbsp;&lt;b&gt;INTO&lt;/b&gt;&amp;nbsp;] &lt;b&gt;TABLE&lt;/b&gt; [&amp;nbsp;&lt;i&gt;owner&lt;/i&gt;.]&lt;i&gt;table-name&lt;/i&gt;
... (&amp;nbsp;&lt;i&gt;load&lt;/i&gt;-&lt;i&gt;specification&lt;/i&gt; [,&amp;nbsp;…]&amp;nbsp;)
... &amp;nbsp;{&amp;nbsp;&lt;b&gt;FROM&lt;/b&gt;&amp;nbsp;|&amp;nbsp;&lt;b&gt;USING&lt;/b&gt;&amp;nbsp;[&amp;nbsp;&lt;b&gt;CLIENT&lt;/b&gt;&amp;nbsp;]&amp;nbsp;&lt;b&gt;FILE&lt;/b&gt;&amp;nbsp;}&amp;nbsp; 
{&amp;nbsp;&#39;&lt;i&gt;filename&lt;/i&gt;-&lt;i&gt;string&lt;/i&gt;&#39; | &lt;i&gt;filename&lt;/i&gt;-&lt;i&gt;variable&lt;/i&gt;&amp;nbsp;} [,&amp;nbsp;…]
... [&amp;nbsp;&lt;b&gt;CHECK CONSTRAINTS&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ON&lt;/b&gt; | &lt;b&gt;OFF&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;DEFAULTS&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ON&lt;/b&gt; | &lt;b&gt;OFF&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;QUOTES&lt;/b&gt; &lt;b&gt;OFF&lt;/b&gt;&amp;nbsp;]
... &lt;b&gt;ESCAPES&lt;/b&gt; &lt;b&gt;OFF&lt;/b&gt;
... [&amp;nbsp;&lt;b&gt;FORMAT&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ascii&lt;/b&gt; | &lt;b&gt;binary&lt;/b&gt; | &lt;b&gt;bcp&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;DELIMITED&lt;/b&gt; &lt;b&gt;BY&lt;/b&gt; &#39;&lt;i&gt;string&lt;/i&gt;&#39;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;STRIP&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ON&lt;/b&gt; | &lt;b&gt;OFF&lt;/b&gt; | &lt;b&gt;RTRIM&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;WITH CHECKPOINT&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ON&lt;/b&gt; | &lt;b&gt;OFF&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;{&amp;nbsp;&lt;b&gt;BLOCK FACTOR&lt;/b&gt; &lt;i&gt;number&lt;/i&gt; | &lt;b&gt;BLOCK SIZE&lt;/b&gt; &lt;i&gt;number&lt;/i&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;BYTE ORDER&lt;/b&gt; {&amp;nbsp;&lt;b&gt;NATIVE&lt;/b&gt; | &lt;b&gt;HIGH&lt;/b&gt; | &lt;b&gt;LOW&amp;nbsp;&lt;/b&gt;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;LIMIT&lt;/b&gt; &lt;i&gt;number-of-rows&lt;/i&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;NOTIFY&lt;/b&gt; &lt;i&gt;number-of-rows&lt;/i&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;ON FILE ERROR&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ROLLBACK&lt;/b&gt; | &lt;b&gt;FINISH&lt;/b&gt; | &lt;b&gt;CONTINUE&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;PREVIEW&lt;/b&gt; {&amp;nbsp;&lt;b&gt;ON&lt;/b&gt; | &lt;b&gt;OFF&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;ROW DELIMITED BY&lt;/b&gt; &#39;&lt;i&gt;delimiter-string&lt;/i&gt;&#39;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;SKIP&lt;/b&gt; &lt;i&gt;number-of-rows&lt;/i&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;WORD SKIP&lt;/b&gt; &lt;i&gt;number&lt;/i&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;START ROW ID&lt;/b&gt; &lt;i&gt;number&lt;/i&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;UNLOAD FORMAT&lt;/b&gt;&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;ON PARTIAL INPUT ROW&lt;/b&gt;&amp;nbsp;{&amp;nbsp;&lt;b&gt;ROLLBACK&lt;/b&gt;&amp;nbsp;|&amp;nbsp;&lt;b&gt;CONTINUE&lt;/b&gt;&amp;nbsp;}&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;IGNORE CONSTRAINT&lt;/b&gt; &lt;i&gt;constrainttype&lt;/i&gt; [,&amp;nbsp;…]&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;MESSAGE LOG&lt;/b&gt; ‘&lt;i&gt;string&lt;/i&gt;’ &lt;b&gt;ROW LOG&lt;/b&gt; ‘&lt;i&gt;string&lt;/i&gt;’ [&amp;nbsp;&lt;b&gt;ONLY LOG&lt;/b&gt; &lt;i&gt;logwhat&lt;/i&gt; [,&amp;nbsp;…]&amp;nbsp;]
... [&amp;nbsp;&lt;b&gt;LOG DELIMITED BY&lt;/b&gt; ‘&lt;i&gt;string&lt;/i&gt;’&amp;nbsp;]&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;Kaynak: &lt;a href=&quot;http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00801.1510/html/iqrefso/X315750.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;devamı ...&lt;/a&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/8556657417757626251/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/sybase-iq-da-load-table.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8556657417757626251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8556657417757626251'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/sybase-iq-da-load-table.html' title='Sybase iq da LOAD TABLE '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2326145680671740609.post-8941562659378786157</id><published>2015-12-31T14:18:00.001+02:00</published><updated>2015-12-31T16:01:15.432+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aix"/><category scheme="http://www.blogger.com/atom/ns#" term="ibm aix"/><category scheme="http://www.blogger.com/atom/ns#" term="lscfg"/><category scheme="http://www.blogger.com/atom/ns#" term="lsdev"/><category scheme="http://www.blogger.com/atom/ns#" term="service restart"/><category scheme="http://www.blogger.com/atom/ns#" term="sshd"/><category scheme="http://www.blogger.com/atom/ns#" term="startsrc"/><category scheme="http://www.blogger.com/atom/ns#" term="stopsrc"/><title type='text'>IBM AIX&#39; lerde  bir kaç kullanılacak ayar.</title><content type='html'>&lt;code&gt;# refresh -s sshd&lt;br /&gt;0513-005 The Subsystem, sshd, only supports signal communication.&lt;/code&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
In order to have a process such as SSHD re-read its configuration file (/et&lt;wbr&gt;&lt;/wbr&gt;c/ss&lt;wbr&gt;&lt;/wbr&gt;h/ss&lt;wbr&gt;&lt;/wbr&gt;hd_c&lt;wbr&gt;&lt;/wbr&gt;onfi&lt;wbr&gt;&lt;/wbr&gt;g), you must do a &quot;stopsrc -s sshd&quot; followed by a &quot;startsrc -s sshd&quot;:&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;code&gt;# stopsrc -s sshd&lt;br /&gt;0513-044 The sshd Subsystem was requested to stop.&lt;br /&gt;# startsrc -s sshd&lt;br /&gt;0513-059 The sshd Subsystem has been started. Subsystem PID is 3670044.&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
As
 you can see when you do the &quot;stopsrc&quot; it just says the process was 
requested to stop; not that it was stopped. &amp;nbsp; This implies that there 
might be a delay before the process actually stops.&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
So what a lot of people do in scripts where they need to restart processes like this is something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;stopsrc -s sshd&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code&gt;sleep 10&lt;br /&gt;startsrc -s sshd&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Here is a one liner to request a stop to a SRC process like SSHD, verify it is stopped, and then restart it:&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;code&gt;stopsrc -s sshd &amp;amp;&amp;amp; until lssrc -s sshd | grep -q inoperative; do echo &quot;Waiting for sshd to stop&quot;; perl -e &#39;sel&lt;wbr&gt;&lt;/wbr&gt;ect(&lt;wbr&gt;&lt;/wbr&gt;unde&lt;wbr&gt;&lt;/wbr&gt;f,un&lt;wbr&gt;&lt;/wbr&gt;def,&lt;wbr&gt;&lt;/wbr&gt;unde&lt;wbr&gt;&lt;/wbr&gt;f,.2&lt;wbr&gt;&lt;/wbr&gt;5)&#39;; done &amp;amp;&amp;amp; startsrc -s sshd&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IBM AIX&#39;de&amp;nbsp; core sayılarını ve hostname version kernel bilgilerini kontrol etmek için kullanılan komutlar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;1. lsdev -Cc processor&lt;br /&gt;
                                      &lt;br /&gt;
                                      proc0 Available 00-00 Processor&lt;br /&gt;
                                      proc2 Available 00-02 Processor&lt;br /&gt;
                                      SMT thread processors are seen with bindprocessor&lt;br /&gt;
                                      &lt;br /&gt;
                                      &amp;nbsp; &amp;nbsp;1. bindprocessor -q&lt;br /&gt;
                                      &lt;br /&gt;
                                      The available processors are: 0 1 2 3&lt;br /&gt;
                                      &lt;br /&gt;
                                      lparstat -i will show the virtual and logical processors.&lt;br /&gt;
                                      &lt;br /&gt;
                                      &amp;nbsp; &amp;nbsp;1. lparstat -i | grep CPU&lt;br /&gt;
                                      &lt;br /&gt;
                                      Online Virtual CPUs : 2&lt;br /&gt;
                                      Maximum Virtual CPUs : 15&lt;br /&gt;
                                      Minimum Virtual CPUs : 1&lt;br /&gt;
                                      Maximum Physical CPUs in system : 2&lt;br /&gt;
                                      Active Physical CPUs in system : 2&lt;br /&gt;
                                      Active CPUs in Pool : 2&lt;br /&gt;
                                      Physical CPU Percentage : 25.00%&lt;br /&gt;
                                      &lt;br /&gt;
                                      topas -L shows logical processors,&lt;br /&gt;
                                      mpstat shows virtual&lt;br /&gt;
                                      &lt;br /&gt;
                                      &amp;nbsp; &amp;nbsp;1. lsattr -El proc0&lt;br /&gt;
                                      &lt;br /&gt;
                                      frequency 1498500000 Processor Speed False&lt;br /&gt;
                                      smt_enabled true Processor SMT enabled False&lt;br /&gt;
                                      smt_threads 2 Processor SMT threads False&lt;br /&gt;
                                      state enable Processor state False&lt;br /&gt;
                                      type PowerPC_POWER5 Processor type False&lt;br /&gt;
                                      &lt;br /&gt;
                                      &amp;nbsp; &amp;nbsp;1. lscfg -v | grep -i proc&lt;br /&gt;
                                      &lt;br /&gt;
                                      Model Implementation: Multiple Processor, PCI bus&lt;br /&gt;
                                      proc0 Processor&lt;br /&gt;
                                      proc2 Processor&lt;br /&gt;
                                      &lt;br /&gt;
                                      &amp;nbsp; &amp;nbsp;1. prtconf | pg&lt;br /&gt;
                                      &lt;br /&gt;
                                      System Model: IBM,9111-520&lt;br /&gt;
                                      Machine Serial Number: 10EE6FE&lt;br /&gt;
                                      Processor Type: PowerPC_POWER5&lt;br /&gt;
                                      Number Of Processors: 2&lt;br /&gt;
                                      Processor Clock Speed: 1499 MHz&lt;br /&gt;
                                      CPU Type: 64-bit&lt;br /&gt;
                                      Kernel Type: 64-bit &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ibrahimpektas.blogspot.com/feeds/8941562659378786157/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lerde-bir-kac-ayar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8941562659378786157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2326145680671740609/posts/default/8941562659378786157'/><link rel='alternate' type='text/html' href='http://ibrahimpektas.blogspot.com/2015/12/ibm-aix-lerde-bir-kac-ayar.html' title='IBM AIX&#39; lerde  bir kaç kullanılacak ayar.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>