sql >> データベース >  >> RDS >> Oracle

コマンドラインからのsqlplusステートメント

    Unix / Linuxでは、コマンドラインに直接配置すると、「ps-ef」コマンドを実行できるすべてのユーザーがユーザー名/パスワードを確認できることに注意してください。大きなセキュリティの問題になる可能性があります(または大きなセキュリティの問題になります)。

    Unix / Linuxで「ps-ef」コマンドを使用してユーザー名/パスワードが表示されないように保護できるように、通常はファイルを作成するか、ヒアドキュメントを使用することをお勧めします。ユーザー名/パスワードがスクリプトファイルまたはSQLファイルに含まれている場合は、適切なユーザー/グループの読み取り権限を使用して保護できます。次に、シェルスクリプトで次のようにユーザー/パスをファイル内に保持できます。

    sqlplus -s /nolog <<EOF
    connect user/pass
    select blah;
    quit
    EOF
    


    1. PostgreSQLエラー'サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません'

    2. SQLServerデータベースのすべてのテーブルからすべての主キーを削除する方法-SQLServer/TSQLチュートリアルパート65

    3. データベースメールプロファイル(SSMS)を作成する

    4. 「Automysqlbackup」および「Autopostgresqlbackup」ツールを使用してMySQL/MariaDBおよびPostgreSQLをバックアップ/復元する方法