`
xiaomogui
  • 浏览: 239388 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle基础之安装

阅读更多

1,安装数据库服务,创建一个数据库后。Oracle10g不会自动创建一个监听器,可以手动创建:开始 --->Oracle-OraDb10g_home1 --->Configuration and Migration Tools ---> Net Configuration Assistant ,选择第一个‘创建监听器’,一致下一步就可以了。

2.  Oracle 10g中的EM采用Web的形式来管理数据库及相关服务 。在你创建数据库成功以后,会给你一个url  :默认一般都是http://127.0.0.1:5500/em/ 。如果创建两个数据库 url就是     http://127.0.0.1:5501/em/

3. 那在EM登录页面用户名是SYS。密码是你在创建数据库的时候设的,身份是SYSDBA。就这个问题,困惑了我好长时间。

4. 如果http://127.0.0.1:5501/em/ 不能打开,可能是OracleDBConsoleXXX服务没有打开,直接在‘服务里面启动就可以了‘,

5.
如果登录不上,查看em的状态。

开始 --》cmd   C:\Documents and Settings\Administrator> emctl start dbconsole
如果出现Environment variable ORACLE_SID not defined. Please define it.
就要:
  设置Oracle_sid环境变量:
     C:\Documents and Settings\Administrator>set oracle_sid=pms
  启动oracle控制器。
     C:\Documents and Settings\Administrator>emctl start dbconsole

6. 如果现在直接用pl/sql直接连接是连接不上的,会出现一下错误,在pl/sql里面输入的用户名和密码和创建数据库时输入的用户名和密码是不一样的。
正在连接...ORA-01017: invalid username/password; logon denied
解决方法是。登录em的web页面,新建一个用户,设置用户名和密码,
         分配角色:测试一般是connect,开发用resource就可以了。
         还可以设置一些系统权限,对象权限等等。
7. 如果新建一个用户,不分配dba权限的话,导入数据的话报错。
   connection to sys should be as sysdba or sysoperUsername
解决办法:
imp
***/***123456@db1 file=****.dmp fromuser=*** touser=***

ORA-28009: connection as SYS should be as SYSDBA or SYSOPERUsername: ***/***123456 as sysdba

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics