いくつかのOracleの使用

1、Windowsサービス「OracleServiceWINSOM」サービスの状態が「開始」され、彼らはまた、グレーのあるタスクを実行することができます。Oracleは通常のスタートではありません。
   解決:RUN:CMD
         のsvrmgrl
         CONNECT INTERNAL / Oracleの
         即時シャットダウン負荷
         スタートアップ
2、インポート、エクスポートデータは
   、ユーザーの削除:
      ユーザーSmartWeb CASCADEドロップ
   bは、ユーザー作成:
      SmartWebので識別されるユーザーSmartWeb作成し
   、Cを、ユーザーが与える許可:
      接続を許可SmartWebがする
      SmartWebリソースに付与
      へのセッションを作成グラントSmartWeb
   Dを、接続されている:
      コネティカットSmartWeb / SmartWeb
   Eは、導入:
      IMPを
3、バージョンのOracleを参照してください。
   五$バージョンSELECT * FROM
図4は、占有Oracleのサーブレットエンジン(OSE)8080ポート(TNSLSNR.exe)の神託を変更します。
   Oracle 9iのをインストールした後に8080ポートがtnslsnr.exeプロセスが占有OSEで占められています。クリアこのポート方法:
   CDの$ ORACLE_HOME / JIS /インストール
   @yhpを:のsess_sh -u SYS / change_on_installを-role SYSDBA -s JDBC:オラクル:oci8の
   [email protected]
   $出口
5、IMP、エラーがとき:要求をサポートしていません。文字セットの変換は、(850から852種類まで)
   :関数NLS_CHARSET_NAMEにこの文字セット使用して得ることができる
   (1)デュアルからSQL> SELECT NLS_CHARSET_NAMEと、
NLS_CHARSET_NAME(1)
--------------- ----
US7ASCIIは、
あなたがZHS16GBKを交換したDMPファイルの文字を設定する必要がある場合、あなたは文字セットのNLS_CHARSET_ID番号で取得する必要があり、US7ASCIIに設定DMPファイルの文字を知ることができます。
SQL> NLS_CHARSET_ID SELECT(「ZHS16GBK」)からデュアル;
NLS_CHARSET_ID( 'ZHS16GBK')
--------------------------
852
進数に852まで、354、0354に0001の3バイト、すなわち、DMPファイルから文字セットの完全な変換が、それではファイルDMPをZHS16GBK US7ASCIIしますZHS16GBK、その上にデータベースの文字セットにインポート。(10進数に注意し、真実を理解するために16進数の間の変換)

ます。https://www.cnblogs.com/swingboat/archive/2005/02/20/106512.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34290390/article/details/93957309