小编Kev*_*777的帖子

ORA-01034:ORACLE不可用ORA-27101:共享内存域不存在

尝试使用服务名称从客户端连接到服务器数据库时,我收到上述错误orcl.当我使用其他服务名称时,它正在连接dms

以下是我的 listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = dms)
      (SERVICE_NAME = dms)
      (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
#      (PROGRAM = extproc)
    )
  (SID_DESC =
     (SID_NAME = orcl)
     (SERVICE_NAME = dms)
    # (GLOBAL_DBANME = orcl)
      (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
   #  (PROGRAM = extproc)
  )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.53)(PORT = 1521))

    )
  )

ADR_BASE_LISTENER = /home/oracle/app/oracle
and tnsnames.ora
ORCL =
  (DESCRIPTION = …
Run Code Online (Sandbox Code Playgroud)

oracle oracle11g ora-27101 ora-01034

37
推荐指数
5
解决办法
34万
查看次数

什么时候应该使用gcc的-m32选项?

我正在编写一个程序,如果我在Suse 10 32位系统上编译而不添加-m32选项并在Suse 10 64位上执行它,它工作正常.

在这种情况下,我不需要添加-m32选项吗?

我们是否可以直接在64位系统上执行基于32位系统的程序而没有任何副作用?或者是否需要更新或更改?

c gcc 32bit-64bit

25
推荐指数
2
解决办法
3万
查看次数

在文本框中键入时将文本转换为大写

我是Visual Studio中的新手并使用visual Studio 2008.在一个项目中,我希望用户输入所有文本时都是大写的,而无需按Shift键或大写锁定.我用过这段代码

TextBox1.Text = TextBox1.Text.ToUpper();
Run Code Online (Sandbox Code Playgroud)

但是按Enter键后它会大写字符.

我只是想让用户在不按Shift键或没有大写锁定的情况下键入大写字母.

页面总代码如下...

public partial class Test : System.Web.UI.Page 
 {
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
        TextBox1.Text = TextBox1.Text.ToUpper();

    }
}
Run Code Online (Sandbox Code Playgroud)

有任何解决方案,请指导我.

c# asp.net visual-studio-2008

19
推荐指数
2
解决办法
9万
查看次数

如何使用autotools在64位平台上创建32位共享库

我正在使用autotools构建我的系统,主要由一个库组成.在64位Red Hat平台上,我需要能够生成一个能够在32位Red Hat平台上运行的库.

当我添加-m32到编译行时,一切都可以正常生成一个static(.a)库,但是一旦我尝试创建一个共享库,我就会得到这样的错误:

/usr/bin/ld: warning: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o' is incompatible with i386 output
/usr/bin/ld: warning: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o' is incompatible with i386 output  
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o: In function `__do_global_dtors_aux':  
crtstuff.c:(.text+0x29): undefined reference to `__DTOR_END__'  
collect2: ld returned 1 exit status' 
Run Code Online (Sandbox Code Playgroud)

我可以看到的问题是,它包括64位对象文件出来的/ usr/lib64下,而不是正确的32位的了/ usr/lib目录的(他们有正常的),但我无法弄清楚如何要解决这个问题.

autotools shared-libraries

17
推荐指数
1
解决办法
2万
查看次数

/usr/include/gnu/stubs.h:7:27:错误:gnu/stubs-32.h:没有这样的文件或目录

我正在尝试安装roccc 2.0.我已经安装了所需的包.现在安装它时,它给了我这个错误:

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我搜索gnu/stubs-32.h并了解了,对于Linux 64位进程glibc-devel以及对于Linux 32位,其中libc6-dev-i386.

我使用的是Linux 32位:i386 GNU/Linux,但lib无法解决此错误.

有人可以帮帮我吗?

linux gnu i386

10
推荐指数
2
解决办法
3万
查看次数

“composeEnhancers” 不是 ReactJS 中的函数

我的代码中出现以下错误:

TypeError: composeEnhancers is not a function
Run Code Online (Sandbox Code Playgroud)
const store = createStore(rootReducer, composeEnhancers(
    applyMiddleware(thunk)
));
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到问题出在这里吗?我不明白,因为我刚刚复制了我的 ReactJS 讲师的代码,他没有收到此错误,但我确实收到了。

我的整个代码显示在这里:

import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter } from 'react-router-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware, compose, combineReducers } from 'redux';
import thunk from 'redux-thunk';

import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
import burgerBuilderReducer from './store/reducers/burgerBuilder';
import orderReducer from './store/reducers/order';
import authReducer from './store/reducers/auth';

const composeEnhancers = process.env.NODE_ENV === 'development' ? …
Run Code Online (Sandbox Code Playgroud)

node.js npm

9
推荐指数
1
解决办法
9816
查看次数

如何找出上次重启apache的时间?

我有一个kloxo安装了控制面板的VPS .我在用CentOS 5.8 32-bit.

我今天重新启动了Apache,但忘记了我做的时间.知道确切的时间非常重要.

我可以使用日志文件或SSH命令找到它吗?

apache centos kloxo

7
推荐指数
2
解决办法
2万
查看次数

格式化字符串为10个字符

我目前正在开发一个项目,我需要将字符串格式化为只有10个字符长.但必须以某种方式开始并以增量计数器结束.

EG号码的格式为:

0100000001
0100000002
0100000003
...
0100000010
0100000011
Run Code Online (Sandbox Code Playgroud)

即前两个数字将保持不变,只有最后一个数字将保持递增但字符串必须保持10个字符长.

我怎么能这样做我尝试使用String.Format但似乎不起作用.

更新 我尝试使用以下内容

destination = String.Format("07000000{0}", messageCount);
Run Code Online (Sandbox Code Playgroud)

这种方法有效但是一旦messageCount超过10,长度变为11,它需要保持不超过10

c# string-formatting

6
推荐指数
2
解决办法
1万
查看次数

如何实现list.list以列出smooks中的副本

我是个傻笑的初学者.我正面临一个问题.这是java-java转换.我有一个列表,其中有一个包含2个对象的内部列表.如何实现list.list列出smooks中的副本?

java list smooks

5
推荐指数
1
解决办法
605
查看次数

在Excel中打开xml文件时出现错误-1072896636"DTD禁止",我该怎么办?

我正在尝试在Excel 2013中打开一个XML文件,但它说它不能这样做,因为"DTD禁止".我已经搜索了解决方案,但我找到的只是一些应该解决问题的代码.

但我根本得不到它!什么代码?我只是打开文件,我不是在编写程序或任何东西.我应该在打开文件之前大声朗诵代码还是什么?对不起,但我发现它真的很荒谬.

是否有一些解决方案只需打开文件而无需为其编写程序?如果没有,我该怎么做这个代码?

我正在谈论的代码如下

Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
xmlDoc.setProperty "ProhibitDTD",False
xmlDoc.load xmltoload.xml
Run Code Online (Sandbox Code Playgroud)

我发现该文件可能应该在Word中打开,而不是Excel,但Word 2013给了我同样的错误.

答:
看来该文件毕竟应该在Excel中打开.我在互联网上发现Office 2007及更早版本并没有禁止DTD.所以我通过在Excel 2003中打开所需的文件成功绕过了这个问题.

xml excel dtd

5
推荐指数
2
解决办法
3万
查看次数