对于在云数据库 (OCI) 创建时 (虚拟机还没有生成) 的问题,只提供第一步的信息就可以。
对于其他的问题,需要提供步骤一到步骤三的所有信息。
1. 从 OCI 的控制台搜集数据库(OCI) 的相关信息:
b. Region:
Region will be available on the top corner of every page in OCI console
c. Availability Domain:
Availability Domain can be found next to the database system name in OCI console
d. Tenancy ID:
In OCI console, Navigate to Administration –> Tenancy Details, Look OCID under the Tenancy Information
e. Compartment OCID:
In OCI console, Navigate to Identity –> Compartments. Look OCID under the compartment name
f. Database system OCID:
In OCI console, Navigate to Menu –> Bare Metal, VM, and Exadata, Look for Database System OCID near the database system name
g. Database OCID:
In OCI console, navigate to Database System page and click on the problematic database system. In the Database System page, look for the Database OCID under the “Databases”
2. 如果数据库 (OCI) 对应的虚拟机可以访问,那么用 root 用户登陆虚拟机,搜集基础架构、代理、数据库和任务详细信息:
基础架构详细信息
# curl -s http://169.254.169.254/opc/v1/instance/ | egrep -v “user_data|ssh_authorized_keys|timeCreated”
代理详细信息
# rpm -qa | grep dcs
# initctl status initdcsagent
# initctl status initdcsadmin
集群、数据库详细信息
# Replace the grid home and issue below command
# /u01/app/12.2.0.1/grid/bin/crsctl check crs
# sudo su – oracle
# sqlplus / as sysdba
— Run below SQLs in SQLPLUS prompt
select status from v$instance;
select name, open_mode from v$database;
select banner from v$version where banner like ‘Oracle Database%’;
— if Multitenant
show pdbs;
任务详细信息
# /opt/oracle/dcs/bin/dbcli describe-component > /tmp/dcs_job_details.log
# /opt/oracle/dcs/bin/dbcli list-databases >> /tmp/dcs_job_details.log
# /opt/oracle/dcs/bin/dbcli list-jobs >> /tmp/dcs_job_details.log
# /opt/oracle/dcs/bin/dbcli describe-job -i <faild_job_ID> >> /tmp/dcs_job_details.log
上传 /tmp/dcs_job_details.log
3. 使用 opc 用户登陆到数据库 (OCI) 对应的虚拟机,并执行如下命令:
Sample Output:
Log files collected to :/tmp/dcsdiag/diagLogs-1526004897.zip
Logs are being collected to:
/ludatou/ocidiag/diagLogs-4758698722.zip
该命令会生成 /tmp/dcsdiag/diagLogs-xxxxx.zip 的文件。
用如下命令上传这个文件到 SR:
Note 1547088.2 – How to upload large files to Oracle Support
# curl -T <path_and_filename>” -u “<userID>” https://transport.oracle.com/upload/issue/<sr-number>/
For example:
curl -T /ludatou/ocidiag/diagLogs-4758698722.zip -u ********@oracle.com https://transport.oracle.com/upload/issue/