1、Oracle10的安装
oracle10下载的目录:
链接:https://pan.baidu.com/s/1ykwR0uLOaFgtTyKNDFE2oA
提取码:rbqd
-
下载并解压oracle10的安装包,如果是 win7 或者 win10 系统右键点击 setup.exe 选择兼
容性,以 xp 方式,并且以管理员方式运行。
-
并双击解压目录下的 setup.exe,出现安装界面,如下:
a. 注意:按照下图,数据库名是orcl,不是登录的用户名是orcl
b. 登录的时候应该按照:账号:system、密码:数据库口令(注:此口令即是管理员密码。)
-
输入口令和确认口令,如:password,点击下一步,出现进度条
-
检查先决条件,选中红框所示的选择框,如下图:
-
点击“下一步”,出现“概要”界面,点击“安装”。
-
出现安装进度条,等待安装完成,如下图:
-
安装完成后,自动运行配置向导,如下图,等待其完成:
-
完成后,出现“口令管理”界面,点击“口令管理”,如下图:
-
将 SCOTT 和 HR 用户的沟去掉(解锁这两个账户),如下图所示,点击“确定”:
-
回到“口令管理”界面,点击“确定”。
-
安装结束,点击“退出”。
2、测试oracle10是否安装成功
运行 cmd 进入命令行
Sqlplus 用户名/密码@ip 地址:1521/orcl [as sysdba]
看到以上信息表示成功。如果加上as sysdba无法登录,权限不足的话,可以先不带as sysdba登录,(as sysdba是以dba超级管理员身份登录)。
3、PLSQL Developer安装
- plsql的 安装包下载:
链接:https://pan.baidu.com/s/1TN97Zlc2xSAMjYdV5Tci_Q
提取码:dr1s - 傻瓜式安装即可,不建议汉化,最后会提示输入序列号(破解),打开 plsql-sn.txt 复制
序列号,输入即可。重要提示:不要把 plsql developer 安装在有括号的目录下,否则
会出现连不上数据库的情况,安装目录也不要出现中文。
4、PLSQL Developer连接oracle
- 安装客户端工具
- plsql远程连接oracle
2.1 在上面弹出的登录窗口,点击取消,Tools–>>Preferences
2.2 在oracle的安装目录找到:tnsnames.ora拷贝到D盘根目录(或则其他位置),编辑文件.确保host正确
# tnsnames.ora Network Configuration File: E:\App\oracle\Install\db_3\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
2.3设置环境变量,TNS_ADMIN为tnsnames.ora所在的目录。
2.4 进入系统
2.5当plsql使用 数据库:ORCL无法登录的时候,也可以直接在Database输入:地址+数据库来登录
5、PLSQL Deverloper中文乱码的解决
- 查看服务器端编码
select userenv(‘language’) from dual;
我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK - 执行语句 select * from V$NLS_PARAMETERS
查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。
如果不是,需要设置环境变量.
否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码. - 设置环境变量
计算机->属性->高级系统设置->环境变量->新建
设置变量名:NLS_LANG,变量值:第1步查到的值, 我的是 AMERICAN_AMERICA.ZHS16GBK - 重新启动PLSQL,插入数据正常