搭建简单的Oracle/SQL练习环境
来源:互联网 发布:mysql 字符长度函数 编辑:程序博客网 时间:2024/06/15 00:36
1、安装Oracle Express Edition(快捷版),请自行下载:http://www.oracle.com/technetwork/products/express-edition/downloads/index.html
只安装服务器,客户端我们通过别的方式安装。
安装过程记住你的sys账号的密码,这个不能忘。
2、
2.1
到这个网址http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
下载:(oracle链接网址经常变)
instantclient-basic-win32-11.1.0.7.0.zip——基本客户端
instantclient-sqlplus-win32-11.1.0.7.0.zip——支持sqlplus命令行
2.2
解压这两个zip的内容到同一个文件夹,比如:D:\instantclient_11_1
2.3
设置环境变量:
1)NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)
2)TNS_ADMIN=D:\instantclient_11_1
3)Path=D:\instantclient_11_1 追加path环境变量,不要覆盖,否则jdk用不了
设置环境变量是为了让系统或客户端工具能找到“D:\instantclient_11_1”下的连接工具,dll文件,和配置
2.4
在“D:\instantclient_11_1”下新建文件:tnsnames.ora,内容如下:
XE=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)
其中HOST是oracle server的地址,假设某天你连接的不是自己的电脑而是网络上别的电脑,在这里修改ip;端口一般都是1521,如果不是,请更换;
SERVICE_NAME 实际上是Oracle Server的SID(系统标识),快捷版的SID默认是XE。
3、做好这些后,可以在命令行:
>sqlplus /nolog
>conn sys/yourpassword@XE as sysdba
连接上之后,就可以通过命令来管理了,如果你不会,转向第4--》
4、安装plsql developer 或者toad,这些都是著名的Oracle客户端开发工具。
安装plsqldev并顺利以sysdba身份连接到Oracle Server之后,做如下操作可解锁HR用户:
在左端操作树上展开“Users”——右键点击“HR”——选择“Edit”——填入新的“password”、去掉Account Locked复选框上的勾勾——点击“Apply”按钮
现在HR用户就解锁了
不退出plsqldev的情况,菜单栏选择“Session”——选择“Log on”,在登录界面上填入HR账号和密码,Connect as 选择“Normal”,就可以登录了。
5、选择“File”——选择“New”可以建立各种窗口,最常用的是SQL window,用来书写SQL语句,运行并查看结果
接下来就可以用它来针对经典的HR模型的数据表进行SQL练习了。
- 搭建简单的Oracle/SQL练习环境
- 虚拟化简单练习环境搭建(一)
- 虚拟化简单练习环境搭建(二)
- oracle 基本操作练习——简单的sql语句
- oracle 环境的搭建
- ORACLE的SQL语句练习
- 本地搭建简单SQL注入环境
- ibatis 学习之一 环境搭建,简单小demo练习
- MySQL环境搭建及SQL查询语句练习
- ORACLE测试环境的搭建
- 简单的J2ME环境搭建
- PHP 简单的环境搭建
- JAVA简单的搭建环境
- 简单的php环境搭建
- 分布式环境的简单搭建
- 简单搭建Zabbix的环境
- 搭建SQL的web环境
- Oracle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境
- 操作Android手机路由表
- Rosmin--折腾USB Host Shield的日子
- C++获取mac地址
- zipalign方法
- [深入浅出Cocoa]iOS网络编程之Socket
- 搭建简单的Oracle/SQL练习环境
- [Java] 找错误系列-------任务不停问题
- freemarker 模版生成文件
- ubuntu下打开txt文件乱码的解决方法
- Linux Bash Shell入门教程
- 今天我辞职
- Bigcommerce: 给已完成购买的客户发送一封产品评论邮件,让客户直接进行产品评论
- 编程珠玑---读书笔记---使用后缀数组查找最长重复子串
- 动态生成表格