最近在win10上还原oracle的dmp文件,过程随手记一下,以作备忘。
- win10上安装11g,会失败,可以装新版本,向下兼容的,我在win10/win11上成功安装了19c。
- 在42%进度时会比较耗时,安装好后可以查看下服务是否正常`services.msc
`
- 验证数据库是否正常,打开sqlplus,输入用户名system,密码Aa123456,显示成功
- 还原dmp文件指令:
imp userid=system/Aa123456@orcl file=C:\zbph.dmp full=yes
,其中system是安装时默认的用户名,密码时安装时设置的。 - 如果遇到错误: ORA-12154: TNS: 无法解析指定的连接标识符
- 找到 NETWORK\ADMIN\tnsnames.ora文件
- 增加一行内容
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
重启服务:OracleOraDB19Home1TNSListener即可
【删除oracle数据库】
1、停止所有oracle服务, services.msc
2、删除注册表中的oracle,regedit
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
3、删除所有oracale的安装文件和数据文件
Oracle还原数据库(随记)