bat, sh 匯入資料庫

2021-08-21 09:31:32 字數 1918 閱讀 8869

import_db.bat:

@color 0a

@echo 歡迎使用資料檢索規則引擎資料庫安裝程式

@echo 本程式版本 v1.1.0

@set pg_host=10.14.37.17

@set pg_port=5432

@set system_dbname=postgres

@set system_username=postgres

@set pgpassword=hik12345++

@echo off  

set /p username=請輸入需要建立的使用者名稱:

set /p password=請輸入需要建立的使用者密碼:

set /p dbname=請輸入需要建立的資料庫名稱:

echo drop database if exists %dbname%;>1_drop_db.sql

echo drop user if exists %username%;>>1_drop_db.sql

echo create user %username%  password '%password%' superuser noinherit;>2_create_db.sql

echo create database %dbname% owner %username%;>>2_create_db.sql

psql -h %pg_host% -p %pg_port%  -u %system_username%  -f 1_drop_db.sql -l pg.log 2>&1

psql -h %pg_host% -p %pg_port%  -u %system_username%  -f 2_create_db.sql -l pg.log 2>&1

psql -h %pg_host% -p %pg_port%  -u %system_username% -d %dbname%  -f 3_exnteds_gis.sql -l pg.log 2>&1

@set pgpassword=%password%

psql -h %pg_host% -p %pg_port%  -u %username% -d %dbname%  -f 5_create_db_object.sql -l pg.log 2>&1

import_db.sh

export pg_host=10.14.37.17

export pg_port=5432

export system_dbname=postgres

export system_username=postgres

export pgpassword=hik12345++

export username=tgs

export password=tgs

export dbname=tgs

echo drop database if exists $;> ../1_drop_db.sql

echo drop user if exists $;>>1_drop_db.sql

echo create user $  password 'tgs' superuser noinherit;>2_create_db.sql

echo create database $ owner $;>>2_create_db.sql

psql -h $ -p$  -u $  -f 1_drop_db.sql -l pg.log 2>&1

psql -h $ -p$  -u $  -f 2_create_db.sql -l pg.log 2>&1

psql -h $ -p$  -u $ -d $  -f 3_exnteds_gis.sql -l pg.log 2>&1

export pgpassword=$

psql -h $ -p$  -u $ -d $  -f 5_create_db_object.sql -l pg.log 2>&1

匯入資料庫

進入cmd命令列 連線資料庫 sqlplus sys system as sysdba 刪除資料庫使用者 drop user hnsmz cascade 如果使用者刪除失敗,請重新啟動oracle服務 oracleservicesmz 與oracleoradb11g home1tnslistener...

搭建資料庫 匯出匯入資料庫

二 零碎知識 三 遇到的問題 expdp test source a123456 例項名 directory dump dir1 dumpfile test source.dmp schemas test source logfile test source.logexpdp test source...

excel匯入資料庫

在你的 中增加一列,利用excel的公式自動生成sql語句 concatenate 函式 具體方法如下 1 增加一列 假設是d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into table col1,col2,col3 values a1,b1,c1,3 此時...