Oracle安装心得,和表空间创建

本文详细介绍了Oracle11g和Oracle12c的安装过程,针对新手常见的安装难题提供了实用的解决方案,包括卸载残留、设置口令、运行SQLDeveloper等问题,以及如何创建和管理表空间、用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经历了两天的摸索先后安装了Oracle12c和Oracle11g,第一次安装对新手来说很难操作,其实在安装过程中问题并没有这么多,好多二次安装的问题都是源自于没卸载干净。

      1.安装前按照网上教程或者本人写的前一篇文章卸载干净,当你卸载干净后打开服务会发现注册表删除的还在,这时候你就得重新启动以下电脑,再打开服务就发现删除得都已经不在了。

      2.再进行开始安装,口令一定要注意,刚开是安装不要随意去设置口令,管理员口令设置要求(至少八位数且至少含有一个大写和一个小写字母),为了避免出错还是谨慎点,Oracle卸载再重装还是挺麻烦得。

安装完会发现developer运行不起

这个java.exe是你的Oracle 11g安装目录中...\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe

可能还会继续出现:

这是因为:64位 Oracle11gR2所带的SQL Developer是1.5.5.59.69版(x86),不支持64位版的JDK。

解决方法:

1.配置JDK(X86)

2.再官网下载64位得SQL Developer(需要得可以私信我)

安装好后创建一个表空间:

create tablespace pr datafile "路径" size 300m;

创建用户,并且将用户指向我们上面创建得表空间(一般是一个项目对应一个用户,方便管理):

create user 用户 identified by 密码 default tablespace 默认数据库;

给该数据库用户扩展权限:

grant dba,connect to 用户;

注意:当你想删除自己创建得数据库时,不能用关闭服务的方法删除,这样会导致ORA-01109: 数据库未打开

删除用户,然后又删除了.dbf文件,想重新创建用户然后执行sql脚本时,出现ORA-01109: 数据库未打开的问题,解决方法如下:

SQL> startup mount

ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它

SQL> shutdown immediate
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕

 

SQL> alter database open;

数据库已更改。

SQL> drop tablespace 表名 including contents;

表空间已删除。

对你有帮助请点点赞呦。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值