使用工具的第一步就是安装工具,配置环境!下面就Oracle 11g Express的安装和简单实用做一简介。
一.下载安装过程
去oracle的官网下载Oracle 11g express,大概300MB,下载完成后解压,打开后大致如下图
打开setup开始安装,为了保证安装成功,可以右键点击setup,选择用管理员权限运行。
点击下一步;
将目标文件夹选择非系统盘(主要是避免一些权限问题),然后下一步,接受安装协议;
输入自定义的系统账号密码,这个系统账户的账户名称默认是“system”,密码就是你现在要设置的,你可以随意设置,我这儿设置为“test”;下一步,然后安装
然后安装各种东西,服务,等待一段时间;
安装成功
确保在这中间过程,没有任何错误或者警告对话框弹出!!!
二.配置过程:
安装完成后,桌面会出现一个图标如下但是打开可能会出现错误对话框,如下:无视就好。
同样,在开始菜单里面会有
这个目录,打开“运行sql命令行”会出现一个控制台,如下:
可以进行一次连接测试,输入“conn system/test”,(引号中的内容,其中test是安装的时候设置的密码)
如果一切正确,就应该是如下界面
到这儿的时候,表明数据安装已经没有任何问题了,接下来是创建一个账号,以便于管理操作一下自己的表。
重新打开“运行sql命令行”,然后输入“conn system/test as sysdba;”按回车
然后会提示连接成功。
然后输入”create user guest identified by guest;”(其中第一个guest是新设置的用户名,第二个guest是设置的密码),按回车
接着会提示用户已经创建。
创建完成后,还不能用这个账号直接连接数据库,否则会提示账号不具有权限,需要授权
所以使用“conn system/test as sysdba;”重新登录系统管理员账号,登录成功后,再使用“grant connect,resource,dba,select any table to guest;”对guest这个账号授权,如下:
这是授权成功的提示结果。接着就可以使用guest账号来登录数据库了。
输入“conn guest/guest;”按回车
这回就提示登录成功了,接着就可以在这个账户下进行执行一些常见的增删查改操作了。
到这儿就基本结束了。不过品尝使用数据库的时候,创建表,之类的会用一些图形的工具去创建,不会使用这命令行。这类图形工具都可以连接到oracle数据库,用图形界面去管理数据库。下面举一个我自己用的例子。
我用过的不多,感觉navicat这个工具界面友好,使用也方便,不过是收费的。可以下载破解版。这个软件就17MB,很小,直接百度下载安装后。打开,如下界面:
点击左上角的连接,选择oracle,然后按下图填写
注意:ip抵制填写127.0.0.1和localhost都行,一般情况下,如果不行,就交换尝试一下
服务名或SID这一项一定填写XE,这个是必须的。不能改
用户名和密码是上面步骤创建的那个,根据你个人情况创建就行。
然后点击“连接测试”
出现连接成功则代表没问题,可以用这个账号登录数据库了。然后点击确定即可。
接着在左侧会出现一个“oracle”的连接项,然后双击就可以用刚才的配置连接到数据库了。
可以层层展开树状图,看到里面有一个TStudent,这个就是在上面控制台中用命令直接创建的一个数据表。
具体的sql命令和这个工具的使用,就要靠你自己了!
一些补充:
- 桌面那个Oracle Database 11g Express Edition 入门 是一个网页快捷方式,配置有问题,所以打不开,直接无视就好,因为基本用不到;
- 开始菜单中出现的“运行sql命令行”这个程序其实就是“sqlplus”,在控制台中输入sqlplus提示没有这样的命令,是因为环境变量path没有加入sqlplus的路径而已。按这个方式添加:在“运行sql命令行”上单机右键,查看属性,如下
将目标中的路径全部复制,然后打开环境变量
选中用户变量的path,点击编辑,然后在最后把刚才复制的路径粘贴进去,粘贴之前记得输入一个“;”以便于和前面的部分隔离。
完成后点击确定就可以了。
接着在cmd中输入“sqlplus”试试看,如下:
已经成功了!
好,教程完成!!!