oracle使用conn命令切换登录用户时总是报连接超时,失去连接,怎么办

图片说明图片说明oracle使用conn命令切换登录用户时总是报连接超时,失去连接,怎么办

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
测试 Oracle 数据库连接时,如何减少因 IP 设置错误而导致长时间无响应?

如题,当 IP 配置错误时,可能需要20秒才会返回连接超时信息,能把这个时间缩短吗? 示例代码: ``` >>>import cx_Oracle as cx >>>dsn = cx.makedsn("192.168.0.123",1521,'orcl') >>>conn = cx.connect("usr", "pass", dsn) Traceback (most recent call last): File "<stdin>", line 1, in <module> cx_Oracle.DatabaseError: ORA-12170: TNS: 连接超时 ```

oracle11g 连接sid包tns超时,连数据库却能连上,之前该了实例该失败了但又改回来了

之前我改过orcle的sid,没改成功,我又把它改回来了,但是不管是cmd下连接sid 还是sqlplus连接sid报tns超时, 比如conn system/mm@orcl as sysdba;就会报错tns超时 conn system/mm as sysdba;就不会错 我重新配置了监听,包括tnsnames.ora反正能想的方法都试了,就差重新安装oracle了 还有,有没有oracle大神能够分享一下oracle11g怎么修改sid ![图片说明](https://img-ask.csdn.net/upload/201612/01/1480606175_223105.png)

关于连接oracle数据库中OleDbConnection和OracleConnection的问题

当前碰到一个问题,数据库中字段的类型是nvarchar2 程序用OleDbConnection方式连接后用传参方式更新字段内容 using (OleDbConnection conn = new OleDbConnection()) { conn.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=sima;User ID=vas;Password=vas;min pool size=1;max pool size=100"; conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; cmd.CommandText = "UPDATE ROA_CFG_SMS SET CONTENT = :content WHERE ID = 10"; cmd.Parameters.Add(":content", OleDbType.VarChar); cmd.Parameters[0].Value = ”àâçéèêëîïôœùûÀÂÇÉÈÊËÎÏÔŒÙÛn°€…“; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); object name; cmd.CommandText = "SELECT CONTENT FROM ROA_CFG_SMS WHERE ID = 10"; name = cmd.ExecuteScalar(); textBox2.Text = name.ToString(); } 程序用OracleConnection方式连接后用传参方式更新字段内容 using (OracleConnection conn = new OracleConnection()) { conn.ConnectionString = "Data source=sima;User ID=vas;Pwd=vas"; conn.Open(); OracleCommand cmd = new OracleCommand(); cmd.Connection = conn; cmd.CommandText = "UPDATE ROA_CFG_SMS SET CONTENT = :content WHERE ID = 10"; cmd.Parameters.Add(":content", OracleType.NVarChar); cmd.Parameters[0].Value = "àâçéèêëîïôœùûÀÂÇÉÈÊËÎÏÔŒÙÛn°€…"; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); object name; cmd.CommandText = "SELECT CONTENT FROM ROA_CFG_SMS WHERE ID = 10"; name = cmd.ExecuteScalar(); textBox2.Text = name.ToString(); } 用OleDbConnection方式更新会出现乱码,用OracleConnection方式则正常,当前需要用OleDbConnection方式连接,请问应该怎么解决这个乱码问题呢?

oracle已连接到空闲例程

执行shutdown normal命令,等了会儿无提示从新登录,当执行 conn /as sysdba出现"已连接到空闲例程"怎么解决? 环境变量: ORACLE_HOME=E:\oracle\product\10.2.0\db_1 ORACLE_SID=orcl 还是报错: SQL> conn sys/test as sysdba 已连接到空闲例程。 SQL> show parameters audit_trail; ORA-01034: ORACLE not available SQL> startup; ORA-01078: failure in processing system parameters

oracle 监听问题 --sqlplus可以登录,其他程序不可以连接

![图片说明](https://img-ask.csdn.net/upload/201903/25/1553486650_212575.png) ??????????????? ip什么的根本不管,直接就能登录本地oracle 在其他程序连接oracle报错: oracle 错误代码:ora-12541 ![图片说明](https://img-ask.csdn.net/upload/201903/25/1553486662_295736.png) 请问这种情况怎么解决? 以下是 listener.ora代码 为了解决这个问题,重新配置了一个监听 所以有两个监听程序,但是依旧不好使! ``` # listener.ora Network Configuration File: E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. LISTENER2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = KX8G3P6HOZLYPJ9)(PORT = 1512)) ) ) ADR_BASE_LISTENER2 = E:\app\Administrator LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = KX8G3P6HOZLYPJ9)(PORT = 1521)) ) ) ADR_BASE_LISTENER = E:\app\Administrator SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME = ORCL) ``` 以下是tnsnames.ora代码, 前两天还能用,今天一连接就开始报错!! ``` # tnsnames.ora Network Configuration File: E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = KX8G3P6HOZLYPJ9)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ``` ============补================== 以下是lsnrctl stat 执行结果 ![图片说明](https://img-ask.csdn.net/upload/201903/26/1553587194_177214.png) 以下是tnsping orcl执行结果 ![图片说明](https://img-ask.csdn.net/upload/201903/26/1553587202_93004.png)

VS连接本地oracle数据库时连接失败

web.config中的配置信息: ``` <configuration> <system.web> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89B483F429C47342"/> </assemblies> </compilation> </system.web> <!-- 使用connectionString配置数据库连接 --> <connectionStrings> <add name="TESR_DB" connectionString="DATA SOURCE=localhost:1521/BasicOracl;PASSWORD=admin;USER ID=SCOTT" providerName="Oracle.DataAccess.Client" /> </connectionStrings> </configuration> ``` 后台.cs代码: ``` protected void Page_Load(object sender, EventArgs e) { string result = "SELECT CZR_DM FROM T_BYSQ_BJSH_SKB_CZR"; string connectionString = ConfigurationManager.ConnectionStrings["TESR_DB"].ToString(); Response.Write(connectionString); try { OracleConnection myConnection = new OracleConnection(connectionString); OracleCommand myORACCommand = myConnection.CreateCommand(); myORACCommand.CommandText = result; myConnection.Open(); OracleDataReader myDataReader = myORACCommand.ExecuteReader(); Response.Write("ceshi"); myDataReader.Read(); Response.Write("连接成功<br>"); Response.Write(myDataReader["CZR_DM"].ToString()); myDataReader.Close(); myConnection.Close(); } catch (Exception ex) { Response.Write("连接失败"); } } ``` 页面显示: _DATA SOURCE=localhost:1521/BasicOracl;PASSWORD=admin;USER ID=SCOTT连接失败_ 但是通过navicat是可以连接上本地的oracle数据库的: ![图片说明](https://img-ask.csdn.net/upload/201610/13/1476324105_444365.png) VS中的异常信息输出: ``` “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml.Hosting\v4.0_4.0.0.0__31bf3856ad364e35\System.Xaml.Hosting.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Tracing\v4.0_14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Tracing.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“A_8ccdcaf6_f9ff_47e9_903f_65e57b80011d”。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Web.Entity.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\System.resources.dll”。模块已生成,不包含符号。 “iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\Users\Stone.Ma\AppData\Local\Temp\Temporary ASP.NET Files\vs\0ea752e9\5dd352e5\App_Web_2yrhosm5.dll”。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll”。用户取消了自动符号加载。 “iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-1-131207973184844444): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll”。用户取消了自动符号加载。 引发的异常:“Oracle.DataAccess.Client.OracleException”(位于 Oracle.DataAccess.dll 中) 引发的异常:“Oracle.DataAccess.Client.OracleException”(位于 Oracle.DataAccess.dll 中) ```

用VB.NET连接MYSQL或SQL SERVER连接超时卡死程序的问题

我需要每隔30秒去连接一次目标机器的MYSQL或SQL SERVER数据库,当网络不中断或数据库运行正常时没问题,一旦与目标数据库网络中断,就会存在连接超时,程序就会卡在那里不动,我把连接字符串Connection Timeout设成1秒也没用,当网络中断,一旦用mysql_conn.Open()就会卡死,请问大家用什么办法吗!?有人说用多线程,或者用什么方法可以更高效的判断数据库是否能连接 连接字符串 Const mSqlServer_ConnectionString As String = "server=192.168.1.1;" _ & "database=DB_test;" _ & "user id=root;" _ & "password=123456;" _ & "Connection Timeout=1" 连接对象 Public mysql_conn As New MySql.Data.MySqlClient.MySqlConnection(mSqlServer_ConnectionString) mysql_conn.Open() ``` ```

oracle使用连接池发生错误,求助!

第一次使用连接池,不太熟悉使用方法,代码如下: 数据源参数配置: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/oracle" type="javax.sql.DataSource" auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl" username="system" password="manager" maxActive="4" maxIdle="2" maxWait="6000"/> </Context> 建立连接代码: line21: InitialContext ctx=new InitialContext(); line22: ds=(DataSource)ctx.lookup("java:comp/env/jdbc/oracle"); line23: conn=ds.getConnection(); . . . line40: conn.close(); 错误提示: type Exception report message An exception occurred processing JSP page /check.jsp at line 22 description The server encountered an internal error that prevented it from fulfilling this request.

root用户连接oracle的问题

在solaris10下 用oracle用户安装oracle10 <br />su - root <br />sqlplus / as sysdba;会出现一下错误: <br /> <br />ERROR: <br />ORA-01031: insufficient privileges <br /> <br />Enter user-name: SP2-0306: Invalid option. <br />Usage: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}] <br />where &lt;logon&gt;&nbsp; ::= &lt;username&gt;[/&lt;password&gt;][@&lt;connect_identifier&gt;] | / <br />Enter user-name: ERROR: <br />ORA-01017: invalid username/password; logon denied <br /> <br />root已经设置了环境变量 <br /> <br />

python用cx_oracle远程连接oracle

本机可以连上oracle,同一局域网内其他机器用sql developer也可以连上,但是不能使用python连接,会报错,如下 conn = cx_Oracle.connect('system', 'Hjl123456', '10.10.13.13:1521/orcl') UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 82-83: invalid continuation byte

WCF连接Oracle数据库异常

(.net版本3.5 ,VS2012,64位主机,安装Oracal64位客户端)桌面程序使用代码段可以正常连接,一放入WCF中连接异常显示如下: 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。 代码如下: string strIP = "10.0.0.103";//主机名或IP string strUser = "alure_db";//用户名 string strPw = "sdDB2016";//密码 string strTemp = "ORCL";//服务名或SID string Conn = string.Format("User Id={0};Password={1};Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST={2})(PORT=1521))" + "(CONNECT_DATA=(SERVICE_NAME={3})));", strUser.Trim(), strPw.Trim(), strIP.Trim(), strTemp.Trim()); OracleConnection conn = new OracleConnection(Conn); try { if (conn.State != ConnectionState.Open) conn.Open(); msg = "OPEN"; } catch (Exception ex) { msg = "Fail"; } 用了一台32位的机子结果正常 =>结论就是WCF连接时候,IIS配置为32位.现在不知道怎么改这些,求解答!!

python cx_Oracle 连接数据库时出错

![图片说明](https://img-ask.csdn.net/upload/201710/08/1507447836_260286.png)

occi连接oracle数据库出现错误

在vs2015中用occi连接oracle数据库时,程序能运行,但不久就会显示程序已停止运行 以下是我的代码: #include <iostream> #include <occi.h> using namespace std; using namespace oracle::occi; int main() { Environment *env; Connection *conn; Statement *stmt; ResultSet *rt; string username = "system"; string code = "123Tanruifeng"; string dataID = "orcl2"; env = Environment::createEnvironment(); conn = env->createConnection(username, code,dataID); stmt = conn->createStatement(); stmt->executeUpdate("insert into department(dno,dname) values('d004','数学')"); rt = stmt->executeQuery("select * from department"); while (rt->next()) { string fruit = rt->getString(1); int qua = rt->getInt(2); cout << qua << " " << fruit << endl; } conn->terminateStatement(stmt); env->terminateConnection(conn); Environment::terminateEnvironment(env); } 出现的错误 ![图片说明](https://img-ask.csdn.net/upload/201706/10/1497075427_74155.png) 请各位大神帮帮忙!!!

java连接oracle异常(急求)

最近使用java连接oracle数据库的时候总会出现怪事情。几周前我用下面的代码能够连接上,并且能够在数据库中进行操作,代码如下: public class TTest { public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:Miujg"; public static final String DBUSER = "scott"; public static final String PASSWORD = "tiger"; private Connection conn = null; public static void main(String[] args)throws Exception { Connection ct=null; Class.forName(DBDRIVER); ct=DriverManager.getConnection(DBURL,DBUSER,PASSWORD); System.out.println(ct); } } 现在连接总是出现: Io 异常: The Network Adapter could not establish the connection。网上说是没有打开那两个服务(一个是监听,另一个是OracleService),但是我都打开了的,昨晚我重新启动这两个服务又可以连接,但是今天我有照着昨天的做,还是不能够连接。我tm快疯了,求大神相助呀。

httpclient怎么设置连接池连接等待时间

连接满时,会处于连接池等待状态,怎么设置连接池等待时间,避免造成长时间等待 求大神解答,急!在线等!!!! /*读取超时*/ private final static int SOCKET_TIMEOUT = 50000; /*连接超时*/ private final static int CONNECTION_TIMEOUT = 50000; /*每个HOST的最大连接数量*/ private final static int MAX_CONN_PRE_HOST = 2; /*连接池的最大连接数*/ private final static int MAX_CONN = 60; /*连接池*/ private final static HttpConnectionManager httpConnectionManager; static{ httpConnectionManager = new MultiThreadedHttpConnectionManager(); HttpConnectionManagerParams params = httpConnectionManager.getParams(); params.setConnectionTimeout(CONNECTION_TIMEOUT); params.setSoTimeout(SOCKET_TIMEOUT); params.setDefaultMaxConnectionsPerHost(MAX_CONN_PRE_HOST); params.setMaxTotalConnections(MAX_CONN); }

racle10采用jdbc的方式获取conn,并设置conn.setAutoCommit(false),不显示执行conn.commit();结果还是提交了。

表于:2011-08-04 17:23:19 <br />oracle10采用jdbc的方式获取conn,并设置conn.setAutoCommit(false),不显示执行conn.commit();结果还是提交了。 <br />代码如下: <br />Class.forName( "oracle.jdbc.driver.OracleDriver" ); <br />Connection conn=DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:sowrd", "sys as SYSDBA", "123456" ); <br />conn.setAutoCommit(false); <br /> Statement sta=conn.createStatement(); <br />sta.execute("insert into transactiontester(userid,processid) values ('"+userId+"','"+System.currentTimeMillis()+"')"); <br />// conn.commit(); <br />conn.close(); <br /> <br />这样的代码,oracle数据库里还是增加了一条数据; <br />请教了!<br/><strong>问题补充</strong><br/>自己顶。。。估计是没人遇到过这样的问题?

【求助】java使用jdbc连接Oracle 11g ex版本数据库时的问题

我下载Oracle数据库连接驱动类与SqlConnectText.java在同一目录下,是ojdbc6.jar 数据库版本是Oracle11g Express版本,SID是xe JDK是1.6版本的 然后端口1521正在被监听 这是Java类代码 ``` import java.sql.*; public class SqlConnectTest { private static String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:xe"; private static String theUser = "root"; private static String thePw = "root"; public static void main(String[] args) { ResultSet rs = null; Connection conn = null; Statement stat = null; try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); conn = DriverManager.getConnection(dbUrl, theUser, thePw); stat = conn.createStatement(); rs = stat.executeQuery("select * from AdminUser"); while (rs.next()) { System.out.println(rs.getString("username")+"--"+rs.getString("password")); } } catch (Exception e) { e.printStackTrace(); } finally { if(rs != null) { try { rs.close(); } catch(Exception e) {} } if(stat != null) { try { stat.close(); } catch(Exception e) {} } if(conn != null) { try { conn.close(); } catch(Exception e) {} } } } } ``` 这是异常信息 D:\F\oracle\sql>javac SqlConnectTest.java -Djava.ext.dirs=./ D:\F\oracle\sql>java -Djava.ext.dirs=./ SqlConnectTest java.sql.SQLException: Socket read timed out at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at SqlConnectTest.main(SqlConnectTest.java:36) Caused by: oracle.net.ns.NetException: Socket read timed out at oracle.net.ns.Packet.receive(Packet.java:320) at oracle.net.ns.NSProtocol.connect(NSProtocol.java:286) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301) 实在是不知道出什么问题了,求大家帮忙解答

oracle12c 怎么直接连接到PDB数据库?

创建PDB数据库后无法使用PDB数据库的管理员账号直接连接至PDB数据库 SQLPLUS提示如下: SQL> conn accp1sys/accpManage@ACCP1 ERROR: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 已确定该PDB数据库ACCP1以及账号存在 ![图片说明](https://img-ask.csdn.net/upload/201605/26/1464195290_188466.png) listener.ora以及tnsmanes.ora配置如下: tnsnames: # tnsnames.ora Network Configuration File: D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ACCP1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = accp) ) ) listener: # listener.ora Network Configuration File: D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\bin\oraclr12.dll") ) (SID_DESC = (SID_NAME = orcl) (GLOBAL_DBNAME = ORCL) ) (SID_DESC = (SID_NAME = accp1) (GLOBAL_DBNAME = ACCP1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) 经过多方搜索,始终无法连接上,希望各位高手帮忙解决一下,感激不尽

JDBC连接ORACLE数据库时出现的问题

导入OJDBC的jar包后,运行出现 ![图片说明](https://img-ask.csdn.net/upload/201607/26/1469517646_29907.png) 如下问题,该如何解决 附上代码 ``` public class DBUtil { private static final String url="jdbc:Oracle:thin:@localhost:1521:od"; private static final String user="system"; private static final String password="yzj9454"; public static void main(String[] args) throws ClassNotFoundException, SQLException { //加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); //获得数据库的连接 Connection conn =DriverManager.getConnection(url, user, password); //通过数据库的连接操作数据库 Statement stmt = conn.createStatement(); ResultSet rs= stmt.executeQuery("select USER_NAME from imooc_goddess "); while(rs.next()){ System.out.println(rs.getString("USER_NAME")); } } } ```

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Vue + Spring Boot 项目实战(十九):Web 项目优化解决方案

快来一起探索如何打脸我们的破项目,兄弟姐妹们把害怕打在公屏上!

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解!

CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解! 目录 博客声明 大数据了解博主粉丝 博主的粉丝群体画像 粉丝群体性别比例、年龄分布 粉丝群体学历分布、职业分布、行业分布 国内、国外粉丝群体地域分布 博主的近期访问每日增量、粉丝每日增量 博客声明 因近期博主写专栏的文章越来越多,也越来越精细,逐步优化文章。因此,最近一段时间,订阅博主专栏的人数增长也非常快,并且专栏价

一个HashMap跟面试官扯了半个小时

一个HashMap能跟面试官扯上半个小时 关注 安琪拉的博客 1.回复面试领取面试资料 2.回复书籍领取技术电子书 3.回复交流领取技术电子书 前言 HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。 开场 面试官: 你先自我介绍一下吧! 安琪拉: 我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目...

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

记录下入职中软一个月(外包华为)

我在年前从上一家公司离职,没想到过年期间疫情爆发,我也被困在家里,在家呆着的日子让人很焦躁,于是我疯狂的投简历,看面试题,希望可以进大公司去看看。 我也有幸面试了我觉得还挺大的公司的(虽然不是bat之类的大厂,但是作为一名二本计算机专业刚毕业的大学生bat那些大厂我连投简历的勇气都没有),最后选择了中软,我知道这是一家外包公司,待遇各方面甚至不如我的上一家公司,但是对我而言这可是外包华为,能...

面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

培训班出来的人后来都怎么样了?(二)

接着上回说,培训班学习生涯结束了。后面每天就是无休止的背面试题,不是没有头脑的背,培训公司还是有方法的,现在回想当时背的面试题好像都用上了,也被问到了。回头找找面试题,当时都是打印下来天天看,天天背。 不理解呢也要背,面试造飞机,上班拧螺丝。班里的同学开始四处投简历面试了,很快就有面试成功的,刚开始一个,然后越来越多。不知道是什么原因,尝到胜利果实的童鞋,不满足于自己通过的公司,嫌薪水要少了,选择...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

工作八年,月薪60K,裸辞两个月,投简历投到怀疑人生!

近日,有网友在某职场社交平台吐槽,自己裸辞两个月了,但是找工作却让自己的心态都要崩溃了,全部无果,不是已查看无回音,就是已查看不符合。 “工作八年,两年一跳,裸辞两个月了,之前月薪60K,最近找工作找的心态崩了!所有招聘工具都用了,全部无果,不是已查看无回音,就是已查看不符合。进头条,滴滴之类的大厂很难吗???!!!投简历投的开始怀疑人生了!希望 可以收到大厂offer” 先来看看网...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

都前后端分离了,咱就别做页面跳转了!统统 JSON 交互

文章目录1. 无状态登录1.1 什么是有状态1.2 什么是无状态1.3 如何实现无状态1.4 各自优缺点2. 登录交互2.1 前后端分离的数据交互2.2 登录成功2.3 登录失败3. 未认证处理方案4. 注销登录 这是本系列的第四篇,有小伙伴找不到之前文章,松哥给大家列一个索引出来: 挖一个大坑,Spring Security 开搞! 松哥手把手带你入门 Spring Security,别再问密...

97年世界黑客编程大赛冠军作品(大小仅为16KB),惊艳世界的编程巨作

这是世界编程大赛第一名作品(97年Mekka ’97 4K Intro比赛)汇编语言所写。 整个文件只有4095个字节, 大小仅仅为16KB! 不仅实现了3D动画的效果!还有一段震撼人心的背景音乐!!! 内容无法以言语形容,实在太强大! 下面是代码,具体操作看最后! @echo off more +1 %~s0|debug e100 33 f6 bf 0 20 b5 10 f3 a5...

程序员是做全栈工程师好?还是专注一个领域好?

昨天,有位大一的同学私信我,说他要做全栈工程师。 我一听,这不害了孩子么,必须制止啊。 谁知,讲到最后,更确定了他做全栈程序员的梦想。 但凡做全栈工程师的,要么很惨,要么很牛! 但凡很牛的,绝不是一开始就是做全栈的! 全栈工程师听起来好听,但绝没有你想象的那么简单。 今天听我来给你唠,记得帮我点赞哦。 一、全栈工程师的职责 如果你学习编程的目的只是玩玩,那随意,想怎么学怎么学。...

不要再到处使用 === 了

我们知道现在的开发人员都使用 === 来代替 ==,为什么呢?我在网上看到的大多数教程都认为,要预测 JavaScript 强制转换是如何工作这太复杂了,因此建议总是使用===。这些都...

什么是a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站?00后的世界我不懂!

A站 AcFun弹幕视频网,简称“A站”,成立于2007年6月,取意于Anime Comic Fun,是中国大陆第一家弹幕视频网站。A站以视频为载体,逐步发展出基于原生内容二次创作的完整生态,拥有高质量互动弹幕,是中国弹幕文化的发源地;拥有大量超粘性的用户群体,产生输出了金坷垃、鬼畜全明星、我的滑板鞋、小苹果等大量网络流行文化,也是中国二次元文化的发源地。 B站 全称“哔哩哔哩(bilibili...

十个摸鱼,哦,不对,是炫酷(可以玩一整天)的网站!!!

文章目录前言正文**1、Kaspersky Cyberthreat real-time map****2、Finding Home****3、Silk – Interactive Generative Art****4、Liquid Particles 3D****5、WINDOWS93****6、Staggering Beauty****7、Ostagram图片生成器网址****8、全历史网址*...

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

用了这个 IDE 插件,5分钟解决前后端联调!

点击上方蓝色“程序猿DD”,选择“设为星标”回复“资源”获取独家整理的学习资料!作者 |李海庆我是一个 Web 开发前端工程师,受到疫情影响,今天是我在家办公的第78天。开发了两周,...

大厂的 404 页面都长啥样?最后一个笑了...

每天浏览各大网站,难免会碰到404页面啊。你注意过404页面么?猿妹搜罗来了下面这些知名网站的404页面,以供大家欣赏,看看哪个网站更有创意: 正在上传…重新上传取消 腾讯 正在上传…重新上传取消 网易 淘宝 百度 新浪微博 正在上传…重新上传取消 新浪 京东 优酷 腾讯视频 搜...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

代码注释如此沙雕,会玩还是你们程序员!

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。 我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路… 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。 然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗? 这不禁让人想起之前某音乐app的穷逼Vip,果然,穷逼在哪里都是...

Java14 新特性解读

Java14 已于 2020 年 3 月 17 号发布,官方特性解读在这里:https://openjdk.java.net/projects/jdk/14/以下是个人对于特性的中文式...

前端还能这么玩?(女朋友生日,用前端写了一个好玩的送给了她,高兴坏了)

前端还能这么玩?(女朋友生日,用前端写了一个好玩的送给了她,高兴坏了)

爬虫(101)爬点重口味的

小弟最近在学校无聊的很哪,浏览网页突然看到一张图片,都快流鼻血。。。然后小弟冥思苦想,得干一点有趣的事情python 爬虫库安装https://s.taobao.com/api?_ks...

工作两年简历写成这样,谁要你呀!

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 最近有伙伴问小傅哥,我的简历怎么投递了都没有反应,心里慌的很呀。 工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简历也没人看。我是不动物园里的猩猩,狒狒了! 我要加班,我要996,我要疯狂编码,求给我个机会… ...

相关热词 c# 局部 截图 页面 c#实现简单的文件管理器 c# where c# 取文件夹路径 c# 对比 当天 c# fir 滤波器 c# 和站 队列 c# txt 去空格 c#移除其他类事件 c# 自动截屏
立即提问