O banco de dados Oracle não é conhecido por oferecer ferramentas livres para seu gerenciamento. 
As ferramentas mais utilizadas são o SQL Developer, o SQL*Plus e o SQL Navigator. No entanto resolvi procurar uma alternativa livre e me lembrei do 
LibreOffice Base. Ele oferece a opção de se conectar usando o Oracle JDBC Thin (o driver da Oracle).
Naturalmente, para fazer a conexão, você precisará baixar o driver no site da 
Oracle. Você o encontrará na opção 
Downloads, na seção 
Drivers. Além disso, você deve se certificar de que está com alguma versão do JRE instalada.
Para isto, basta executar o comando:
 java -version
  
Uma vez que você tem certeza de que o Java esteja instalado, abra o menu inicial do LibreOffice: Ferramentas → Opções 
Vá até a opção 
Avançado e marque a opção Utilizar um 
Java Runtime Environment, caso esteja desmarcada.
Em seguida, clique em uma das opções de Java instalado e depois clique no botão de 
Caminho da Classe..., ao lado. Depois, clique em 
Adicionar arquivo... e navegue até o local onde você salvou o driver da Oracle. Selecione o driver e confirme.
Depois que você fizer essa configuração, o acesso ao Oracle será algo bem simples de configurar, no entanto, tive um pouco de dificuldade por se tratar de um RAC (Real Application Cluster).
   
Quando você abre o LibreOffice Base e seleciona a opção de se conectar a um banco de dados existente, há uma lista de opções de conexão, para que você possa definir qual conector vai escolher.
Uma dessas opções é o Oracle JDBC, que você pode escolher para se conectar a um banco Oracle, quando se tratar de um único nó. No entanto, isso não funciona para casos em que há mais de um nó. 
Sendo assim, você deve escolher a opção do JDBC (genérico). Na opção de 
Classe do Driver de JDBC, digite:  
oracle.jdbc.driver.OracleDriver
Teste a classe para confirmar que ela foi encontrada. Para preencher o campo de cima, primeiro verifique a configuração do tnsnames. 
Vamos supor que esteja assim:
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.102)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )
  
Neste caso, sua conexão deve ser configurada da seguinte maneira:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.102)(PORT=1521))(LOAD_BALANCE=yes)(CONNECT_DATA= (SERVER=DEDICATED)(SERVICE_NAME=ORCL))
   
Depois, você deve escolher o usuário com que vai se conectar e marcar a opção de senha obrigatória. Teste a conexão.
Caso o teste seja bem sucedido, você pode salvar a conexão em algum diretório de sua preferência. Depois, é só abrir o arquivo salvo, quando desejar, para acessar a base de dados.
* Atenção: durante o teste, observei que quando me conectava à base de dados, o LibreOffice Base começava a usar uma quantidade de memória absurda. A interface gráfica é relativamente simples e não precisei fazer nenhuma consulta pesada, e ainda assim, seu processo alcançava os 700 MB!
Mas se não fosse por isso, seria uma solução perfeita: simples, completa e livre.
   
Referências