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

ウェルカムページの初期化に関するOracleSQLDeveloperの問題

    手動ハック

    ウェルカムページを気にせず、エラーを取り除きたい場合は、起動時にウェルカムページが表示されないようにすることができます。

    1. 起動時にウェルカムページを表示する設定を含むファイルを見つけます

      :SQL Developerの複数のバージョンをインストールした場合、複数のファイルが見つかる可能性があります。通常、システムディレクトリのバージョン番号で示されるように、SQLDeveloperの最新バージョンのファイルを編集する必要があります。 system19.4.0.354.1759

      • Linux / Mac

        find ~/.sqldeveloper/ -name dtcache.xml
        

        例:

        $ find ~/.sqldeveloper/ -name dtcache.xml
        /home/user/.sqldeveloper/system19.4.0.354.1759/o.ide.13.0.0.1.42.190403.1502/dtcache.xml
        
      • Windows

        C:\ Users(ユーザー)\ AppData \ SQLDeveloper \ systemn.n.n.n.n.n \ o.ide.n.n.n.n.n.n.n

        のどこかにあるdtcache.xmlという名前のファイルを探します。
    2. そのファイルをお気に入りのエディターで開きます

    3. この行を探してください:

      <Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key>
      

      その行のすぐ下で、値をtrueから変更します false

      例:

      <Value class="java.lang.Boolean">false</Value>
      

      存在しない場合は、ファイルの最後の</dt-cache>の直前に追加するだけです。 :

      <Item>
         <Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key>
         <Value class="java.lang.Boolean">false</Value>
      </Item>
      

    JavaFXをインストールする

    このエラーを適切に修正する場合は、JavaFXをインストールする必要があります。一部のJavaディストリビューションのみがJavaFXにバンドルされているため、これは少し複雑です。

    Ubuntuを使用している場合は、以下を参照してください。それ以外の場合:

    1. JavaFXに付属するJavaのディストリビューションを見つけてインストールします(Java11または8はSQLDeveloperでサポートされているバージョンであるため、必ずインストールしてください)

      • SDKMAN を使用する 、fxを含むディストリビューションをインストールします 名前で:

        $ sdk list java | egrep "8.0|11.0" | grep fx
                       |     | 11.0.10.fx   | zulu    |            | 11.0.10.fx-zulu     
                       |     | 8.0.282.fx   | zulu    |            | 8.0.282.fx-zulu     
                       |     | 11.0.10.fx   | librca  |            | 11.0.10.fx-librca   
                       |     | 8.0.282.fx   | librca  |            | 8.0.282.fx-librca
        

        例:

        sdk install 11.0.10.fx-zulu
        
      • または、JavaFXを使用してJavaディストリビューションを手動でインストールすることもできます

    2. SQL DeveloperがJavaを見つけられない場合は、SetJavaHomeを設定して、インストールしたJavaを手動で指す必要がある場合があります。 product.conf内

      これは、オペレーティングシステムとJavaディストリビューションによって異なります

    Ubuntuの完全な手順

    この質問は特にUbuntuに対して行われたため、JavaFXを使用してOracleSQLDeveloperをインストールするための完全な手順は次のとおりです。

    1. エイリアン、OpenJDK 11、OpenJFXをインストールする

      sudo apt install alien openjdk-11-jdk openjfx
      
    2. SQLDeveloperのダウンロード>=19.2
      https://www.oracle .com / tools / downloads / sqldev-downloads.html

      • Linux RPMをダウンロードします
    3. SQLDeveloperのインストール

      sudo alien -i sqldeveloper-*.rpm
      
    4. (オプション)デスクトップエントリを作成します

      echo "[Desktop Entry]
      Type=Application
      Name=Oracle SQL Developer
      Exec=sqldeveloper
      Icon=/opt/sqldeveloper/icon.png
      Terminal=false" >> ~/.local/share/applications/sqldeveloper.desktop
      
    5. ターミナルでSQLDeveloperを開き、JDKへのパスを設定します

      $ /usr/local/bin/sqldeveloper 
      Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/19.4.0/product.conf
      /usr/lib/jvm/java-11-openjdk-amd64/
      


    1. postgresql9.3。すべての列なしでグループ化

    2. Oracleテーブルまたはビューの名前を変更します

    3. SQL Serverで一重引用符をエスケープするにはどうすればよいですか?

    4. COLUMNSPLITを使用したMySQLGROUP_CONCAT