oracle 数据库 表空间

sys的权限比system高。
sys可以手动启动和停止数据库。
系统认证不需要密码。
sys 是数据字典的所有者。

创建表空间并通过sys或system访问sqlplus。
执行: sql 创建 TAKOLE 速度测试1 2 3 数据文件'/oracle/oradata/TEST1 2 3 .DBF'大小1 G 自动扩展至下一个 5 1 2 M 最大无限 NOLOGGING LOCAL DISTRIBUTION MANAGEMENT AUTO ALLOCATION;
不要直接创建5 0亿的文件,先创建1 G,让其自动扩展。

创建用户: sql 创建由 test1 2 3 标识的用户测试 1 2 3 预配置表空间测试1 2 3 临时表空间温度;
授权: sql 授予 CONNECT,测试资源 1 2 3 ;
搜索表空间和数据文件: sql 从 DBA_TABLESPACES 中选择; -
搜索表空间 从 DBA_DATA_FILES 中选择; -
检查数据文件
你自己掂量一下吧。

如何用本机连接oracle并建立相关用户和表

要将Oracle连接到cmd,首先要输入命令,即sqlplus/asysdba,然后回车。
这就像打开一扇门,让你进入Oracle的世界。

所以您想创建一个用户,对吧?很简单,使用创建用户命令。
例如,要创建测试用户,请键入 create test useridentified by 1 2 test2 1 请记住,用户名和密码之间必须有空格,就像写地址时,门牌号和门牌号之间必须有空格一样。

创建用户时,您还可以指定表空间,就像为用户分配房间一样。
例如,创建一个由密码default表空间user_data标识的用户名user临时表空间user_temp。

接下来,您需要向用户授予权限并使用 Grant 命令。
例如,要向测试用户授予连接、资源和数据库管理员权限,请编写 grant connection,resource,dba to test。

要创建表空间,必须首先创建临时表空间和数据表空间。
临时表空间就像是临时存储东西的地方。
使用createtemporarytablespace命令指定一个文件路径,如D:\oracle\oradata\Oracle9 i\user_temp.dbf,并设置大小和增长方式。
数据表空间是存储数据的地方。
使用 createtablespace 命令还可以指定文件路径和数据大小。

就像在房间里放置家具一样创建桌子。
使用createtable命令指定表名、列名和数据类型,例如createtable test(ID number, name varchar2 (1 0))。

导入导出数据需要使用exp命令。
导出数据,例如导出测试用户数据,写入exp test/passwd@orcl file=D:\oracle\oradata\bak.dmp full=y。
要导入数据,请写入 imp username/passwd@orcl file=D:\oracle\oradata\bak.dmp full=yignore=y。

如果您的用户名或密码中有特殊字符,登录时要特别小心。
在Linux平台上,密码使用双引号,用户名和密码一起使用单引号,例如“用户名/”密码“@服务名称”。
在Windows平台上,密码使用三个双引号,就像用户名/""""密码""""@服务名称一样。

最后,如果您登录的用户名或密码有问题,您可以以管理员身份登录并更改密码。
使用sqlplus/asysdba登录,然后更改passwd标识的用户名。

这个过程就像你在玩一个游戏,每一步都是一个关卡,你必须一步一步地克服它。
说实话,当时我不太懂,但现在用起来还是蛮顺手的。