1. 问题: ERROR: relation "xxx_id_seq" does not exist 2. 出现原因:由于表中建立了自增字段,id定义为Serial 类型,当执行完成建表语句后,其字段便成 int4 NOT NULL DEFAULT nextval('"xxx".xxx_id_seq'::regclass) 由于xxx_id_seq该序列只能在创建表的时候才能生成所以,会出现错误. 3. 解决办法 将该字段改为serial类型即可…
创建pg_buffercache后,查询时报错: postgres=# create extension pg_buffercache; postgres=# select * from pg_buffercache; ERROR: relation "pg_buffercache" does not exist LINE 1: select * from pg_buffercache; 原因:消息'relation does not exist'通常是因为没有连接到相应数据库.因为我…
正常步骤安装完成Oralce,通过dbca建库,报错如下图所示: Oracle安装日志中报错如下: [Thread-40] [ 1999-12-15 12:23:54.055 CST ] [BasicStep.handleNonIgnorableError:431]  ORA-00600: internal error code, arguments: [4:kgstmLdiToEpochTs], [1], [], [], [], [], [], [], [], [], [], [] 经查为:/…
SET VERIFY OFFconnect "SYS"/"&&sysPassword" as SYSDBAset echo onspool /u01/app/oracle/admin/qpdb/scripts/postDBCreation.log append@/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/catbundleapply.sql;select 'utl_recomp_begin: ' |…
最近安装了一套clourdera manager,其中hive元数据保存在postgresql中,因为今天想看一下hive的元数据信息,就登录了psql,连接到hive元数据库,发起select操作,报错如下: 这个错误因为postgresql不像oracle那么智能,postgresql区分大小写,并且不识别大写表名称,将名称使用引号引起来就可以查询出结果了,如下: 天坑啊!看来需要好好学习postgresql了. 注意:mysql数据库对象名称也区分大小写,oracle数据库对象名称内部都是…
1 Oracle11gR2 dbca建库 [oracle@localhost ~]$ cd $ORACLE_BASE/database [oracle@localhost database]$ dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc -gdbname orcl -sid orcl -characterSet ZHS16GBK Ente…
在之前的博文当中梳理了关于DBCA静默方式创建数据库的过程,本文就手工通过SQL*PLUS客户端采用CREATE DATABASE语句创建数据库.这种建库方式就是完全使用手工SQL语句创建数据库,通常而言都会推荐DBCA图形界面方式创建,因为更为直观,但并非所有场景都有图形界面.DBCA也可以使用静默方式进行创建数据库,详细可参考我另一篇博文:Oracle 11g R2创建数据库之DBCA静默方式 手工方式是采用执行CREATE DATABASESQL语句完成的.相比较DBCA工具建库而言,手工…
通常我们安装Oracle数据库软件,都是用OUI图形界面来完成的,但有些Unix/Linux系统中并未安装图形系统,也就无法使用图形界面来安装Oracle的产品了,对于这种场景,就只能采用静默方式来安装了,Oracle提供了这种silent方式,主要是通过配置响应文件rsp来完成的. 一.静默安装10.2.0.1数据库软件 --解压安装包 [oracle@prod u01]$ unzip 10201_database_linux32.zip [oracle@prod u01]$ cd datab…
今天学习了小布老师的手工建库视频,自己也做了一遍,下面是创建过程记录: 本地环境oracle10.2.0.1 一.前期准备工作 1.设置环境变量 [oracle@app dbs]$ vi bbk.env[oracle@app dbs]$ cat bbk.env ORACLE_SID=bbk[oracle@app dbs]$ . ./bbk.env[oracle@app dbs]$ env |grep ORAORACLE_SID=bbkORACLE_BASE=/u01/app/oracleORAC…