设置:
问题:
安装后,我执行/etc/init.d/oracle-xe configure所有默认值。一切都很顺利。
接下来会发生什么?
我必须进口db.dmp。
但是没有任何的数据库安装。
所以我尝试了createdb.sh从/u01/app/oracle/product/11.2.0/xe/config/scripts
进展得很好。
接下来,我执行创建方案的sqls。
接下来,我想导入转储文件。但是,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。转储文件被证实是工作的。
My的问题是,在使用dkpg安装之后,我应该采取哪些步骤来创建空的oracle-xe db,可以使用和导入转储?
Below我为注释中建议的一些命令提供了输出:
$ 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/xeSQL> 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 1SQL> 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发布于 2019-02-24 21:33:44
/etc/init.d/oracle-xe configure配置和创建数据库。如果在此之后没有可工作的数据库,那就是环境问题:use是支持的环境。createdb.sh。它创建了一个不完整的数据库,给出了同样的错误。而不是使用上面的方法来创建数据库。如果它不能工作:use是支持的环境。在这一点上,你可以重新开始,并试图让正式的步骤,通过折叠随机博客文章和论坛评论,如上文。如果您不使用createdb.sh,它可能会起作用。或者,您可以通过支持的环境<#>using来节省大量时间。
https://dba.stackexchange.com/questions/230552
复制相似问题