
ORACLE是不能用IDENTITY的,可以用SEQUENCE
由于oracle是序列型的,所以不是在建表的时候递增的,可以用以下方法:
1、先建表:
create table mytable0813
(
id int not null,
name varchar(256)
)
2、创建一个SEQUENCE
create sequence SEQ_D
minvalue 1
maxvalue 99999999
start with 21
increment by 1
cache 20;
3、在向表插数据时插入自增列
insert into mytable0813 values(SEQ_D,'字段值',)
例如:
insert into mytable0813(id,name)values(SEQ_DNextval,'12345');
出于系统安全考虑,dba权限是禁止分配给普通用户使用的,你需要的是connect、resource的权限,这样就能建立数据库对象了。
另:oracle中并不存在“某个用户的数据库”一说,甚至连scheme的概念都弱化了,你需要管理的只是不同用户及其数据库对象而已。
按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开
2
打开数据库配置助手Database Configuration Assitant,单击“下一步”;
步骤1:选择“创建数据库”,单击“下一步”
3
步骤2:选择“一般用途或事务处理”,单击“下一步”;
步骤3:设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”
4
步骤4:管理选项配置,不勾选配置Enterprise Manager,单击“下一步”;
步骤5:数据库身份z明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”
5
步骤6:数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;
步骤7:恢复配置,指定快速恢复区
6
步骤8:数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;
步骤9:初始化参数,设置内存、字符集等,单击“下一步”
7
步骤10:数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;
步骤11 :创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库
我基本上不用Web管理端,都是使用客户端连接的,不知道能否给你帮助。
1、数据库的创建是基础,创建好了数据库实例之后,需要在这个数据库上创建用户,然后使用用户名、密码登录数据库用户后在用户上创建表。当然了,你直接在DBA用户上创建表也是可以的,不过不推荐你这样做。
2、从Oracle 10就有iSQL PLUS这样的Web客户端一样的工具,可以执行SQL。我也偶尔会用,感11gr2的环境我有,但是我都是 *** 作数据,没用过这个客户端,我想,你是否可以在Application Express 里面进行相关 *** 作。
3、如果Application Express没有数据库的管理功能,那么就安装一个客户端工具来 *** 作好了,例如:PL/SQL,我用这个。呵呵!
希望能给你帮助!
oracle手动创建数据库步骤语句:
1、编写初始化参数文件。
2、设置 *** 作系统环境变量。
3、创建实例。
4、以管理员身份连接数据库。
5、启动实例。
6、create database 创建数据库。
7、运行数据字典脚本。
8、Oracle的网络配置 客户端连接到服务端。
以上就是关于oracle数据库创建全部的内容,包括:oracle数据库创建、oracle创建数据库、oracle11g怎样创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)