老尸 发表于 2015-1-16 22:41:47

MYSQL网页设计ORA01034/ORA27101的办理办法

尽管MySQL也有一个认证培训项目,但是它的培训却要比Oracle或MS-SQL相差很远。尽管有的使用MySQL的用户表示,MySQL很容易上手,但是对于具有企业级数据库需求的用户来说,办理
ORA-01034毛病的办理举措

--Oracle罕见毛病之一

事前申明,Oracle妙手是不必要看本文的。

这是个Oracle数据库服务器对照罕见的毛病。有履历的用户几近即刻就可以办理这个毛病,再不济也能即刻到Metalink(http://metalink.oracle.com)往搜刮一下。

不幸的是,年夜多的时分,都是低级用户碰到的如许的成绩(对他们提Metalink也起不到甚么感化--一样平常都没有下面的帐号:))。以是,这个小帖子大概另有必定的感化。


成绩形貌
=======

在试图启动数据库的时分,Oracle呈报以下毛病:
ERROR:
ORA-27101Sharedmemoryrealmdoesnotexist
ORA-01034ORACLEnotavailable

基础注释
=======
Error:ORA-27101
Text:sharedmemoryrealmdoesnotexist
-------------------------------------------
Cause:Unabletolocatesharedmemoryrealm
Action:Verifythattherealmisaccessible


怎样办理
=======

这个成绩实在用一句话就能够说分明:

ORACLE_HOME大概ORACLE_SID设置不准确。

在之前的版本中,假如ORACLE_SID不准确,一样平常都只提醒ORA-01034。Oracle 8.1.7给出一个分外的信息:ORA-27101。

->假如是Unix,在Shell里把ORACLE_SID设置准确便可(注重巨细写敏感的成绩)。
 别的,反省ORACLE_HOME情况变量。怎样反省参考以下的命令:

%echo$ORACLE_SID
%ps-ef|grepsmon

->假如是Windows,一样平常都是由于体系中有多个实例酿成的。

 能够在命令行下 C:>setORACLE_SID=DEMO

 把这里的DEMO换为你响应的实例名。

 假如还不可的话,反省注册表中的ORACLE_HOME。


 别的,在Windows情况下有的时分毗连不上远程的数据库,会呈报云云的毛病。

 办理举措是把sqlnet.ora文件中的
 SQLNET.AUTHENTICATION_SERVICES=(NTS)NTS换为NONE.
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。

飘灵儿 发表于 2015-1-19 21:17:59

一个是把SQL语句写到客户端,可以使用DataSet进行加工;

柔情似水 发表于 2015-2-5 21:07:24

是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。

只想知道 发表于 2015-3-3 23:25:22

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

兰色精灵 发表于 2015-3-11 14:40:13

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

活着的死人 发表于 2015-3-18 23:57:46

如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。

海妖 发表于 2015-3-26 21:19:10

需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
页: [1]
查看完整版本: MYSQL网页设计ORA01034/ORA27101的办理办法