oracle数据库创建表空间出现错误ora-01917 ora-01918
CREATETABLESPACE"BBHD"LOGGINGDATAFILE'C:\app\psx\oradata\BBHD.ORA'--路径根据实际情况修改--'%ora...
CREATE TABLESPACE "BBHD" LOGGING DATAFILE
'C:\app\psx\oradata\BBHD.ORA' --路径根据实际情况修改
--'%oracle_home%\BBHD.ORA'
SIZE 100M AUTOEXTEND ON NEXT 10M DEFAULT STORAGE (MAXEXTENTS UNLIMITED);
--设置系统undo时间(单位为秒)
alter system set undo_retention=10;
-------------------------------------------------
--创建BBHD用户并分配其相应权限
CREATE USER "bbhd" IDENTIFIED BY "bbhd" DEFAULT TABLESPACE "BBHD" TEMPORARY TABLESPACE "TEMP" PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT "CONNECT" TO "bbhd";
GRANT "RESOURCE" TO "bbhd";
GRANT UNLIMITED TABLESPACE TO "BBHD";
ALTER USER "BBHD" DEFAULT ROLE ALL;
--------------------------------------------------
我希望创建出来的表空间账户密码为bbhd 和bbhd 都是小写的 展开
'C:\app\psx\oradata\BBHD.ORA' --路径根据实际情况修改
--'%oracle_home%\BBHD.ORA'
SIZE 100M AUTOEXTEND ON NEXT 10M DEFAULT STORAGE (MAXEXTENTS UNLIMITED);
--设置系统undo时间(单位为秒)
alter system set undo_retention=10;
-------------------------------------------------
--创建BBHD用户并分配其相应权限
CREATE USER "bbhd" IDENTIFIED BY "bbhd" DEFAULT TABLESPACE "BBHD" TEMPORARY TABLESPACE "TEMP" PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT "CONNECT" TO "bbhd";
GRANT "RESOURCE" TO "bbhd";
GRANT UNLIMITED TABLESPACE TO "BBHD";
ALTER USER "BBHD" DEFAULT ROLE ALL;
--------------------------------------------------
我希望创建出来的表空间账户密码为bbhd 和bbhd 都是小写的 展开
2个回答
展开全部
这是报错用户不存在,没权限。必须用dba权限操作的。
创建表空间:
CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF;
创建用户:
create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;
赋权限:
grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;
创建表:
create table tablename(id varchar2(20));
创建表空间:
CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF;
创建用户:
create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;
赋权限:
grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;
创建表:
create table tablename(id varchar2(20));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询