設定:
問題:
インストール後、私は_/etc/init.d/Oracle-xe configure
_すべてのデフォルト値を実行します。すべてうまくいきました。
そして次に来るのは?
Db.dmpをインポートする必要があります。
しかし、dbはマウントされていません。
だから私は_createdb.sh
_から_/u01/app/Oracle/product/11.2.0/xe/config/scripts
_を試してみました
うまくいく。
次に、スキームを作成するSQLを実行します。
次に、ダンプファイルをインポートします。ただし、impdp \"/ as sysdba\" schemas=DBV remap_schema=DBV:application directory=DATA_PUMP_DIR dumpfile=db.dmp logfile=db-import-$(date +%d-%b-%H_%M).log EXCLUDE=ROLE_GRANT
は次のように報告します。
_UDI-01034: operation generated Oracle error 1034
ORA-01034: Oracle not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
UDI-00003: all allowable logon attempts failed
_
_createdb.sh
_を実行し、次に_startdb.sh
_ impdp
レポートを実行すると:
_Import: Release 11.2.0.2.0 - Production on So Lut 23 17:55:32 2019
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
ORA-39006: internal error
ORA-39213: Metadata processing is not available
_
Sqldeveloperを介してDBに接続できます。ダンプファイルが機能していることを確認します。
私の質問は、インストール後にdkpgを使用して、すぐに使用できる空のOracle-xe dbを作成してダンプをインポートするためにどのような手順を実行する必要があるかです
以下に、コメントで提案されているいくつかのコマンドの出力を示します:
_$ ps -ef | grep smon
Oracle 16930 2196 0 17:04 ? 00:00:00 xe_smon_XE
Oracle 18847 14970 0 17:56 pts/0 00:00:00 grep --color=auto smon
_
_$ env | grep ORA
Oracle_SID=XE
Oracle_HOME=/u01/app/Oracle/product/11.2.0/xe
_
_SQL> exec dbms_metadata_util.load_stylesheets;
BEGIN dbms_metadata_util.load_stylesheets; END;
*
ERROR at line 1:
ORA-31609: error loading file "kualter.xsl" from file system directory
"/u01/app/Oracle/product/11.2.0/xe/rdbms/xml/xsl"
ORA-06512: at "SYS.DBMS_METADATA_UTIL", line 2397
ORA-06512: at line 1
_
_SQL> Select comp_id, comp_name, version from dba_registry ;
COMP_ID
--------------------------------------------------------------------------------
COMP_NAME
--------------------------------------------------------------------------------
VERSION
--------------------------------------------------------------------------------
XDB
Oracle XML Database
11.2.0.2.0
CONTEXT
Oracle Text
11.2.0.2.0
COMP_ID
--------------------------------------------------------------------------------
COMP_NAME
--------------------------------------------------------------------------------
VERSION
--------------------------------------------------------------------------------
CATALOG
Oracle Database Catalog Views
11.2.0.2.0
CATPROC
Oracle Database Packages and Types
COMP_ID
--------------------------------------------------------------------------------
COMP_NAME
--------------------------------------------------------------------------------
VERSION
--------------------------------------------------------------------------------
11.2.0.2.0
_
データベースは/etc/init.d/Oracle-xe configure
を使用して構成および作成する必要があります。その後、稼働中のデータベースがない場合、それは環境問題です:サポートされている環境を使用してください。
createdb.sh
を確認して実行する必要がありました。同じエラーが発生する不完全なデータベースを作成しました。代わりに、上記の方法でデータベースを作成します。動作しない場合:サポートされている環境を使用してください。
この時点で、最初からやり直して、上記のようなランダムなブログ投稿やフォーラムのコメントをフォローすることで、公式の手順を機能させることができます。 createdb.sh
を使用しなくても動作するかもしれません。または、サポートされている環境を使用して時間を大幅に節約できます。