Меню

Status failure test failed ошибка ввода вывода socket read interrupted authentication lapse 0 ms

hello,

i am brand new to oracle, (but not to sql databases) so naturally, i’m having problems. <smile>

i installed oracle xe database and sql developer.

i created a connection to the database. the test and connection button worked

i then tried to create a new user and get the error ora-65096 invalid common user or role name.

the username that i entered is tracyw.

i tried to find a help page that explained how to fix the problem and what the problem is, but i could not find one. the ’cause’ and ‘action on the error dialog box did not provide a solution that i understand.

is there a ‘basic’ user guide that i could download to become familiar with how to set up user accounts, connections, assign rights, etc?

now, when i open sql developer and try to connect, i get this error

listener refused the connection with the following error: ora-12505.

again i searched, but could not find a resolution for the problem.

i didn’t get any errors during the installation, so i don’t know what’s going on.

any help would be greatly appreciated

thank you

#database #oracle #spring-boot #hikaricp

Вопрос:

Я пытаюсь подключить базу данных oracle из своего приложения Spring boot с помощью пула соединений Hikari.Сталкиваясь с проблемами подключения большую часть времени по нескольким различным причинам, таким как тайм-ауты подключения, неработающие соединения и т.д., Я опубликовал приведенный ниже код, который был написан для выполнения этой задачи и отслеживания стека ошибок. Пожалуйста, помогите мне понять это и в конечном итоге решить эту проблему.

 **Query.Class**

try(Connection conn = DBUtils.INSTANCE.getConnection("Table_A")) {
    //prepare statements
}catch(Ex e) {
}

 
 *DBUtils.class**

private final static Map<String,DataSource> dataSourceMap =  new ConcurrentHashMap<>(3);

public synchronized static Connection getConnection(String datSourceName) throws ProcessingException, SQLException {

    if (!dataSourceMap.containsKey(datSourceName)) {

        System.out.println("Getting request for first time for datasource ["   datSourceName   "]");

        switch (DataSourceType.valueOf(datSourceName)) {

            case Table_A_Oracle:
                getTableAOracle();
                break;

            case Table_B_Oracle:
                getTableBSource();
                break;

            case Table_C_Oracle:
                getTableCSource();
                break;

            default:
                throw new ProcessingException(ErrorCodes.APPLICATION_ERROR, "Unknown data source");

        }
    }

    Connection conn = dataSourceMap.get(datSourceName).getConnection();
    return conn;
}



public static DataSource getTableAOracle() throws ProcessingException {
    try {

        String url         = "jdbc:oracle:thin:@com-orcl.XXXX.com:1521/TableA" ;
        String username    = "XXXXX";                                                              
        String password    = "YYYYY" ;                                                              

        HikariConfig hikariConfig = new HikariConfig(getDatabaseProperties(Configuration.INSTANCE::TableAProperties));

        hikariConfig.setJdbcUrl(url)                                                    ;
        hikariConfig.setPassword(password)                                              ;
        hikariConfig.setUsername(username)                                              ;


        DataSource ds = new HikariDataSource(hikariConfig);
        
        dataSourceMap.put("Table_A",ds);
        return  ds                                      ;
    }catch (Throwable e)
    {
        throw new ProcessingException(ErrorCodes.DATABASE_ERROR, String.format("Unable to create datasource to TableA"),e.getCause(),true);
    }
}

private static Properties getDatabaseProperties(Supplier<Map<String, String>> databasePropertiesMap)
    {
        Properties properties   = new Properties();
        Map<String, String> map = databasePropertiesMap.get();
        map.entrySet().stream()
                .peek(entry -> APP_LOGGER.info("DataBaseUtils::getTableADatabaseProperties; Key: [{}] - Value: [{}]", entry::getKey, entry::getValue))
                .forEach(entry -> properties.put(entry.getKey(), entry.getValue()));

        System.out.println(properties.toString());

        return properties;
    }

 
 
**COnfiguration.class**

public Map<String, String> TableAProperties()
{
    return DBApplication.getTableAConfiguration().getConnectionDetails(); /** BEAN for DataBaseConfigurationTableA class
}
 
 **DataBaseConfigurationTableA.class** 

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;

import java.util.Map;

@Configuration
@EnableConfigurationProperties(DataBaseConfigurationTableA.class)
@ConfigurationProperties(prefix = "database.tableA")
public class DataBaseConfigurationCOMTier {

    public Map<String, String> getConnectionDetails() {
        return connectionDetails;
    }

    public void setConnectionDetails(Map<String, String> connectionDetails) {
        this.connectionDetails = connectionDetails;
    }

    private static Map<String, String> connectionDetails   ;

}

 
 **application.yml** file

database:
  tableA:
    connectionDetails:
      poolName: 'comtier'
      connectionInitSql: 'SELECT 1 FROM DUAL'
      connectionTestQuery: 'SELECT 1 FROM DUAL'
      connectionTimeout: 120000
      driverClassName: 'oracle.jdbc.driver.OracleDriver'
      idleTimeout: 15000
#      initializationFailTimeout: 2000
      maximumPoolSize: 10
      minimumIdle: 1
      readOnly: false
      validationTimeout: 10000
      maxLifetime: 120000
      leakDetectionThreshold: 120000


 

Error Stack Trace:

2021-09-10 14:42:15.730 ERROR 24524 — [-MessageGroup-1] com.zaxxer.hikari.pool.HikariPool : Exception during pool initialization.

java.sql.SQLRecoverableException: IO Error: Socket read interrupted, connect lapse 44 ms., Authentication lapse 0 ms.
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:794) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117) ~[HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123) ~[HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:375) ~[HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:204) ~[HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:445) [HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:516) [HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:116) [HikariCP-2.7.2.jar:na]
at com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:72) [HikariCP-2.7.2.jar:na]

Caused by: java.io.IOException: Socket read interrupted, connect lapse 44 ms., Authentication lapse 0 ms.
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:790) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
… 59 common frames omitted
Caused by: java.io.IOException: Socket read interrupted, connect lapse 44 ms.
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:127) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
… 59 common frames omitted
Caused by: java.net.SocketTimeoutException: Socket read interrupted
at oracle.net.nt.TimeoutSocketChannel.read(TimeoutSocketChannel.java:152) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.net.ns.NIOHeader.readHeaderBuffer(NIOHeader.java:82) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.net.ns.NIOPacket.readNIOPacket(NIOPacket.java:252) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:118) ~[ojdbc8-12.2.0.1.jar:12.2.0.1.0]
… 62 common frames omitted«`

3 / 3 / 2

Регистрация: 20.07.2014

Сообщений: 653

1

16.03.2021, 05:23. Показов 11113. Ответов 5


Всем привет!
Все было нормально) Все работало)
Но решил через некоторое время запустить базы на Oracle
В итоге базы не запускаются

Я пробовал оживить командами
lsnrctl status
lsnrctl start
Они оказались актуальны и сработали
Но ошибка осталась…
Подскажите, пожалуйста, что с этим можно дальше сделать?
Может, просто переустановить и все…

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



3 / 3 / 2

Регистрация: 20.07.2014

Сообщений: 653

16.03.2021, 07:13

 [ТС]

2

Попробовал еще раз

https://www.youtube.com/watch?… ningCenter

Тоже самое, ошибка.
Но уже другая ошибка. Прежняя осталась.
Не успеваю додуматься, хелп.

Миниатюры

Ошибка ввода - вывода network adapter could not be established
 



0



Модератор

4186 / 3026 / 576

Регистрация: 21.01.2011

Сообщений: 13,096

16.03.2021, 10:44

3

Цитата
Сообщение от antoniogrid
Посмотреть сообщение

Но уже другая ошибка

Попробуй в listener.ora прописать статически данные о твоей БД. Кстати 12560 — это ошибка, возникающая во многих случаях, например, если БД «лежит». Ну и поищи по коду ошибки 12505 темы на форуме — подобные вопросы уже обсуждались



0



3 / 3 / 2

Регистрация: 20.07.2014

Сообщений: 653

16.03.2021, 18:32

 [ТС]

4

Мда… причина была на моей стороне… чуть не помер…

Пришел с работы, запустил докер…
запустил докер….
запустил…
докер

с..

Просто иконка в трее горела, что проблем нет и я открыл — а там сессия не запущена. Конечно, интуитивно предполагал, что проблема где-то могла быть в «цепочке» влияющей на запуск самого скл девелопера.
Думал, и как правило это было так, все работало (запускался докер и сессия в нем автоматически), что он и сейчас запущен.
Но почему — то что-то пошло не так. И «само» работать работать не захотело.
Случайно аспект данный нашел.

Всем спасибо!
Проблема решена!



0



0 / 0 / 0

Регистрация: 27.02.2020

Сообщений: 8

12.10.2021, 16:32

5

У меня такая же проблема. Скажите, пожалуйста, где найти докер и что такое трей



0



Модератор

8220 / 5458 / 2244

Регистрация: 21.01.2014

Сообщений: 23,484

Записей в блоге: 3

12.10.2021, 16:42

6

Цитата
Сообщение от POMOGITE_please
Посмотреть сообщение

и что такое трей


но это же азы работы в операционной системе!!!
Вот он:

Миниатюры

Ошибка ввода - вывода network adapter could not be established
 



0



Platform Notice: Data Center OnlyThis article only applies to Atlassian products on the data center platform.

Problem

Jira will randomly throw GUI errors such as com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.atlassian.jira.plugins.jira-dvcs-connector-plugin] and plugins will stop working. 

The following appears in the atlassian-jira.log

2021-09-06 08:30:03,856+0100 http-nio-8180-exec-17 WARN XXXXX xxx xx xxxx /browse/CMST-15563 [c.a.p.n.p.navigation.services.LocalNavigationLinksImpl] Failed to gather navigation links
com.atlassian.cache.CacheException: com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.atlassian.jira.plugins.jira-dvcs-connector-plugin]
	at com.atlassian.cache.ehcache.DelegatingCachedReference.get(DelegatingCachedReference.java:77)
	at com.atlassian.jira.plugins.dvcs.dao.impl.CachingOrganizationDaoImpl.getAllCachedOrgs(CachingOrganizationDaoImpl.java:274)
	at com.atlassian.jira.plugins.dvcs.dao.impl.CachingOrganizationDaoImpl.getAllByType(CachingOrganizationDaoImpl.java:104)
	at com.atlassian.jira.plugins.dvcs.service.OrganizationServiceImpl.getAll(OrganizationServiceImpl.java:161)
	at com.atlassian.jira.plugins.dvcs.navlinks.BitbucketCloudAccountNavLinkRepository.matching(BitbucketCloudAccountNavLinkRepository.java:86)
	at com.atlassian.jira.plugins.dvcs.navlinks.BitbucketCloudAccountNavLinkRepository.all(BitbucketCloudAccountNavLinkRepository.java:80)
	at com.atlassian.plugins.navlink.producer.navigation.services.LocalNavigationLinksImpl$1.apply(LocalNavigationLinksImpl.java:44)
	at com.atlassian.plugins.navlink.producer.navigation.services.LocalNavigationLinksImpl$1.apply(LocalNavigationLinksImpl.java:39)
	at com.google.common.collect.Lists$TransformingRandomAccessList$1.transform(Lists.java:616)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47)
	at com.google.common.collect.Iterators$ConcatenatedIterator.hasNext(Iterators.java:1332)
	at com.google.common.collect.Iterators.addAll(Iterators.java:357)
	at com.google.common.collect.Sets.newHashSet(Sets.java:276)
	at com.google.common.collect.Sets.newHashSet(Sets.java:259)
	at com.atlassian.plugins.navlink.producer.navigation.services.LocalNavigationLinksImpl.all(LocalNavigationLinksImpl.java:34)
...
Caused by: com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.atlassian.jira.plugins.jira-dvcs-connector-plugin]
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:95)
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:86)
	at com.atlassian.sal.core.executor.ThreadLocalDelegateCallable.call(ThreadLocalDelegateCallable.java:38)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	... 1 more
Caused by: java.lang.RuntimeException: Could not get unique fields for table 'AO_E8B6CC_PROJECT_MAPPING_V2'
	at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getUniqueFields(DatabaseMetaDataReaderImpl.java:191)
	at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getFields(DatabaseMetaDataReaderImpl.java:85)
	at net.java.ao.schema.ddl.SchemaReader.readFields(SchemaReader.java:126)
	at net.java.ao.schema.ddl.SchemaReader.readTable(SchemaReader.java:110)
	at net.java.ao.schema.ddl.SchemaReader.access$000(SchemaReader.java:62)
	at net.java.ao.schema.ddl.SchemaReader$1.apply(SchemaReader.java:97)
...
Caused by: java.sql.SQLRecoverableException: IO Error: Socket read interrupted
	at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:747)
	at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:904)
	at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1082)
	at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1276)
	at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:366)
	at org.apache.commons.dbcp2.DelegatingDatabaseMetaData.getIndexInfo(DelegatingDatabaseMetaData.java:327)
	at org.apache.commons.dbcp2.DelegatingDatabaseMetaData.getIndexInfo(DelegatingDatabaseMetaData.java:327)
	at net.java.ao.db.OracleDatabaseProvider.getIndexes(OracleDatabaseProvider.java:100)
	at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getUniqueFields(DatabaseMetaDataReaderImpl.java:180)
	... 61 more
Caused by: java.net.SocketTimeoutException: Socket read interrupted
	at oracle.net.nt.TimeoutSocketChannel.read(TimeoutSocketChannel.java:152)
	at oracle.net.ns.NIOHeader.readHeaderBuffer(NIOHeader.java:82)
2021-09-06 08:26:57,093+0100 http-nio-8180-exec-32 ERROR XXXXX xxx xx xxxx /browse/CBPPR-1688 [c.r.r.c.data.activeobjects.ActiveObjectsAccessorImpl] bundle [com.radiantminds.roadmaps-jira]
com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.radiantminds.roadmaps-jira]
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:95)
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:86)
	at com.atlassian.sal.core.executor.ThreadLocalDelegateCallable.call(ThreadLocalDelegateCallable.java:38)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.sql.SQLRecoverableException: IO Error: Socket read interrupted
	at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getSequenceNames(DatabaseMetaDataReaderImpl.java:208)
...
Caused by: java.sql.SQLRecoverableException: IO Error: Socket read interrupted
	at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1035)
	at oracle.jdbc.driver.OracleStatement.fetchMoreRows(OracleStatement.java:3353)
	at oracle.jdbc.driver.InsensitiveScrollableResultSet.fetchMoreRows(InsensitiveScrollableResultSet.java:736)
	at oracle.jdbc.driver.InsensitiveScrollableResultSet.absoluteInternal(InsensitiveScrollableResultSet.java:692)
	at oracle.jdbc.driver.InsensitiveScrollableResultSet.next(InsensitiveScrollableResultSet.java:406)
	at org.apache.commons.dbcp2.DelegatingResultSet.next(DelegatingResultSet.java:191)
	at net.java.ao.schema.helper.DatabaseMetaDataReaderImpl.getSequenceNames(DatabaseMetaDataReaderImpl.java:203)
	... 61 more
Caused by: java.net.SocketTimeoutException: Socket read interrupted
	at oracle.net.nt.TimeoutSocketChannel.read(TimeoutSocketChannel.java:152)
	at oracle.net.ns.NIOHeader.readHeaderBuffer(NIOHeader.java:82)
	at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:139)
	at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:101)
	at oracle.net.ns.NIONSDataChannel.readDataFromSocketChannel(NIONSDataChannel.java:80)
	at oracle.jdbc.driver.T4CMAREngineNIO.unmarshalUB1(T4CMAREngineNIO.java:534)
	at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:485)
	at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:252)
	at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:612)
	at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:226)
	at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1023)
	... 68 more

Diagnosis

Environment

  • Oracle JDBC driver 12.2.0.1.0

Cause

There is an existing oracle bug : 

12.2.0.1 and Above JDBC Connections Sometimes Fail With: IO Error: Socket Read Interrupted (Doc ID 2612009.1) 

  • https://support.oracle.com/knowledge/Middleware/2612009_1.html

Workaround

With driver version 12.2.0.x and above, set the following connection property: oracle.jdbc.javaNetNio=false (in the startup parameters):

java -Doracle.jdbc.javaNetNio=false ...

This will revert the driver behaviour so it does not block on interrupt() calls in Java. Restarting Jira will fix the issue. 


Автор:

Morris Wright


Дата создания:

1 Апрель 2021


Дата обновления:

25 Январь 2023

Как исправить «ошибку ввода-вывода: сетевой адаптер не может установить соединение» в Oracle SQL? - Направляющие

Как исправить «ошибку ввода-вывода: сетевой адаптер не может установить соединение» в Oracle SQL? — Направляющие

Oracle SQL — это интегрированная среда разработки, созданная для работы с базами данных Oracle с SQL. Этот продукт разработан и предоставляется корпорацией Oracle бесплатно и основан на Java Development Kit. Совсем недавно появилось много сообщений о «Ошибка ввода-вывода: сетевой адаптер не может установить соединение”Ошибка при проверке подключения к базе данных.

Что вызывает ошибку «Сетевой адаптер не может установить соединение»?

Получив многочисленные сообщения от нескольких пользователей, мы решили изучить проблему и разработали набор решений для ее полного устранения. Кроме того, мы изучили причины, из-за которых возникает эта ошибка, и перечислили их следующим образом.

  • Неверные данные:Убедитесь, что данные подключения введены правильно. Чтобы установить соединение, необходимо правильно ввести имя хоста, порт, имя пользователя и пароль. Если какое-либо из этих значений введено неправильно, может возникнуть ошибка.
  • Служба для инвалидов: Для правильной работы приложения очень важно, чтобы служба прослушивателя была запущена в фоновом режиме. Если она не запущена или отключена, может возникнуть эта ошибка.

Теперь, когда у вас есть базовое представление о природе проблемы, мы перейдем к ее решениям. Убедитесь, что реализовали их определенным образом, чтобы избежать конфликта.

Решение 1. Проверка сведений

Важно, чтобы для подключения были введены правильные данные. Иногда введенные данные не соответствуют конфигурации сервера, и возникает ошибка. Поэтому на этом этапе мы снова будем проверять и вводить данные. Для этого:

  1. Скачать и установите Notepad ++ отсюда.
  2. Перейдите по следующему адресу.

    Главная страница БД: C: /app/Username/product/11.2.0 (версия может отличаться) / dbhome_1 / Network / Admin

  3. Щелкните правой кнопкой мыши значок «tnsnames.ора«Файл и выберите»Открыть с помощью Notepad ++»Вариант.
  4. Под «ORCL =»Обратите внимание на«Порт»И«Хост» подробности.
  5. Также обратите внимание на «обслуживаниеназвание“.
  6. Введите эти данные при установке сетевого подключения и нажмите «Тест“.
  7. Проверьте, решена ли проблема.

Решение 2. Запуск службы прослушивателя

Возможно, служба слушателя не запущена. Эта услуга требуется приложению для установления соединения. Поэтому на этом этапе мы будем запускать службу, введя команду в командной строке. Для этого:

  1. Нажмите «Windows” + “р», Чтобы открыть окно« Выполнить ».
  2. Введите «Cmd»И нажмите«сдвиг” + “Ctrl” + “Войти»Для предоставления административных привилегий.
  3. Введите следующую команду, чтобы проверить, запущена ли служба.

    lsnrctl статус

  4. Если результат похож на изображение ниже, это означает, что служба не имеет было начато.
  5. Войти следующую команду, чтобы запустить службу вручную.

    lsnrctl start

  6. Теперь, когда служба слушателя запущена, открыто приложение и чек чтобы узнать, можно ли установить новое соединение.

Обновлено 2023 января: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку

  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Oracle SQL — это интегрированная среда разработки, предназначенная для работы с базами данных Oracle с использованием SQL. Этот продукт разработан и бесплатно предоставляется корпорацией Oracle и основан на Java Development Kit. В последнее время появилось много сообщений об «ошибке ввода-вывода: сетевой адаптер может подключиться» при тестировании соединения с базой данных.

В чем причина этой ошибки?

Всякий раз, когда вы видите, что сетевой адаптер не может подключиться, у вас либо неправильный URL-адрес разработчика SQL, либо у вас есть базовая проблема с подключением к SQL * Net! Эта ошибка, скорее всего, вызвана одним из следующих факторов:

  • Вы используете неправильный URL
  • Использован неправильный номер порта или IP-адрес (или имя хоста DNS).
  • Динамик не настроен правильно.
  • Процесс прослушивания (сервис) не выполняется. Вы можете запустить его с помощью команды «lsnrctl start» или перезапустить в Windows, запустив службу Listener.

Обновление за январь 2023 года:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать

Убедитесь, что ваши записи верны.

Чтобы исправить «Сетевой адаптер не может установить соединение”, Сначала убедитесь, что вы ввели правильное имя пользователя и пароль, а также правильное имя хоста и номер порта. Хотя это мелочи, мы не можем их избежать. «Больше всего важны мелочи в отношениях».

Для правильного имени хоста и номера порта вы можете проверить файл Listener.ora, если у вас есть доступ к вашему серверу, потому что Listener — это процесс сервера. Если у вас нет доступа к файлу listener.ora, вы можете проверить файл tnsnames.ora.

В случае файла Listener.ora проверьте запись хоста и порта в метке Listener, чтобы убедиться, что имена хостов и номера портов являются действительными.

И если вы используете файл TNSnames.ora для проверки имени хоста и номера порта, найдите запись с тем же именем, что и ваш SID, а затем найдите запись хоста и номера порта в этом конкретном теге.

Теперь попробуйте подключиться. Если это решит вашу проблему, вы можете избежать следующего шага. Но если ошибка «Сетевому адаптеру не удалось подключиться» все еще присутствует, не беспокойтесь, просто выполните следующий шаг.

Запуск службы прослушивателя

Возможно, что услуга для аудитора не была запущена. Эта услуга требуется приложением для установления соединения. Поэтому на этом этапе мы запустим службу, введя команду в командной строке. Для этого:

  • Нажмите «Windows» + «R», чтобы открыть командную строку «Выполнить».
  • Введите «Cmd» и нажмите «Shift» + «Ctrl» + «Enter», чтобы назначить права администратора.
  • Введите следующую команду, чтобы убедиться, что служба запущена.

lsnrctl Status

  • Если результат похож на изображение ниже, это означает, что служба не была запущена.
  • Введите следующую команду, чтобы запустить службу вручную.

lsnrctl start

  • После запуска службы прослушивания откройте приложение и проверьте, можно ли установить новое соединение.

https://community.oracle.com/thread/2547624

Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

ed_moyes

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Сообщение Просмотров: 178

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Status brom cmd fail 0xc0060005 ошибка flashtool meizu
  • Status brom cmd fail 0xc0060003 ошибка flashtool