Create Database Ora-06553 Pls-213

SQL Code


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
 
--用脚本创建的数据库create database时总报错,Ora-06553 Pls-213 Package Standard Not Accessible。最初以为是版本relink的问题,到后来又怀疑是环境变量的问题。因为远程ssh ip su -oradce -c "sh test.sh"时,环境变量会丢失。
--直接执行CreateDB.sql不报错。但是执行sid.sh和sid.sql时均有报错。研究了半天,终于在metalink上找到报错原因。

--只要把/opt/oracle/products/10.2.0/sqlplus/admin/login.sql中的set serveroutput on size 1000000 format wrapped这一行去掉即可。

col temporary_tablespace format a30
col default_tablespace format a30
col username format a30
col table_name format a30
col segment_name format a30
col column_name format a30

set pages 9999
set lines 100
set arraysize 100
set long 4000
set serveroutput on size 1000000 format wrapped
set trimspool on
define _EDITOR=vi
define user_name=""
define instance_name=""

SET TERMOUT OFF
COLUMN user_name NEW_VALUE user_name
COLUMN instance_name NEW_VALUE instance_name
SELECT lower(user) user_name,
       decode(instr(global_name,‘.‘),0,global_name,
              substr(global_name,1,instr(global_name,‘.‘)-1 )) instance_name
  FROM global_name;
SET SQLPROMPT ‘&[email protected]&instance_name>‘
SET TERM ON

/* metalink原文如下:

--Create Database Statement Generates Error Ora-06553 Pls-213 Package Standard Not Accessible [ID 400942.1]

--------------------------------------------------------------------------------

修改时间 16-JUL-2007     类型 PROBLEM     状态 MODERATED

In this Document
  Symptoms
  Cause
  Solution

--------------------------------------------------------------------------------

This document is being delivered to you via Oracle Support‘s Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.

Applies to: 
Oracle Server - Enterprise Edition - Version: 10.2.0.2
This problem can occur on any platform.

Symptoms
Database creation using the CREATE DATABASE command generates the following error after some processing:

ERROR:
ORA-06553: PLS-213: package STANDARD not accessible

Cause
The problem was caused by including the line "SET SERVEROUT ON" in the glogin.sql file.

During database creation, the glogin.sql file is executed, which in turn causes the "SET SERVEROUT
ON" line to be executed, while the database creation is not complete yet. When this command is
issued, and because the DBMS_OUTPUT package is not created yet, the database creation fails and
the following error is returned:

ORA-06553: PLS-213: package STANDARD not accessible

Also, during subsequent logins to SQL Plus, the glogin.sql file is executed, and the same error is
returned. 
Solution
Remove any "" from the glogin.sql file, at least before issuing the "CREATE DATABASE" command.
但是在glogin.sql 并未发现set serveroutput 语句。于是将login.sql中的去掉。之后没有再报错

--------------------------------------------------------------------------------

相关的产品 
--------------------------------------------------------------------------------

Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition 
关键字 
--------------------------------------------------------------------------------
CREATE DATABASE; DBMS_OUTPUT 
错误 
--------------------------------------------------------------------------------
ORA-6553; PLS-213
*/

时间: 2024-12-22 08:00:28

Create Database Ora-06553 Pls-213的相关文章

创建数据库 - with CREATE DATABASE STATEMENT

1. Set SIDin bashORACLE_SID=ocmexport ORACLE_SID2. Set Env VarsORACLE_SID and ORACLE_HOME3. Choose a Database Administrator Authentication Methodpassword fileOS auth4. Create Init Parameter File$ORACLE_HOME/dbs/initocm.ora6. Connect to the InstancePa

使用CREATE DATABASE语句创建数据库

本文参考了<Administrator's Guide >第二章中使用create database创建数据库的方式.一般而言,我们最先接触到的是使用dbca创建数据库,与之相比,使用create database 显得较为复杂. ----------------------------------------------------------------------------------------- 使用create database命令创建数据库需要经过如下步骤: 步骤1: 指定实例

So Easy! Oracle在Linux上的安装配置系列三使用create database创建数据库

本文为So Easy! Oracle在Linux上的安装配置系列的第三篇,使用create database创建数据库,本序列第一篇介绍了学习实验环境的搭建包括:在win 7中使用VMware Workstation 创建虚拟机,安装CentOS-6.6-x86_64,网络配置 和使用xshell连接远程linux服务器,上传Oracle软件和使用操作系统安装光盘搭建本地yum源,第二篇专门说了Oracle11g R2在CentOS6.6上的安装,包括Oracle安装前的准备工作,并以图文详细介

create database link

如果本地的tnsnames.ora中未建立数据库连接,那么就是用1,否则就是用2 1:create database link geelyin96 connect to geelyin identified by geelyinpassword  using '(DESCRIPTION =  (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.86.1.96)(PORT = 1521))  )  (CONNECT_DATA =  (SER

odoo-10.0 create database 失败

在初始化数据库的界面点击[create database] create database 失败 报错如下 2017-01-05 20:15:18,529 4652 INFO ? werkzeug: 127.0.0.1 - - [05/Jan/2017 20:15:18] "GET / HTTP/1.1" 303 -2017-01-05 20:15:18,835 4652 INFO ? werkzeug: 127.0.0.1 - - [05/Jan/2017 20:15:18] &qu

基于Apache+php+mysql的许愿墙网站的搭建create database xyq; //创建xyq数据库

1.准备CentOS7与CentOS5的基础配置 2.在两台虚拟机中配置yum. 3.在CentOS7中安装httpd与php,在另一台虚拟机中安装mysql yum install mysql-server -y service mysqld restart  重启mysql 重启成功 4.将许愿墙网页放入CentOS7的/var/www/html 5.输入   mysql     进入数据库进行管理 6.输入create user 'kbz'@'192.168.100.104' identi

SqlSever基础 create database 创建一个新的数据库到默认的位置

1 2 1 create database helloworld 3 4

CREATE DATABASE建库语句详解

原创地址:http://blog.csdn.net/guguda2008/article/details/5716939 一个完整的建库语句是类似这样的: IF DB_ID('TEST') IS NOT NULL DROP DATABASE TESTGOCREATE DATABASE TESTON PRIMARY (NAME=TEST_DAT_MAIN1,FILENAME='D:/SQL2008DATAS/TEST_DAT_MAIN1.MDF',SIZE=3MB,MAXSIZE=UNLIMITE

MYSQL create database 和 create table 做了一些什么!

create database Studio; 这样就可以创建一个数据库了.他包涵一些什么呢? 可以看到它创建了一个文件夹,下面我们进去看一下它里面有一些什么东西. 还是先建一张表再进去吧,运行一下这个  create table Nums(X int not null); 内容分析: db.opt 文件. 复制到另一个地方,用计事本打开. 发现它保存的是字符集与排序规则信息. .frm 文件. 它保存整个表框架的定义,但是它保存的是密文. .idb文件. 它用来保存表中的数据.