Category Archives: 数据库

MySQL/SQL Server/Oracle数据库系统维护与编程

Oracle OEM登录报错Exception in sending Request :: null


Oracle数据库OEM控制台登录报错:java.lang.Exception: Exception in sending Request :: null 解决方案: 找到$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties 比如我的就是“D:\oracle\product\10.2.0\db_2\B19_orcl\sysman\config\emd.properties” 找到agentTZRegion缺省是GMT,改为你所在的时区即可 例如:agentTZRegion=Asia/Ch...

Oracle表空间相关操作


1、关于表空间 //查看表空间 SQL> select tablespace_name from dba_data_files; //查看所有表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; //查看已使用表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tabl...

解决无法启动Oracle OEM控制台


1、保证OracleOraDb10g_home1TNSListener服务和OracleServiceORCL服务都已启动。此步骤参考“无法启动Oracle的TNSListener服务解决方案”。 2、打开DBCA,配置选择配置数据库–ORCL,记住输入的密码,一路NEXT,但是最后会出现无法配置的错误提示。并且OracleDBConsoleorcl服务无法启动,OME从而也无法启动。不用管,关掉就行了。 3、使用...

无法启动Oracle的TNSListener服务解决方案


 方案一:修改配置文件 文件路径:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora         修改为自己计算机的完整名称:                 方案二:通过Net Manager软件修改 查看服务,都已经启动:  

自增在不同数据库中的代码实现


不同的数据库里,如MySQL,MS SQL,MS Access,Oracle,自增的代码是不一样的 用于 MySQL 的语法 MySQL 使用 AUTO_INCREMENT 关键字来执行 auto-increment 任务。 默认地,AUTO_INCREMENT 的开始值是 1,每条新记录递增 1。 用于 SQL Server 的语法 MS SQL 使用 IDENTITY 关键字来执行 auto-increment 任务。 默认地,IDENTITY 的开始值是 1...

关于数据类型CHAR(),VARCHAR(),NCHAR(),NVARCHAR()等的区别


1.CHAR(size)和VARCHAR(size)的区别 CHAR为定长的字段,最大长度为2K字节;(字符长度不够自动在右边加空格符号) VARCHAR为可变长的字段,最大长度为4K字节; 2.CHAR(size)和NCHAR(size)的区别 CHAR如果存放字母数字占1个字节,存放GBK编码的汉字存放2个字节,存放UTF-8编码的汉字占用3个字节; NCHAR根据所选字符集来定义存放字符的占用字...