Oracle数据库安装踩坑记录
踩坑目录
- 可能会用到的教程
- 1. 管理员用户(sys)登录oracle命令
- 2. 默认密码:三个 如果忘记改密码参考 1. 登录后修改密码
- 3. 查看账号密码:只有sys用户登录后才能查看
- 4. sqldeveloper 连接oracle数据库
- 5. oracle-sid环境变量设置
- 6. 拒绝连接-12505
- 7. 账户被锁-28000
- 8. 账户权限-01031
- 9. SQL Developer报错:Unable to find a Java Virtual Machine解决办法
- 10. SQL Developer连接oracle时报错
- 11. 安装ORACLE出现注册OCX是出现OLE初始化错误或者OCX加载错误
- 12. oracle11g未找到WFMLRSVCApp.ear文件
- 注:常用命令
可能会用到的教程
- oracle11g安装教程:参考教程:w3school
- sqldeveloper连接oracle教程:参考博客: Oracle SQL Developer 连接数据库
- oracle11g卸载教程: 参考博客:Oracle11g完全卸载正确步骤
- (可能需要:卸载服务,参考博客:win10如何删除无用服务 卸载完成后记得重启电脑)
1. 管理员用户(sys)登录oracle命令
# 先通过Win+R,输入cmd进入控制台:
# 登录
sqlplus / as sysdba
# 修改scott用户权限
alter user scott account unlock;
# 修改scott用户密码
alter user scott identified by 123456;
commit;
2. 默认密码:三个 如果忘记改密码参考 1. 登录后修改密码
## 一般情况下尝试system这个账户
用户名:sys 密码:change_on_install
用户名:system 密码:manager
用户名:scott 密码:tiger
3. 查看账号密码:只有sys用户登录后才能查看
select username,password from dba_users;
4. sqldeveloper 连接oracle数据库
-
管理员登录
-
普通用户登录
5. oracle-sid环境变量设置
6. 拒绝连接-12505
-
问题:Listener refused the connection with the following error: ORA-12505, TNS:listener doe
-
参考:执行请求的操作时遇到错误
7. 账户被锁-28000
-
问题:ORA-28000: the account is locked
-
参考:ORA-28000: the account is locked 的解决办法,解决完一个又来一个
8. 账户权限-01031
-
问题:账户权限不够 ORA-01031: insufficient privileges
-
参考:ERROR:ORA-01031:insufficient privileges完美解决方法
9. SQL Developer报错:Unable to find a Java Virtual Machine解决办法
-
问题:Unable to find a java Virtual Machine ---- Oracle SQL Developer. To point to a location of a Java Virtual Machine, please refer to theOracle9i JDeveloper Install Guide
-
参考:SQL Developer报错:Unable to find a Java Virtual Machine解决办法
10. SQL Developer连接oracle时报错
-
状态:失败―测试失败:IO错误: The Network Adapter could not establish the connection
(1)检查密码是否正确,不确定的话参考1.修改密码(一般密码错误会直接提示)
(2)sys用户登录参考 4.
(3)主机名一般不更改,都是localhost
(4)端口可能不一样,一般进入控制套然后输入lsnrctl status,回车后这里显示端口。
(5)根据5.设置环境变量oracle_sid=orcl,在此处将SID改为orcl即可。(设置其他值也行)
(6)如果还不行可能是oracle的client和listener服务没开,打开服务查看
11. 安装ORACLE出现注册OCX是出现OLE初始化错误或者OCX加载错误
- OCX类似字样
- 解决:安装目录设置全英文,不要带中文
12. oracle11g未找到WFMLRSVCApp.ear文件
- 解决:可能是解压的时候没有同时解压两个安装包所致,建议完全卸载oracle后重新安装。完全卸载见 卸载数据库
注:常用命令
# 在控制台界面输入:(win+r,cmd后的界面)
sqlplus # 登录数据库
sqlplus / as sysdba # 登录管理员账户
lsnrctl status # 开启服务后查看监听状态
sc delete 服务名 # 在管理员控制台下删除服务,删除后需重启电脑
# 进入sql环境后输入:
alter user scott account unlock; # 修改scott用户权限
alter user scott identified by 123456; # 修改scott用户密码
select instance_name from V$instance; # 查看oracle数据库的sid值
commit; # 提交更改
查找不到目标表 可以先选出所有表看下有没有自己要选的表名
# 选出所有表名,查看当前数据库中已有的表格
select table_name from all_tables;