nome do banco de dados e ORACLE_SID
o prefixo Oracle Service Identifier (SID) é os primeiros 8 caracteres do nome do banco de dados. O prefixo SID pode conter apenas os caracteres A-z, A-Z e 0-9. O prefixo SID não pode conter caracteres especiais do sistema operacional, portanto, se você usar caracteres especiais nos primeiros 8 caracteres do nome do banco de dados, esses caracteres especiais serão omitidos no prefixo SID. Existe um único prefixo SID para cada banco de dados. O prefixo SID para um banco de dados deve ser exclusivo dentro do cluster.
para um banco de Dados Oracle RAC, cada instância tem um identificador exclusivo, ORACLE_SID
, que consiste no prefixo SID e um número de instância. O prefixo ORACLE_SID
pode conter até 12 caracteres. O ORACLE_SID
para instâncias de banco de Dados Oracle RAC é gerado de forma diferente, dependendo de como você escolhe gerenciar o banco de dados. Se você selecionar um banco de dados gerenciado por política, o Oracle gerará o SID no formato name_#, onde name são os primeiros oito caracteres alfanuméricos de DB_UNIQUE_NAME e # é o número da instância. Se você selecionar um banco de dados gerenciado pelo administrador, o Oracle Database Configuration Assistant gerará o SID padrão para os nomes das instâncias, usando o nome do formato#, onde o nome são os primeiros oito caracteres alfanuméricos de DB_UNIQUE_NAME e # é o número da instância. No entanto, durante a instalação ou criação de banco de dados, você pode especificar um valor não padrão para o SID. O número da instância é adicionado automaticamente ao final desta string para cada instância.
para um banco de Dados Oracle RAC one Node, o nome da instância é ORACLE_SID_1, que consiste em _1
anexado ao prefixo SID. Durante a realocação online, uma segunda instância ORACLE_SID_2 é iniciada, o que se torna a única instância após a conclusão da realocação. A próxima realocação online usa ORACLE_SID_1 para a nova instância.