Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Databases

Backup database MYSQL (data only, dll)

Backup Data only: mysqldump  -u root -p --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --skip-triggers DATABASE -t table1 -t table2 -t table3  > data.sql Backup Structure only: mysqldump --no-data -u root -p Database table1 table2 ... > str.sql Backup Data and Structure : mysqldump -u root -p Database -t table -t table ... > data&struk.sql Backup Structure view only: mysql -h hosts -u usernonroot -ppassword --skip-column-names --batch -e "select concat('drop table if exists ', table_schema, '.', table_name,'; create or replace view ', table_schema, '.', table_name, ' as ', view_definition, '; ') as q from information_schema.views where table_schema = 'DATABASE_NAME' " > views.sql && sed -i 's/usernonroot/usernonrootnew/g' views.sql Backup Procedure and Function Only: mysqldump -u root -p -single-transaction=TRUE --routines --no-data --no-create-info=TRUE

Membuat auto backup pada sql server

Tidak usah bertele tele.. aku tau pasti langsung scroll script nya Berikut script  T-sql nya: DECLARE @name VARCHAR(50) -- database name  DECLARE @path VARCHAR(256) -- path for backup files  DECLARE @fileName VARCHAR(256) -- filename for backup  DECLARE @fileDate VARCHAR(20) -- used for file name -- specify database backup directory SET @path = 'C:\Backup\'  -- specify filename format SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) DECLARE db_cursor CURSOR READ_ONLY FOR  SELECT name FROM master.sys.databases WHERE name NOT IN ('master','model','msdb','tempdb')  -- exclude these databases AND state = 0 -- database is online AND is_in_standby = 0 -- database is not read only for log shipping OPEN db_cursor  FETCH NEXT FROM db_cursor INTO @name  WHILE @@FETCH_STATUS = 0  BEGIN     SET @fileName = @path + @name + '_' + @fileDate + '.BAK'     BACKUP DATABASE @name TO DISK = @fileName     FETCH NEXT

ORA-28001: THE PASSWORD HAS EXPIRED

Connect as sysdba to the database. [oracle@ijindbclone ~]$  sqlplus / as sysdba Run the query to set the password’s life time to unlimited. SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Profile altered. Set a password for the locked user. SQL> ALTER USER user_name IDENTIFIED BY password; User altered. Unlock the user account. SQL> ALTER USER user_name ACCOUNT UNLOCK; User altered. Make sure your user is not locked anymore. SQL> SELECT USERNAME,ACCOUNT_STATUS FROM DBA_USERS; USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- HR                             OPEN ANONYMOUS                      OPEN APEX_040000                    LOCKED FLOWS_FILES                    LOCKED XDB                            EXPIRED & LOCKED CTXSYS                         EXPIRED & LOCKED MDSYS                          EXPIRED & LOCKED SYSTEM                         OPEN SYS                            OPEN

ORA-00257: archiver error. Connect internal only [Solved]

untuk mengatasi masalah error pada oracle, dengan kode error 'ORA-00257: archiver error. Connect internal only' dapat diatasi dengan cara: masuk sebagai sys: sqlplus / as sysdba ketikan: SQL> show parameter recovery   NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest                string      /u01/fast_recovery_area db_recovery_file_dest_size           big integer 3882M SQL> alter system set db_recovery_file_dest_size = 4500M; System altered. selesai lalu start menggunakan perintah: startup

Cara Mengatasi "sqlplus: command not found" di Ubuntu

siang ini saya mendapatkan kabar gembira dari dosen pembimbing saya di kampus. bukan masalah skripsi, tetapi kini masalah kepercayaan dari orang yang saya kagumi di kampus karena kedisiplinan dan cara mengajarnya. saya di beri kepercayaan untuk menjadi asisten Lab. mata kuliah Basisdata Lanjut. setelah saya bertanya lebih jauh, ternyata memang basisdata yang di gunakan pada saat praktek di Lab menggunakan aplikasi basisdata Oracle. maka dari itu saya di haruskan menginstal kembali di laptop saya. ketika saya instal oracle semua berjalan lancar. permasalahannya muncul ketika selesai menginstal saya ingin masuk ke sqlplus maka yang muncul sqlplus: command not found ketika masalah ini muncul maka yang harus di lakukan adalah buka terminal dan ketikan env | grep -i ora | sort akan muncul di layar berupa informasi yang dibutuhkan berupa ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server ORACLE_SID=XE PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/s

Konfigurasi MySQL-ODBC di Debian/Ubuntu

ahaaaayyy. kali ini saya akan membahas ODBC "Open Database Connectivity". kenapa ODBC? yah. sebenarnya saya memiliki tujuan untuk membuat semacam review tugas kuliah saya. tetapi ini masih step awal.. kalo di sistem operasi JENDELA setting ODBC kaya gini mudah sekali. tinggal klik klik klik.. dan di google pun banyak. mumpung matakuliah saya sudah selesai saatnya saya melakukan eksperimen menggunakan ubuntu/debian. nah kali ini saya akan membagikan kebada teman teman cara mudah mengkonfigurasi ODBC menggunakan Debian/Ubuntu. saya akan menggunakan database MySQL dalam melakukan eksperimen. kalo di bahasa kami adalah oprek. sebelumnya sudah pada tahu kan cara instal mysql di ubuntu/debian? kalo ribet install aja LAMPP . saya sendiri menggunakan LAMPP sebagai media database MySQL. nah dari pada banyak cingcong.. dan kopi saya sudah habis. mari kita lanjutkan ekperimen nya. 1. buka terminal. ketikan ~$ sudo su 2. install unixODBC dengan cara ~# apt-get install unixo

Install Oracle XE 10 di Ubuntu / Debian

buat mengisi malem minggu yang seperti hari hari biasa. saya memutuskan untuk membuka kembali lembar lembar mata kuliah selama semester ini. teringat kalau semester ini saya mengikuti matakuliah basisdata terdistribusi dan juga skripsi saya tentang basisdata terdistribusi juga. hah. tapi bedanya saya akan menggunakan postgreSQL dan SQLite. tapi sepanjang semester ini saya di ajarkan oleh dosen saya sebut saja pak didik cara membuat basisdata terdistribusi. tapi pada waktu itu kami di ajarkan menggunakan sistem operasi JENDELA yang mau ga mau harus saya ikuti. Setelah beberapa minggu berlangsung dan sekarang sudah masuk minggu tenangm saya iseng bertanya kepada teman saya. ada ga sih oracle buat linux? dia jawab ada. tapi tidak support dengan debian. karena yang di keluarkan oleh oracle sendiri file dalam bentuk .rpm (kepunyaan RH) SAya mulai penasaran. apakah benar? saya akhirnya browsing browsing.. akhirnya ketemu. dan saya langsung mencoba untuk melakukan penginstallan. dengan c