原因:
$ORACLE_HOME/rdbms/admin/shrept.lst does not exist.
ls -al $ORACLE_HOME/rdbms/admin/shrept.lst
ls: 0653-341 The file $ORACLE_HOME/rdbms/admin/shrept.lst does not exist.
处理方法:
OPTION 1:
Manually copy the file from another Similar installation. (The Oracle Database Binary Installation on Same Platform Architecture)
Using the 'ls -al' command, check that the file has 644 permissions:
-rw-r--r-- $ORACLE_HOME/rdbms/admin/shrept.lst
If necessary, change the permissions using the command:
chmod 644 $ORACLE_HOME/rdbms/admin/shrept.lst
Now manually relink using the command 'relink all'
OPTION 2:
Extract the missing file from the installation media as follows:
For 11.1.0.6
cd $ORACLE_HOME
jar xvf <path>/stage/Components/oracle.rdbms.rsf/11.1.0.6.0/1/DataFiles/filegroup9.jar rdbms/admin/shrept.lst
For 11.2.0.1
cd $ORACLE_HOME
jar xvf <path>/stage/Components/oracle.rdbms.rsf/11.2.0.1.0/1/DataFiles/filegroup11.jar rdbms/admin/shrept.lst
For 11.2.0.2
cd $ORACLE_HOME
jar xvf <path>/stage/Components/oracle.rdbms.rsf/11.2.0.2.0/1/DataFiles/filegroup11.jar rdbms/admin/shrept.lst
For 11.2.0.3
cd $ORACLE_HOME
jar xvf <path>/stage/Components/oracle.rdbms.rsf/11.2.0.3.0/1/DataFiles/filegroup11.jar rdbms/admin/shrept.lst
For 11.2.0.4
cd $ORACLE_HOME
jar xvf <path>/stage/Components/oracle.rdbms.rsf/11.2.0.4.0/1/DataFiles/filegroup11.jar rdbms/admin/shrept.lst
Using the 'ls -al' command, check that the file has 644 permissions:
-rw-r--r-- $ORACLE_HOME/rdbms/admin/shrept.lst
If necessary, change the permissions using the command:
chmod 644 $ORACLE_HOME/rdbms/admin/shrept.lst
Now manually relink using the command 'relink all'