今天在自己本本上装上了oracle数据库,然而在命令框登录时 用 sqlplus / as sysdba   时却出现了: insufficient privileges问题 原因就是没有加入ora_dba组 解决办法:计算机管理-->本地用户和组-->组    找到ora_dba 然后进去把administrator用户添加到组里就能连接成功了~~…
ORACLE数据库在导入导出时序列不一致的问题   在使用ORACLE数据库时,当给一个表设置自增字段时,我们经常会使用到序列+触发器来完成.但当你需要对数据库进行导入导出时,序列很容易出问题. 当你将数据库导出后,导入到另一个数据时,你会发现另一个数据库里的序列当前值会小于之前数据库的当前值,由此会导致你往该表插入数据时,会出现自增字 段的值重复的情况,如果这个自增字段为主键,则你的插入操作就会报错. 在网上找了一下资料,发现原来我们对数据库执行导出操作时,数据库先进行的是序列的导出,然后再进…
运行环境:在自己笔记本电脑(win10)上安装测试 操作系统版本:64位win8.1 Oracle版本:64位 oracle 11g 安装oracle 成功后//以管理员身份登录oracle 在cmd里输入命令 sqlplus / as sysdba 然后 报错 ERROR: ORA-01031 insufficient privileges 解决办法: 一般情况下检查操作系统的登录用户是否包含在ORA_DBA组中. 控制面板->管理工具->计算机管理->系统工具->本地用户和组-…
创建了一个数据库,想删除确报了一个ORA-01031:insufficient privileges错误 查了好久,总算解决了,原因是我的电脑登录账户不在ORA_DBA系统群组中,添加进去完美删除! 解决过程如下: 1.检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加上: 2.检查登陆windows的用户(administrator或安装orac…
1. 自从公司的GS5版本就已经支持Linux下的oracle数据库通过安装工具自动安装注册了, 只不过路径需要使用linux的命名规则, 如图: /home/oracle/ 注意 最后是有一个 斜线的. 不然容易在上一级目录创建一个增加了oracle前缀的数据文件. 数据文件: 2. 最新的7.0 安装工具支持ASM存储的模式: 创建时需要指定ASM存储的路径 方总说 可以不加斜线..  而且我的斜线加反了 他也给解析对了... 注意linux的文件系统目录一定写对 ASM的貌似兼容性做的好很…
通过JDBC连接Oracle数据库,在查询的时候发现时间字段取出来值后只剩下了日期,时间消失了.查资料发现跟Oracle jdbc驱动版本有关,这里先贴出解决方案: 修改数据库的连接方式: try { Class.forName("oracle.jdbc.OracleDriver"); Properties prop=new Properties(); prop.setProperty("user","数据库用户"); prop.setPrope…
解决办法: 一般情况下检查操作系统的登录用户是否包含在ORA_DBA组中. 控制面板->管理工具->计算机管理->系统工具->本地用户和组->ORA_DBA组. 如果ORA_DBA组中没有系统登录用户添加上即可. 但我的操作系统版本是没有--本地用户和组--这个选项,用另外一种方法添加:在oracle安装目录下找到oradba.exe运行即可 (我的目录为D:/app/*/product/11.2.0/dbhome_1/database) 安装Oracle时,若没有为下列用户…
系统:redhat 6.6 oracle版本: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 问题描述:宕机后,使用 sqlplus   登陆发现: Oracle ORA-01033: ORACLE initialization or shutdown in progress 即,数据库未正常打开. 问题排查: 由于非正常关机,数据库需要恢复.遂Bd一下: https://www.cnblogs.co…
原因:关机时没有关闭oracle窗口. 导致在登陆数据库的时候,使用oracle的这个界面登陆时,界面一直保持''正在登陆''的状态,一旦点击就会卡住,使界面变得无法响应. 然后使用sqlplus仍然可以登陆oracle. 解决办法:将oracle的这两个正在运行的服务关闭后重新启动,然后使用界面再次登陆oracle,或者输入错误的密码只要打开以下这个窗口即可. 然后再输入密码进行登陆,就可以了. 虽然这不是什么特别大的问题,但是我还是希望我的错误经验,能够给广大的同志们带来方便,节约宝贵的工作…
使用sqluldr2进行oracle数据库表数据抽取时遇到执行后无反应,也不报错,也无日志输出的情况. 经过排查之后发现时由于oracle账户密码快要过期导致的(这也能出问题,我服,类似的plsql连接oracle数据库时也会因为这个原因出现连接不上的问题),把账户密码的期限修改一下即可.注意的是,就算账户密码修改过后,被提示的账户还是要做一次密码修改才能生效.…