win7 64 oracle plsql

下载地址

http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip?AuthParam=1332256882_987b3f293e88ec9da953bd52aa36ebac



修改文件:/database/stage/prereq/db/refhost.xml
添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>


修改文件:/database/install/oraparam.ini
找到
Windows=5.0,5.1,5.2,6.0
添加
,6.1



plsql部分
下载
http://download.oracle.com/otn/nt/instantclient/instantclient-basic-win32-10.2.0.3-20061115.zip?AuthParam=1332301009_e6ce389141dcf93b99d43d42c86486a5

1
解压后丢到product(位置随意方便管理)
拷贝ORACLE NETWORK下ADMIN的tnsnames.ora至此目录


2
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,设置一下

Oracle Home :oraclehome

OCI Library :D:\oracle\product\instantclient_10_2\oci.dll


3 PATH  "环境变量"
1>.选择"Path" - 点击"编辑", 把 "D:\oracle\product\instantclient_10_2" 加入;
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\oracle\product\instantclient_10_2;", 点击"确定";
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出.


3. 运行db侧的Net Configuration Assistant,重新配置一遍LISTENER(一般情况下,此步骤可省略)

4. 运行db侧的Net Configuration Assistant,配置本地NET服务名(此前尽管DB侧配置过,这里还要再配一遍)






更改ORALCE 字符集
以oracle用户登陆UNIX,
#sqlplus “/ as sysdba”
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER SESSION SET SQL_TRACE=TRUE;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
//如果不使用“INTERNAL_USE”参数,系统会提示出错:
//ERROR at line 1:
//ORA-12712: new character set must be a superset of old character set
SQL> ALTER SESSION SET SQL_TRACE=FALSE;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
此时,检查一下数据库的字符集是否更改过来
SQL> select value$ from props$ where name=’NLS_CHARACTERSET’;
VALUE$
-----------------
ZHS16GBK




疑问。

附带一个问题。安装此版本的ORACLE后,经常出现开机网络连接图标一直旋转不停,且网络连接属性无法打开,任务栏假死等现象,后终于发现原因是因为安装ORACLE导致,再将ORACLE的几个服务设置为手动启动后,并增加了MicrosoftLoopbackAdopt网络适配器后暂且解决。
下为增加MicrosoftLoopbackAdopt为主网络适配器的教程。
http://ishare.iask.sina.com.cn/f/17515715.html



原因已经解决。确实是需要设置主网络适配器,若没有设置,每次开机都会自动找到网络,并且PLSQL连接都需要重新配置ORACLE监听以及.NET本地服务名。。。




OracleOraDb10g_home1TNSListener 无法找到指定路径
在本地计算机上无法启动OracleOraDb10g_Home1TNSListener服务 错误3: 系统找不到指定的路径
2009-11-07 16:28
原来是优化大师把注册表中侦听器的内容删除了,具体的配制方法如下:
regedit 进入注册表,HKEY_LOCAL_MACHINE -> SYSTEM->CurrentControlSet->Services->
oracleOraDb10g_home1TNSListener -> 新建一字符串值ImagePath : C:\oracle\product\10.2.0\db_1\BIN\tnslsnr.exe
就ok啦!

猜你喜欢

转载自yhq1212.iteye.com/blog/1460252
今日推荐