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