我原有的数据库名为:oradb01,我要建的数据库名为:oradb03.
照书上做:
1:把oracle_base/admin/oradb01/pfile/init.ora,文件拷贝到oracle_home/database/initoradb03.ora
把里面所有的ORADB01置换为oradb03
2:c>sqlplus /nolog
sql>connect / as sysdba
sql>startup nomount
3:
create database oradb03
.......
执行结果:
说数据库名 oradb03 与参数DB_NAME 'oradb01'不匹配
我又在第一步前加了:
c:\>set oracle_sid=oradb03
但连接不上:
sql>connect / as sysdba
TNS:协议适配器错误
很郁闷
------解决方法--------------------------------------------------------
需要有网卡,安装tcp/ip协议。
然后在Net8 Assistant里添加一个监听器就行了。
就是一个名称和一个ip地址。
------解决方法--------------------------------------------------------
可以查看一下初始化参数文件里的db_name值是不是不同
另外,监听当然是要建的,也可以通过查看文本:listener.ora里面的配置是不是准备
可以找个运行正常的数据库参考下.
------解决方法--------------------------------------------------------
用database configuration assitant 吧
------解决方法--------------------------------------------------------
用database configuration assitant 吧
可选择只创建脚本,然后你好好研究脚本就明白了