リモート接続

cd $ORACLE_HOME/network/admin

vim listener.ora

LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=mmm050)(PORT=1521))
)

SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=orcl.example.com)
(SID_NAME=orcl)
(ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1)
)
)

lsnrctl start listener

vim tnsnames.ora

orcl=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=mmm050)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=orcl.example.com)))

cd $ORACLE_HOME/dbs

orapwd file=orapworcl password=oracle


sqlplus system/oracle@orcl
sqlplus sys/oracle@orcl as sysdba

 

create user 'remote'@'192.168.137.51' identified by 'remote';
grant all on *.* to 'remote'@'192.168.137.51';


mysql -u remote -h 192.168.137.50 -p test

 

vim /var/lib/pgsql/9.4/data/postgresql.conf

listen_addresses = '*'

vim /var/lib/pgsql/9.4/data/pg_hba.conf

host all all 192.168.137.0/24 trust

psql -U user1 -h 192.168.137.50 test


(10)
select * from pg_hba_file_rules;

 

https://creativeweb.jp/fc/remote/

1.認証モードの変更、sa アカウントの有効化、リモート接続の許可
(1) SQL Server 認証モードを有効にする
(2) sa アカウントを有効にする
(3) リモート接続を許可する

2.TCP/IPの有効化

--Windows認証
sqlcmd -E -S mmm141


--SQL Server認証
sqlcmd -U sa -S mmm141


--ローカルからのTCP接続
sqlcmd -E -S tcp:mmm141,1433
sqlcmd -U sa -S tcp:mmm141,1433

--データベースを指定した接続
sqlcmd -E -S mmm141 -d test

--スクリプトファイルの実行
sqlcmd -E -S mmm141 -i sql.sql


--実行結果のファイル出力

sqlcmd -E -S mmm141 -d AdventureWorks2014 -i sql2.sql -o sql2.txt