目标文件夹: F:\oracle\
'Oracle 数据库监听程序' 的端口: 1521
'用于 Microsoft Transaction Server 的 Oracle 服务' 的端口: 2030
HTTP 监听程序的端口: 8080
SYSTEM/root,
SYS/root,
{--
system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。
sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。
以上就是2个用户的区别。
另外你说的,system用户as sysdba登录时和sys一样的问题:
system用户以sysdba身份登录时就是sys,准确地说,任何用户以sysdba身份登录时都是sys,这一点,你登陆后执行show user可以验证。
--}
创建用户 ym/ym, create user ym identified by ym;
授权: grant create session to ym;
grant create table to ym;
grant create tablespace to ym;
grant create view to ym;
修改用户密码: alter user ym identified by root;
现在以ym用户登录
在ym用户创建表空间:
create tablespace TestSpace
datafile 'F:/Oracle/app/oracle/TestSpace.dbf'
size 10M
autoextend on next 5M maxsize 300M;
删除表空间 //drop tablespace TestSpace including contents and datafiles
SYSTEM用户登录授予用户ym使用表空间的权限:
alter user ym quota unlimited on TestSpace;
//授权
agrant connect,resource to ym;
grant create any sequence to ym;
grant create any table to ym;
grant delete any table to ym;
grant insert any table to ym;
grant select any table to ym;
grant unlimited tablespace to ym;
grant execute any procedure to ym;
grant update any table to ym;
grant create any view to ym;
创建表
create table ym.FBP_FISCAL_PERIOD
(
creation_date NUMBER(14) not null,
created_by NUMBER(38) not null,
last_update_login NUMBER(38),
enabled_flag CHAR(1) default 'Y' not null,
last_update_date NUMBER(14),
last_updated_by NUMBER(38) not null,
org_id NUMBER(38) not null,
period_id NUMBER(38) not null,
fiscal_year NUMBER(4) not null,
period_state CHAR(1) not null,
period_code VARCHAR2(128) not null,
period_name VARCHAR2(256) not null,
strart_time NUMBER(14) not null,
end_time NUMBER(14) not null
)
commit;
comment on table ym.FBP_FISCAL_PERIOD
is '会计期间';
-- Add comments to the columns
comment on column ym.FBP_FISCAL_PERIOD.creation_date
is '创建日期';
comment on column ym.FBP_FISCAL_PERIOD.created_by
is '创建者';
comment on column ym.FBP_FISCAL_PERIOD.last_update_login
is '最后修改时的登录ID';
comment on column ym.FBP_FISCAL_PERIOD.enabled_flag
is '有效标识';
comment on column ym.FBP_FISCAL_PERIOD.last_update_date
is '最后更新日期';
comment on column ym.FBP_FISCAL_PERIOD.last_updated_by
is '最后更新者';
comment on column ym.FBP_FISCAL_PERIOD.org_id
is '机构ID';
comment on column ym.FBP_FISCAL_PERIOD.period_id
is '期间ID';
comment on column ym.FBP_FISCAL_PERIOD.fiscal_year
is '会计年度';
comment on column ym.FBP_FISCAL_PERIOD.period_state
is '期间状态';
comment on column ym.FBP_FISCAL_PERIOD.period_code
is '期号';
comment on column ym.FBP_FISCAL_PERIOD.period_name
is '期名';
comment on column ym.FBP_FISCAL_PERIOD.strart_time
is '开始时间';
comment on column ym.FBP_FISCAL_PERIOD.end_time
is '结束时间';
-- Create/Recreate primary, unique and foreign key constraints
alter table ym.FBP_FISCAL_PERIOD
add constraint PK_FBP_FISCAL_PERIOD primary key (PERIOD_ID);
select table_name,tablespace_name from user_tables where table_name='FBP_FISCAL_PERIOD';
此时发现 此表建在了SYSTEM表空间;迁移到TestSpace
alter table FBP_FISCAL_PERIOD move tablespace TestSpace
登录数据库主页,
XID:XE
数据库网页登录主页 : http://127.0.0.1:8080/apex/f?p=4550:11:6113610220699945::NO:::
'Oracle 数据库监听程序' 的端口: 1521
'用于 Microsoft Transaction Server 的 Oracle 服务' 的端口: 2030
HTTP 监听程序的端口: 8080
SYSTEM/root,
SYS/root,
{--
system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。
sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。
以上就是2个用户的区别。
另外你说的,system用户as sysdba登录时和sys一样的问题:
system用户以sysdba身份登录时就是sys,准确地说,任何用户以sysdba身份登录时都是sys,这一点,你登陆后执行show user可以验证。
--}
创建用户 ym/ym, create user ym identified by ym;
授权: grant create session to ym;
grant create table to ym;
grant create tablespace to ym;
grant create view to ym;
修改用户密码: alter user ym identified by root;
现在以ym用户登录
在ym用户创建表空间:
create tablespace TestSpace
datafile 'F:/Oracle/app/oracle/TestSpace.dbf'
size 10M
autoextend on next 5M maxsize 300M;
删除表空间 //drop tablespace TestSpace including contents and datafiles
SYSTEM用户登录授予用户ym使用表空间的权限:
alter user ym quota unlimited on TestSpace;
//授权
agrant connect,resource to ym;
grant create any sequence to ym;
grant create any table to ym;
grant delete any table to ym;
grant insert any table to ym;
grant select any table to ym;
grant unlimited tablespace to ym;
grant execute any procedure to ym;
grant update any table to ym;
grant create any view to ym;
创建表
create table ym.FBP_FISCAL_PERIOD
(
creation_date NUMBER(14) not null,
created_by NUMBER(38) not null,
last_update_login NUMBER(38),
enabled_flag CHAR(1) default 'Y' not null,
last_update_date NUMBER(14),
last_updated_by NUMBER(38) not null,
org_id NUMBER(38) not null,
period_id NUMBER(38) not null,
fiscal_year NUMBER(4) not null,
period_state CHAR(1) not null,
period_code VARCHAR2(128) not null,
period_name VARCHAR2(256) not null,
strart_time NUMBER(14) not null,
end_time NUMBER(14) not null
)
commit;
comment on table ym.FBP_FISCAL_PERIOD
is '会计期间';
-- Add comments to the columns
comment on column ym.FBP_FISCAL_PERIOD.creation_date
is '创建日期';
comment on column ym.FBP_FISCAL_PERIOD.created_by
is '创建者';
comment on column ym.FBP_FISCAL_PERIOD.last_update_login
is '最后修改时的登录ID';
comment on column ym.FBP_FISCAL_PERIOD.enabled_flag
is '有效标识';
comment on column ym.FBP_FISCAL_PERIOD.last_update_date
is '最后更新日期';
comment on column ym.FBP_FISCAL_PERIOD.last_updated_by
is '最后更新者';
comment on column ym.FBP_FISCAL_PERIOD.org_id
is '机构ID';
comment on column ym.FBP_FISCAL_PERIOD.period_id
is '期间ID';
comment on column ym.FBP_FISCAL_PERIOD.fiscal_year
is '会计年度';
comment on column ym.FBP_FISCAL_PERIOD.period_state
is '期间状态';
comment on column ym.FBP_FISCAL_PERIOD.period_code
is '期号';
comment on column ym.FBP_FISCAL_PERIOD.period_name
is '期名';
comment on column ym.FBP_FISCAL_PERIOD.strart_time
is '开始时间';
comment on column ym.FBP_FISCAL_PERIOD.end_time
is '结束时间';
-- Create/Recreate primary, unique and foreign key constraints
alter table ym.FBP_FISCAL_PERIOD
add constraint PK_FBP_FISCAL_PERIOD primary key (PERIOD_ID);
select table_name,tablespace_name from user_tables where table_name='FBP_FISCAL_PERIOD';
此时发现 此表建在了SYSTEM表空间;迁移到TestSpace
alter table FBP_FISCAL_PERIOD move tablespace TestSpace
可以以sqldeveloper 或者是PLSQL Developer来连接数据库,PLSQL Developer连接时,需要修改tnsnames.ora文件信息。
登录数据库主页,
XID:XE
数据库网页登录主页 : http://127.0.0.1:8080/apex/f?p=4550:11:6113610220699945::NO:::