
【注意:三个环境变量全部配置在【系统变量】里面】
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_06【根据你电脑的实际JDK路径】
-------------------------------
CLASSPATH
.%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar【英文输入法下的句号和分号】
-------------------------------
Path
%JAVA_HOME%\bin 【path变量已经有了,点击编辑在后面加上这个值】
1. 说明一下关于“数据库唯一名称”1.1) Global_name:对一个数据库(Oracle database)的唯一标识,oracle建议用此种方法命令数据库。该值是在创建数据库是决定的,缺省值为Db_name. Db_domain。在以后对参数文件中Db_name与Db_domain参数的任何修改不影响Global_name的值,如果要修改Global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO ‘db_name.db_domain’。查看方式:show parameter global_name
1.2) 配置监听中的GLOBAL_DBNAME:
三种监听配置的方式:Database、PLSExtProc 和Executable
Database 模式是标准的配置方式,也是最常用的数据库连接方式。
PLSExtProc 模式允许PL/SQL程序访问外部程序,并且被大多数实例配置为默认连接方式
Executable 模式允许外部程序能通过一个tns连接被访问(目前没用到过)
Database 模式配置方式:
(SID_DESC =
(GLOBAL_DBNAME= querymqq)
(ORACLE_HOME= /data/oracle/product/10.2.0/db_1/)
(SID_NAME = mqq)
)
2. 环境变量是指得,命令提示行中设置的?假设是这个意思,需要做以下 *** 作:
打开命令提示行,即C:\>提示符下
2.1) C:\>set ORCLE_UNQNAME=xxx
注:xxx是你要命名的新数据库唯一名称
2.2) C:\>notepad stmt.sql
注:编辑脚本stmt.sql,提示如文件不存在是否创建,选“是”
stmt.sql脚本中输入以下内容:
alter database rename GLOBAL_NAME TO '&1'
--保存退出,需要说明的是,global_name不是可以随便改动的,参见第1点的说明,这里只是为了说明如何在sql脚本中调用环境变量
2.3) C:\>sqlplus "/as sysdba" @stmt.sql %ORCLE_UNQNAME%
安装配置参考:http://www.haodaima.net/art/2854001
设置环境变量(修改PATH和TNS_ADMIN环境变量):
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
如图,以system普通用户登陆就好,进去后新建一个SQL WINDOW,输入
SQL>select userenv('language') nls_lang from dual
我的电脑结果为
NLS_LANG
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":(win8.1系统,自己上网查怎么找出高级中的系统变量)
1>.选择"Path" - 点击"编辑", 把 "D:\app\orcl\product\instantclient_12_1" 加入
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\app\orcl\product\instantclient_12_1", 点击"确定"
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"AMERICAN_AMERICA.ZHS16GBK", 点击"确定"
最后点击"确定"退出.
这样就全部结束了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)