Oracle安装心得,和表空间创建
经历了两天的摸索先后安装了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;
表空间已删除。
对你有帮助请点点赞呦。