目录

windows平台安装oracle

安装版本

  • Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

下载链接

安装向导参考

创建用户(fidas)及密码(sa),并授予用户增、删、改权限。

1
2
3
4
5
CREATE USER fidas IDENTIFIED BY sa;
GRANT create session TO fidas;
ALTER USER fidas DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
GRANT SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO fidas;
COMMIT;

windows启动1521端口监听及启动Oracle服务

1
2
3
4
5
6
7
8
9
win +x 用管理员运行cmd

cd D:\app\用户名\product\12.2.0\dbhome_1\BIN

开启监听:监听器是用于接受客户端连接的进程。
lsnrctl start

启动Oracle服务:
net start oracleserviceorcl

查看表空间

1
2
3
SELECT *
FROM user_tablespaces
WHERE tablespace_name = 'FIDAS';

登录超级管理员

1
 sqlplus / as sysdba

添加表空间

1
CREATE TABLESPACE FIDAS DATAFILE 'path_to_datafile' SIZE 10M;

使用fidas 用户创建表提示权限不足?

1
2
3
4
5
6
7
登录超级管理员:
 sqlplus / as sysdba

使用以下命令将 'CREATE TABLE' 权限授予 'FIDAS' 用户:
GRANT CREATE TABLE TO FIDAS;
使用以下命令将 'FIDAS' 用户的默认表空间更改为 'FIDAS' 表空间:
ALTER USER FIDAS DEFAULT TABLESPACE FIDAS;

ORACLE ORA-01950 对表空间无权限 错误问题

1
2
用超级管理员授权给fidas 用户
grant unlimited tablespace to fidas; 

查询fidas用户下所有表的数量:

1
SELECT COUNT(*) FROM all_tables WHERE owner = 'FIDAS';