linux中如何创建一个数据库或者数据表呢

linux中如何创建一个数据库或者数据表呢,第1张

首先,需要安装一个数据库服务器,如MySQL, PostgreSQL, Oracle, DB2等等(SQL Server只能安装在Windows系统中)。

然后,再使用这些数据库服务器的客户端工具,在数据库中创建数据表。

1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)

2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba

3、创建临时表空间

--查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝对路径。一般用${ORACLE_HOME}就可以了

select name from v$tempfile

create temporary tablespace NOTIFYDB_TEMP tempfile '${ORACLE_HOME}\oradata\NOTIFYDB_TEMP.bdf' size 100m reuse autoextend on next 20m maxsize unlimited

4、创建表空间:

--查询用户表空间文件的绝对路径:

select name from v$datafile

create tablespace NOTIFYDB datafile '${ORACLE_HOME}\oradata\notifydb.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited)

5、创建用户和密码,指定上边创建的临时表空间和表空间

create user hc_notify identified by hc_password default tablespace NOTIFYDB temporary tablespace NOTIFYDB_TEMP

6、赋予权限

grant dba to hc_notify

grant connect,resource to hc_notify

grant select any table to hc_notify

grant delete any table to hc_notify

grant update any table to hc_notify

grant insert any table to hc_notify

经过以上 *** 作,就可以使用hc_notify/hc_password登录指定的实例,创建我们自己的表了。

安装成功了,那肯定有oracle帐号了。也有ORALCE_HOME了吧。

打开终端:

1、su - oralce

2、cd $ORALCE_HOME

3、sqlplus "/as sysdba"

4、create table test (name varchar(2),id (number)......) tableplace u1;--创建test表,并将表指定在u1表空间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8486786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存