Oracle下载安装及常见问题
Oracle下载安装及常见问题
Oracle下载安装及常见问题
Oracle下载
安装包可以去官网下载
链接: oracle官网链接.
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
安装包很大,自行选择64位或者32位的安装包,File1、File2都要下载
两个压缩文件要解压到同一个目录下
Oracle安装
1.点击 setup.exe 安装
2.这个√可以去掉
这个提示不用管
3.
4.这里选择服务类
6.
7.
8.软件位置需要在基目录下面,数据库文件位置是根据基目录生成的,没修改
基目录是 D:\Program\Oracle
软件位置 D:\Program\Oracle\instantclient_11_2
密码设置太过于简单会有提示,但是可以不管,直接选是,就可以下一步了。
如果之前安装过,卸载没卸干净也会有些其他的报错提示,这些我会在后面总结我安装过程遇到的一些报错及解决办法。
9.因为我本地以及安装好了oracle,后面的步骤也没有需要设置的了,要注意的地方会有说明。
先决条件的检查,可以跳过,也可以等待之后点下一步。
概要环节可以点保存响应文件,不过保存了也没啥用,反正我没看,只是第一次安装谨慎些就保存了。然后点完成,等待安装就好了。
10.安装成功的话会有口令管理的窗口,可以自行创建用户或修改密码。
安装中遇到的问题
1.在安装产品环节的时候会弹窗提示下载.NET 3.5
这里可以直接点击下载并安装此功能。不过我点了之后一直安装不成功,所以就在网上自己找了安装包下载安装了。
链接:https://pan.baidu.com/s/1ttvE2SF4wPdCy-2VMXN8IA
提取码:xls0
2.Oracle Net Configuration Assistant 失败问题
(1)在安装oracle 的BIN目录下 以管理员身份运行 netca.bat
选择监听程序配置,点击下一步。
这里需要改为之前设置数据库的用户和密码
3.安装完oracle,忘记解锁scott用户,或创建新用户
解锁scott用户
ctrl + R,输入cmd
下面展示一些 内联代码片
。
>sqlplus "/as sysdba
sys是sys的默认密码
SQL> conn sys/sys as sysdba
SQL> alter user scott acount unlock;
SQL> commit;
tiger是scott的默认密码
SQL> conn sott/tiger
之后就输入新密码就好了。
创建新用户
以sysdba登录
SQL> create user xxx identified by xxx;
SQL> grant create session, connect, resource to xxx;
4.因为卸载没卸干净,所以也有遇到各种问题
提示OracleMTSRecoveryService
1.先用管理员运行cmd
C:\Windows\System32
>net stop OracleMTSRecoveryService
>sc delete OracleMTSRecoveryService
这里遇到问题参考的链接是 https://blog.csdn.net/feifei2211/article/details/24797021/.
重复安装oracle,而且安装路径不同,报错
因为头几次安装失败,我也没正常卸载,直接删的安装目录,所以遇到的问题还是挺多的。所以重复安装的话,最重要的还是要先把注册信息都删除。
ctrl + R,输入cmd
输入 regedit打开注册表
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle11
找到所有oracle开头的文件,全部删掉,再重新安装
[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突
网上找的解决办法是:
删除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目录下的inventory.xml 文件即可。(附带改文件内容,该目录地址在这里被占用了,所以会报错)
不过我直接删除了整个Oracle目录。
这里遇到问题参考的链接是 https://blog.csdn.net/qq_34328582/article/details/53819009
5.用plsql连接oracle的问题
我是装的64位的oracle,但是plsql只有32位的,所以不支持,需要装一个32位的oracle客户端
这里是安装包
链接:https://pan.baidu.com/s/1FqVUr4DpOi57myHTAimMMw
提取码:xls0
1.将压缩文件解压到oracle安装路径同级目录,文件夹的命名随意,我因为与oracle安装路径重名了,所以就改了个名字instantclient_11_2(32bit)
将64位oracle目录下的tnsnames.oRA复制到instantclient_11_2(32bit)目录下
instantclient_11_2\NETWORK\ADMIN\SAMPLE\tnsnames.oRA
2.在环境变量配置:32位客户端路径:TNS_ADMIN=D:\Program\Oracle\instantclient_11_2(32bit)
和字符集:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.在plsql配置
Orcle Home: D:\Program\Oracle\instantclient_11_2(32bit)
OCI libraray: D:\Program\Oracle\instantclient_11_2(32bit)\oci.dll
本文地址:https://blog.csdn.net/weixin_43836480/article/details/107363228