使用Oracle数据库
安装Oracle数据库后,就可以开始使用Oracle数据库了。这里我们使用sqlplus
连接数据库。
关于Oracle数据库的安装请参考其他说明文档。
使用管理员身份连接到Oracle数据库
为了创建项目独立的数据库,Oracle使用用户区分不同的数据库。要执行相关的操作,需要sysdba
角色的权限。
sqlplus sys/password as sysdba;
上面命令中的sys是系统用户名称,password使用密码。
登录(连接)到Oracle数据库后,可以查看当前登录的用户。
show user
如果是 sys
用户身份,就可以继续开始创建数据库了。
创建数据库
Oracle的数据库创建与其他的SQL
数据库的创建概念有些不同,其流程为:
- 创建数据表空间
- 创建用户
- 分配权限
下面分别介绍每一个步骤。
创建数据表空间
创建animal数据表空间:
create tablespace animal
datafile 'animal.dbf' size 10M;
查看已经创建的数据表空间:
select tablespace_name from user_tablespaces;
创建用户
创建john用户:
create user john identifeld by john
default tablespace animal;
第一个john是用户名,第二个john是密码,并指定了上面已经创建的表空间animal。
分配权限
为了使用方便这里直接分配三个系统角色的权限:
grant connect, resource, dba to john;
创建数据库表
create table dog (
name varchar(12),
age varchar(12)
) tablespace animal;
查看已经创建的数据库表:
select tablespace_name, table_name from user_tables where tablespace_name = 'ANIMAL';
也可以查看创建的表结构:
describe dog;
使用脚本执行创建数据库
为了快速创建数据库,可以将上面的执行语句保存到脚本文件,然后执行脚本。
get create_database.sql
run
仅供参考,如有帮助不胜荣幸,如需转载请注明出处。
请关注、点赞、收藏。