Oracle常用操作(不断更新)
关于安装:
安装Oracle10g时,所输入的全局的SID名称为test(即数据库名,不能作为用户名来登录),密码为test(该密码对应的用户为system,sys等)。
装完后,若从网页上登录oracle,则输入url:http://localhost:1158/em
若无法显示页面,则说明test的监听器还没启动,去服务里面启动OracleDBConsoletest。
页面出来后,上面会显示"登录到数据库:test",登录的用户名为system,密码为test,连接身份为normal。
sqlplus是oracle自带的,而pl/sql developer是别人开发的。
若从sqlplus登录,则用户名为system,密码为test,主机字符串为test;如果用别的用户和主机登录也可以,前提是必须要注册服务名,用向导的方式配置服务名步骤如下:
a,从oracle菜单目录下的"配置和移植工具"/"Net Configuration Assistant"里面配置"本地NET服务名配置",输入的第一个服务名为全局的SID,也就是前面安装时指定的那个"test"(即数据库名,注:如果是别的主机,需要填写别人的数据库的SID而不是本地的)。
b,主机名只需要填写一个IP即可,而后面要输入的那个网络服务名则为sqlplus登录时的主机字符串,亦即"Net Manager"中"本地"节点下的"服务命名",我这里取名为dev,这个名字可以随便取。而这个dev其实可以看做"test"的别名。
启动sqlplus的登录平台,登录的用户名为system,密码为test,主机字符串为dev。
启动pl/sql ,登录的用户名为system,密码为test,数据库为dev。
如果是在"Net Manager"中配置服务名,步骤如下:
a,展开“本地”/“服务命名”,点击左边的绿色"+"号,弹出一个窗口,其中,“Net服务名”可以随意命名,我这里取devlop,下一步默认即可,再点下一步,主机填写IP,端口默认,点下一步需要填写全局SID,这里填test。之后点下一步可以测试并完成。注意:刚建好的服务名需要保存(点“文件”菜单下的“保存网络配置”),否则退出时就没了。
启动sqlplus的登录平台,登录的用户名为system,密码为test,主机字
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
今天开发过程中遇到了一个很麻烦的外连接的问题,到最后都没有找到很好的解决方法,最后只能用union all 实现了,虽然性能不比外连接,但至少拓展了外连接的局限性。 首先给出我测试用的三个表和数据(左右外连接道理是一样的,我只总结了左连接): KC21表: crea ......
索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。
在IOT所对应的B树结构中,每个索引项包 ......
每隔几秒钟listener日志中就出现一次该错误的记录,即使是在没有人使用的情况下也是如此,不过并没有发现客户端机器不能正常连接数据库的情况。
Oracle关于TNS-12502错误的解释:
Error: ORA-12502 / TNS-12502
Text: TNS:listener received no CONNECT_DATA from client
Cause: No CONNECT_DATA was ......