win7安装oracle11g64位的问题总结及创建用户的sql
2016-03-31 10:15
537 查看
1.下载
下载oracle
官网: http://www.oracle.com/index.html 进行下载,根据不同的电脑配置下载相应的oracle,比较大,下载下来是两个压缩的文件夹,
解压到一个文件夹下。
下载plsql客户端
下载地址:http://download.csdn.net/detail/u014547764/9477658下载instantclient_11_2
地址:http://download.csdn.net/detail/u014547764/94776802.安装
oracle安装的教程网上很多,http://jingyan.baidu.com/article/4f34706ec9826ae387b56d34.html其他两个解压安装很简单。
3.问题总结
将instantclient_11_2解压后的文件夹的位置将tnsnames.ora放到instantclient_11_2下创建的NETWORK下创建的ADMIN中
4.启动服务
打开plsql
,如图:先用sys登录,密码时安装oracle时候创建的密码,连接为sysdba,之后可以自己在创建数据库、用户空间、用户。
登录之后的配置:
5.创建用户空间和用户
--创建用户表空间 create tablespace "mydbspace" datafile 'E:\oracle\product\11.2.0\dbhome_1\oradata\mydbspace.dbf' size 300M autoextend on next 100M maxsize unlimited logging online permanent; --创建用户 create user reserve_zy identified by reserve default tablespace "mydbspace"; --授权 grant connect,resource to reserve_zy; grant dba to reserve_zy;
6.修改字符集
修改字符集: 1.首先以sysdba的身份登录上去 conn /as sysdba 2.关闭数据库shutdown immediate; 3.以mount打来数据库,startup mount 4.设置session ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0; 5.启动数据库ALTER DATABASE OPEN; 6.修改字符集ALTER DATABASE NATIONAL CHARACTER SET UTF8; 这会可能会报错,提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:ALTER DATABASE character set INTERNAL_USE UTF8; 7.关闭,重新启动SHUTDOWN IMMEDIATE; STARTUP;
20170724:
修改字符集:(汉字显示为问号)
1、注册表的修改:
开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE ---> ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle显示的都不太一样,但都会包含home这个单词),找到“NLS_LANG”,查看数值数据是否为:“SIMPLIFIED
CHINESE_CHINA.ZHS16GBK”,如果不是就将它设置为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
2、环境变量的修改:
计算机(右键) --->属性--->高级系统设置--->高级--->环境变量--->新建,个人建议新建用户变量,变量名输入:“NLS_LANG”,变量值输入:“SIMPLIFIED
CHINESE_CHINA.ZHS16GBK”。点击确定即可,到此我们就设置完了。
重新打来plsql汉字就正常显示了。
7.plsql汉化程序下载地址:
http://download.csdn.net/detail/u014547764/9477539解决汉化后菜单栏显示问号问题:http://download.csdn.net/detail/u014547764/9913570
8、plsql注册码程序下载地址
http://download.csdn.net/detail/u014547764/94776209、plsql中sql语句输入的快捷设置
https://jingyan.baidu.com/article/adc81513485891f723bf73bd.html10、安装遇到的问题
1、plsql登录界面没有“连接为”这一项
第二次安装oracle时,我是把原来的instantclient_11_2文件直接放到oracle安装目录E:\Oracle\product下了,但是在plsql登录界面没有“连接为”这一项:原因是:E:\Oracle\product\instantclient_11_2\NETWORK\ADMIN\listener.ora文件中,要改路径oracle的安装路径!
listener.ora内容:SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
)
(SID_DESC=
(GLOBAL_DBNAME=ORCL)
(ORACLE_HOME = E:\Oracle\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 2013-20160301HG)(PORT = 1521))
)
)
2、plsql登录界面的“数据库”一项是空:
原因:没有获取到E:\Oracle\product\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora中的配置;解决:在环境变量中添加,TNS_ADMIN,内容:E:\Oracle\product\instantclient_11_2\NETWORK\ADMIN\(也就是tnsname的目录!)
3、 PLSQL连Oracle数据库Could not load "……\bin\oci.dll",找不到oci.dll
但是我明明配置这个选项,这个问题是在最开始没有1和2出现时,后来我把oci.dll放入到E:\Oracle\product\instantclient_11_2,即E:\Oracle\product\instantclient_11_2\oci.dll,我想可能是oracle的主目录要与oci的库在同一个路径下吧。
相关文章推荐
- plsql与tsql的语法不同
- plsql连接oracle数据库报ora 12154错误解决方法
- plsql和tsql常用函数比对
- oracle客户端PLSQL连接失败解决方法
- 解决plsql遇到乱码的问题
- PLSQL显示优化
- PLSQL 执行 for update 语句被锁定的解决办法
- plsql修改数据库连接
- Make sure you have the 32 bits Oracle Client installed.
- SQLPlus命令范例代码
- oracle 11g下载_oracle11下载
- Oracle 11g R1/R2 真正应用集群(RAC)基础
- Oracle 11g 64位,PLSQL Developer无法登录
- AIX 5.3安装oracle 11g
- Record is locked by another user --Oracle行锁解锁
- win7 64位 安装win64_11gR2遇到的2个问题
- 安装Oracle数据库客户端
- 使用PLSQL 创建Oracle数据库用户
- 不用安装oracle连接远程oracle数据库
- 登陆oracle慢原因分析和解决方案