易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : Oracle

关于oracle的一些杂七杂八的操作

1、更改表名/列名
首先,要以sysdba身份登录,才能对表名/列名进行更改:
(1)登陆sqlplus,可以以nolog方式登陆,关于这种登陆方法,可在sqlplus的图标上右键,点击属性,在"目标"栏改为:"D:\oracle\product\10.2.0\client_1\BIN\sqlplusw.exe /nolog",然后再双击sqlplus图标就可进入。
有时oracle并不在本地电脑上,当我的电脑上只装了oracle client时,就需要远程连接oracle了,连接方式为:
用户名/密码@远程连接
SQL>connect sys/bsrs@bsrs_server309 as sysdb;
(2)访问指定表空间的表,形式为:
用户名.表名
SQL>select * from  cyy.stu;
(3)改表名/列名
SQL>alter table cyy.stu rename to student;
SQL>alter table cyy.student rename column Name to StudengName; ......

基于OCCI访问Oracle的记录

我在oracle 9i的环境下开发了occi的应用,结果放到10g(10.2.0.3)服务器上运行不了(只装了windows 版的10g服务端),只好把所有依赖的9i的dll拷过去,结果连接occi报错:
Error while trying to retrieve text for error ORA-32101
到http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html下载一个即时客户端10g(10.2.0.3)
安装并设置instantclient(解压缩到C盘,设置path和TMS_ADMIN等环境变量),还是ORA-32101错误(而且导致原来其他基于ODBC访问oracle的应用也会报错了:internal error -
unable to initialize NLS during driver load.)
Google之,说要设置环境变量,添加ORACLE_HOME=c:\oracle\product\10.1.0\em_1,报错改变:ORA-12538: TNS:no such protocol adapter
再Google之,有高人提到:
10g的occi库对应不同的vc有不同的库文件(在http://www.oracle.com/technology/tech/oci/occi/occidownloads.html可下载vc8的库,在instantclient sdk包里有vc7,vc71的
库,oracle服务端安装后也有默认的oci的库),但我下在的10g(10.2.0.3) instantclient里面只有vc7,vc71的库,就是没有vc6的!!
如果直接用oracle 10g(10.2 ......

oracle的基本知识

Oracle
    SqlServer2000 2005
 MySql      
 DB2
 ORACLE   sun  SUN
 
 数据库  DataBase  db
    存储数据
 数据 Data
        数字   符号  字符 信息
 DBMS  数据库管理系统
    SQL : 结构化查询语言
 
 笔试:  scjp sql    20 - 30%
    Oracle 10g XE
    Oracle 9i 
  
  SQL:
      CRUD
           增删改查  
     DDL
     DML
     DCL: DBA
 查询数据库中所有的表:
     select  table_name  from  user_tables;
     SELECT  要查的数据  from  从哪里查
    &n ......

oracle数据库时常用的操作命令整理

登录oracle数据库时常用的操作命令整理
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i
;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup; 启动数据库实例
5、 查看当前的所有数据库: select * from v$database;
select name from v$database;
desc v$databases; 查看数据库结构字段
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
SQL>select * from V_$PWFILE_USERS;
Show user;查看当前数据库连接用户
8、进入test数据库:database test;
9、查看所有的数据库实例:select * from v$instance;
如:ora9i
10、查看当前库的所有数据表:
SQL> select TABLE_NAME from all_tables;
select * from all_tables;
SQL> select table_name from all_tables where table_name like '%u%';
TABLE_NAME
------------------------------
_default_auditing_options_
11、查看表结构:desc all_tables;
1 ......

oracle 安装之后


一、参数设置
--1、设置A:
db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /export/home/app/oracle/oracle/product/10.2.0/db_1/flash_recovery_area
db_recovery_file_dest_size = 10737418240
dispatchers = '(PROTOCOL=TCP) (SERVICE=bidataXDB)'
filesystemio_options = SETALL
job_queue_processes = 10
log_archive_dest_1 = ''
log_buffer = 14329856
open_cursors = 1300
optimizer_mode = RULE
parallel_max_servers = 160
pga_aggregate_target = 2097152000
processes = 1000
remote_login_passwordfile = EXCLUSIVE
sga_max_size = 9445572608
sga_target = 4731174912
shadow_core_dump = PARTIAL
shared_memory_address = 0
shared_pool_reserved_size = 13421772
shared_pool_size = 838860800
transactions = 1215
--2、设置B:
db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /opt/oracle/flash_recovery_area
db_recovery_file_dest_size = 2147483648
dispatchers = '(PRO ......

不安装oracle客户端部署PB应用

--摘自《PB8.0进阶篇》          
  在安装了Oracle客户端程序后,在Oracle安装目录下有如下目录和文件是连接Oracle数据库服务器所必需的:(最好保持目录层次关系结构)      
  Oracle\BIN目录以及下面的所有DLL文件,并且保证应用程序可以找到该目录,即该目录为系统目录或者PATH目录。      
  Oracle\OCOMMON\NLS\ADMIN目录以及其下所有文件      
  Oracle\OCOMMON\NLS\MESG目录以及其下所有文件      
  Oracle\NETWORK\tnsnames.ora      
  Oracle\ORACORE\Mesg以及其下所有MSB文件          
     
  PowerBuilder程序需要:PBO8480.DLL、PBVM80.DLL、PBDWE80.DLL、libjcc.dll          
     
  添加如下注册表:      
  =====================================================================      
  [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]   &nb ......
总记录数:3994; 总页数:666; 每页6 条; 首页 上一页 [338] [339] [340] [341] 342 [343] [344] [345] [346] [347]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号