在Win7旗舰版安装oracle9i,但是由于版本不兼容,装不上去,改装oracle10g,前面都正常,但是在创建数据库时报:创建数据库提示:ora-12546 tns permission denied
重新配置tnslistener,新建数据库还是同样的错误。
在命令行执行oracle.exe,然后在任务管理器,查看不到oracle进程,说明oracle没有安装上。
原来是由于:oracle 10g for windows有好几个版本的。不同操作系统不同。
Win7需要使用“oracle 10g for vista and windows2K8 x86”这个版本。
可以下载:
http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/htdocs/10203vista.html
或者到http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
将oracle安装在D盘
选择企业版进行安装,之后输入数据库名称,此名称为以后的服务选项
将所有的用户口令设置成自己容易记的
安装完成之后不要点其他按钮,此时要对一些用户进行解锁操作,如果此时没有配置成功,以后只能通过命令行配置了
选择用户,主要是一下几个用户:
普通用户:scott 密码:tiger
普通管理:system 密码:manager
超级管理员:sys 密码:change_on_install
安装完成之后会进行服务注册,一下两个服务是必须启动,否则oracle无法正常使用:
OracleOraDb10g_home1TNSListene监听服务,客户端要连到数据库,就用到了此服务
OracleServiceMLDN数据库主服务,命名规则:OracleService数据库名称