Migrating drivers from Solaris 9 to Solaris 10 (sparc)

I'm tasked to move some drivers from Solaris 9 to Solaris 10. Clearly, some elements of the interface have changed in this dot revision, as just installing the 2.9 drivers causes 2.10 to panic. I tried looking around the site for a guide to what changed in the driver interface. Can someone point me at a relevant document somewhere?

I'm tasked to move some drivers from Solaris 9 to
Solaris 10. Clearly, some elements of the interface
have changed in this dot revision, as just installing
the 2.9 drivers causes 2.10 to panic. I tried
looking around the site for a guide to what changed
in the driver interface. Can someone point me at a
relevant document somewhere?Nothing should have changed in the driver / kernel interfaces.
If the Solaris 9 driver uses only official / documented kernel
interfaces the same driver binary should run without problem on
Solaris 10.
All bets are off if the Solaris 9 driver is using internal kernel
data structures that are not part of the kernel / driver api.
Such a driver could fail by just installing OS patches to the system.

Similar Messages

  • How to migrate database from oracle9i on solaris to windows Itanium?

    How step I can do?
    I try to use export tool of oracle 9i export full database from solaris.
    by use command:
    export ORACLE_SID=dbtest
    export NLS_LANG=AMERICAN_AMERICA.TH8TISASCII
    exp system/password@dbtest full=y file= /u02/dump/dbtestfull.dmp log=/u02/dump/exp_dbtest.log
    My result is "Export terminated successfully without warnings."
    I had ftp dump file in binary mode from solaris to windows.
    create same database name on widnows (dbca --general purpose) set oracle_sid and NLS_lang
    and then import database by use command:
    imp system/password@dbtest file=e:\dumpfile\dbtestfull.dmp log=e:\dumpfile\imp_dbtestfull.log full=y
    I got error:
    "CREATE TABLESPACE "DRSYS" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata"
    "/dbtest/drsys01.dbf' SIZE 20971520 AUTOEXTEND ON NEXT 655360 MAXSIZE"
    " 32767M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING "
    "SEGMENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "EXAMPLE" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/orada"
    "ta/dbtest/example01.dbf' SIZE 156631040 AUTOEXTEND ON NEXT 655360 MA"
    "XSIZE 32767M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOG"
    "GING SEGMENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "INDX" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata/"
    "dbtest/indx01.dbf' SIZE 26214400 AUTOEXTEND ON NEXT 1310720 MAXSIZE "
    "32767M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING S"
    "EGMENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "ODM" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata/d"
    "btest/odm01.dbf' SIZE 20971520 AUTOEXTEND ON NEXT 655360 MAXSIZE 327"
    "67M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING SEGM"
    "ENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "TOOLS" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata"
    "/dbtest/tools01.dbf' SIZE 10485760 AUTOEXTEND ON NEXT 327680 MAXSIZE"
    " 32767M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING "
    "SEGMENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "USERS" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata"
    "/dbtest/users01.dbf' SIZE 26214400 AUTOEXTEND ON NEXT 1310720 MAXSIZ"
    "E 32767M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING"
    " SEGMENT SPACE MANAGEMENT AUTO"
    IMP-00015: following statement failed because the object already exists:
    "CREATE TABLESPACE "XDB" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/oradata/d"
    "btest/xdb01.dbf' SIZE 39976960 AUTOEXTEND ON NEXT 655360 MAXSIZE 327"
    "67M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGING SEGM"
    "ENT SPACE MANAGEMENT AUTO"
    IMP-00017: following statement failed with ORACLE error 1119:
    "CREATE TABLESPACE "TESTTBS" BLOCKSIZE 8192 DATAFILE '/u01/app/oracle/orada"
    "ta/dbtest/testtbs.dbf' SIZE 33554432 AUTOEXTEND ON NEXT 33554432 MAX"
    "SIZE 2048M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ONLINE PERMANENT NOLOGGI"
    "NG"
    IMP-00003: ORACLE error 1119 encountered
    ORA-01119: error in creating database file '/u01/app/oracle/oradata/dbtest/testt
    bs.dbf'
    ORA-27040: skgfrcre: create error, unable to create file
    OSD-04002: unable to open file
    O/S-Error: (OS 3) The system cannot find the path specified.
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "OUTLN" IDENTIFIED BY VALUES '4A3BA55E08595C81' TEMPORARY TABLE"
    "SPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "DBSNMP" IDENTIFIED BY VALUES 'E066D214D5421CCC' TEMPORARY TABL"
    "ESPACE "TEMP""
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "WMSYS" IDENTIFIED BY VALUES '7C9BA362F8314299' TEMPORARY TABLE"
    "SPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "ANONYMOUS" IDENTIFIED BY VALUES 'anonymous' DEFAULT TABLESPACE"
    " "XDB" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "WKSYS" IDENTIFIED BY VALUES '69ED49EE1851900D' DEFAULT TABLESP"
    "ACE "DRSYS" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "WKPROXY" IDENTIFIED BY VALUES 'B97545C4DD2ABE54' DEFAULT TABLE"
    "SPACE "DRSYS" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "ODM" IDENTIFIED BY VALUES 'C252E8FA117AF049' DEFAULT TABLESPAC"
    "E "ODM" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "ODM_MTR" IDENTIFIED BY VALUES 'A7A32CD03D3CE8D5' DEFAULT TABLE"
    "SPACE "ODM" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "OLAPSYS" IDENTIFIED BY VALUES '3FB8EF9DB538647C' DEFAULT TABLE"
    "SPACE "CWMLITE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "HR" IDENTIFIED BY VALUES '6399F3B38EDF3288' DEFAULT TABLESPACE"
    " "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "OE" IDENTIFIED BY VALUES '9C30855E7E0CB02D' DEFAULT TABLESPACE"
    " "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "PM" IDENTIFIED BY VALUES '72E382A52E89575A' DEFAULT TABLESPACE"
    " "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "SH" IDENTIFIED BY VALUES '9793B3777CD3BD1A' DEFAULT TABLESPACE"
    " "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_ADM" IDENTIFIED BY VALUES '991CDDAD5C5C32CA' DEFAULT TABLES"
    "PACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS" IDENTIFIED BY VALUES '8B09C6075BDF2DC4' DEFAULT TABLESPACE"
    " "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_WS" IDENTIFIED BY VALUES '24ACF617DD7D8F2F' DEFAULT TABLESP"
    "ACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_ES" IDENTIFIED BY VALUES 'E6A6FA4BB042E3C2' DEFAULT TABLESP"
    "ACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_OS" IDENTIFIED BY VALUES 'FF09F3EB14AE5C26' DEFAULT TABLESP"
    "ACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_CBADM" IDENTIFIED BY VALUES '7C632AFB71F8D305' DEFAULT TABL"
    "ESPACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_CB" IDENTIFIED BY VALUES 'CF9CFACF5AE24964' DEFAULT TABLESP"
    "ACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "QS_CS" IDENTIFIED BY VALUES '91A00922D8C0F146' DEFAULT TABLESP"
    "ACE "EXAMPLE" TEMPORARY TABLESPACE "TEMP" PASSWORD EXPIRE ACCOUNT LOCK"
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "SCOTT" IDENTIFIED BY VALUES 'F894844C34402B67' TEMPORARY TABLE"
    "SPACE "TEMP""
    IMP-00015: following statement failed because the object already exists:
    "CREATE USER "APITHA" IDENTIFIED BY VALUES '71B848C6F0AAC4F6' DEFAULT TABLES"
    "PACE "TESTTBS" TEMPORARY TABLESPACE "TEMP""
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "SELECT_CATALOG_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "SELECT_CATALOG_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "EXECUTE_CATALOG_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "EXECUTE_CATALOG_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "DELETE_CATALOG_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "DELETE_CATALOG_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "RECOVERY_CATALOG_OWNER""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "RECOVERY_CATALOG_OWNER" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "GATHER_SYSTEM_STATISTICS""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "GATHER_SYSTEM_STATISTICS" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "LOGSTDBY_ADMINISTRATOR""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "LOGSTDBY_ADMINISTRATOR" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "AQ_ADMINISTRATOR_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "AQ_ADMINISTRATOR_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "AQ_USER_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "AQ_USER_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "GLOBAL_AQ_USER_ROLE" IDENTIFIED GLOBALLY "
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "OEM_MONITOR""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "OEM_MONITOR" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "HS_ADMIN_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "HS_ADMIN_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "WKUSER""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "WKUSER" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "WM_ADMIN_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "WM_ADMIN_ROLE" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVAUSERPRIV""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVAUSERPRIV" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVAIDPRIV""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVAIDPRIV" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVASYSPRIV""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVASYSPRIV" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVADEBUGPRIV""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVADEBUGPRIV" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "EJBCLIENT""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "EJBCLIENT" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVA_ADMIN""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVA_ADMIN" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "JAVA_DEPLOY""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "JAVA_DEPLOY" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "CTXAPP""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "CTXAPP" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "XDBADMIN""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "XDBADMIN" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "AUTHENTICATEDUSER""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "AUTHENTICATEDUSER" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "OLAP_DBA""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "OLAP_DBA" FROM SYSTEM"
    IMP-00015: following statement failed because the object already exists:
    "CREATE ROLE "SALES_HISTORY_ROLE""
    IMP-00015: following statement failed because the object already exists:
    "REVOKE "SALES_HISTORY_ROLE" FROM SYSTEM"
    IMP-00017: following statement failed with ORACLE error 3113:
    "BEGIN "
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'SYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'DBA',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'AQ_ADMINISTRATOR_ROLE',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'MDSYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'CTXSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
    "N_CONTEXT_OBJ, 'WKSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
    "ATION_CONTEXT, 'SYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
    "ATION_CONTEXT, 'DBA',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
    "ATION_CONTEXT, 'MDSYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
    "ATION_CONTEXT, 'CTXSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
    "ATION_CONTEXT, 'WKSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
    "TION_CONTEXT, 'SYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
    "TION_CONTEXT, 'DBA',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
    "TION_CONTEXT, 'MDSYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
    "TION_CONTEXT, 'CTXSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
    "TION_CONTEXT, 'WKSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
    "ION_CONTEXT, 'SYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
    "ION_CONTEXT, 'DBA',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
    "ION_CONTEXT, 'MDSYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
    "ION_CONTEXT, 'CTXSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
    "ION_CONTEXT, 'WKSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
    "UATION_CONTEXT, 'SYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
    "UATION_CONTEXT, 'DBA',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
    "UATION_CONTEXT, 'MDSYS',TRUE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
    "UATION_CONTEXT, 'CTXSYS',FALSE);"
    "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
    "UATION_CONTEXT, 'WKSYS',FALSE);"
    "COMMIT; END;"
    IMP-00003: ORACLE error 3113 encountered
    ORA-03113: end-of-file on communication channel
    IMP-00003: ORACLE error 3114 encountered
    ORA-03114: not connected to ORACLE
    How to solve this problem?
    I want to migrate whole database, it'can be?

    Hi
    I was able to find only two types of error in this.
    1)
    IMP-00015: following statement failed because the object already exists:Use ignore=y along with import because the tablespace for which it failed already exist in the database. So with ignore=y it would ignore the objects which already exist and would go to next step.
    2)
    IMP-00003: ORACLE error 1119 encounteredThis is because full export do include tablespace defination also. Since the tablespaces which it is trying to create does not exist in the system and the source database from where the exp dump was taken was Unix flavour so the file structure between them was different and as a result it was not able to create it.
    Suggestion.: Manually create the tablespace at your desired location. And then run the imp again with ignore=y
    Regards
    Anurag

  • How migrating PeekNamedPipe from NT to Solaris?

    I found most NamedPipe APIs in Sun OE implementation, but couldn't find one for "PeekNamedPipe".

    You have to write your own implementtaion of this APIs. You can check out the Wine open source Win32 APIs implementation for Solaris on Intel platform to simulate it on Solaris SPARC.
    Here is the URL for the download page of Wine source code:
    http://www.winehq.org/download/

  • Zone MIgration from V440 with Solaris 10 (118833-20) to M4000

    Has anyone successfully migrated zones from V440 running Solaris 10 (118833-20) onto M4000 running Solaris 10 08/07?
    Thanks!

    If you make sure the M4000 is running Solaris 10 10/08 then the zone should be upgraded the moment you attach the zone on the M4000.

  • Needed help in Installing Solaris 10 on sparc box from windows remotely

    Hi All,
    I have few Sun Ultra Sparc boxes. I m accessing them only through putty session(serail port) from my windows system.
    Now there is a need for me to install Solaris 10 in the sparc box. But the sparc box doesn't have any DVD drive. I have an external DVD drive.
    Can somebody help me out to install Solaris on the sparc box with the components I have.
    1) Windows system with putty
    2) External DVD drive
    3) Sun sparc box.
    Thanks for your help,
    T.R.Santhosh

    If you run into a problem that causes the machine not to boot, you can't interact with it via putty. You'd need a physical connection, usually either the keyboard and screen or a serial connection. I would always plan to be able to do so during an upgrade.
    If you have sufficient disk space, the easiest thing to do would be to copy over the DVD iso, then mount it up with lofi, and do a live upgrade.
    Windows doesn't read rockridge format disks. I would worry that having the windows machine read the ISO filesystem and send the files over would cause name issues. That's why getting the full ISO and mounting it locally on the Sparc is best. Fortunately, it doesn't require a physical drive.
    Darren

  • Migrating production oracle 9.2.0.6 datawarehouse from HP to Solaris

    Hi,
    I am planning to move my production data warehouse(oracle 9.2.0.6) with size 600GB from Hp to Solaris.Could you please help me figure out the steps.

    Check my note in this Doc on Migration of Oracle 9i database from HP Unix to RedHat Linux

  • Retain SAMBA permissions while migrating from linux to solaris 10 x86

    Hello,
    We are migrating a system from Redhat to Solaris 10 x86 and this has brought up a question on how we can restore our SAMBA files and retain our permissions that are associated by the users name rather then their numeric ID(UID/GID). So far my research hasnt produced anything that gives a solid answer to how we do this and is it even possible.
    The problem is that Windows user and group accounts are mapped locally per host by default. That mapping is defined as the accounts are referenced, so unless there is a way to guarantee the order of accounts being referenced, the mappings from Windows SIDs to Unix UIDs will be different between old and new.
    If the data restoration option we choose for the new server is naive and restores only by UID and GID, the permissions in the ACLs will not map to the correct Windows accounts. We either must find a restoration option which restores permissions by name rather than ID or we must create a script which can automate pushing the ACLs into the restored filesystem correctly by name.
    Initially I thought ufsdump could handle this but we are on ext3 filesystem going to vxfs. I have read a little on star but havent heard about it before. Has anyone used star for backup/restore for the purpose of retaining ACL ownership/permissions? It seems like its an old utility, maybe not used much anymore. Does anyone have a utility they have used for this purpose?
    Your help is much appreciated!!
    LR

    The problem is that Windows user and group accounts are mapped locally per host by default. That mapping is defined as the accounts are referenced, so unless there is a way to guarantee the order of accounts being referenced, the mappings from Windows SIDs to Unix UIDs will be different between old and new.Is there anyway that you can sanitize and post a small snippet of what's going on with the mapping files? I think I can follow this but I'm a bit confused by the username/UID thing since usually if a username is defined in /etc/passwd than the files will display the username. If a username is not defined in /etc/passwd then the ls command will revert to just showing the numbers which I take it is what you don't want to happen.
    If you could also sanitize and post even one of the acl's that might help clear up that portion of the problem as well.
    alan

  • Migrating repositories from Solaris to Linux

    Hi All
    I have a requirement to migrate Repositories from Solaris to Linux...
    Has anybody done it?
    OR
    Any ideas would be appreciated.
    Regards

    Hi,
    I'm currently working with Analytics on UNIX
    (Solaris) and perform actions similar to yourself:
    1. Develop RPD in Windows (Analytics Admin Tool)
    2. Post to server (here I use an S/FTP-emulation tool such as WinSCP/Core
    FTP), this handles any conversion of the file needed, i.e. to UNIX version.
    3. Start Analytics services.
    In your case :- Open Solaris server via ftp and copy your Solaris rpd in window system then again try to login linux via ftp paste the related folder. FTP software like (Winscp software am using)
    There is no much complex in this migration.
    Hope this help's
    Thanks,
    Satya

  • Migration apps 11.5.10.2 from windows to Solaris

    i,
    I am doing migratio from windows to Solaris - and autoconfig completting with error.
    and am following doc 238276.1 in that section 2 option 7. completed with error
    ====================adconfig.log ==========
    Updating local context file variables for Middle Tier
    Statement Caching Enable flag = TRUE
    Statement Caching Enable Size = 0
    Using AdIdent: /u01/mmapps/mmappsappl/ad/11.5.0/bin/adident
    Checking version of /u01/mmapps/mmappscomn/java/jdbc14.zip
    File exists
    RC-50208: Exception in method TimedProcessProcess.run
    Raised by oracle.apps.ad.util.TimedProcess$TimedProcessProcess: java.io.IOException: /u01/mmapps/mmappsappl/ad/11.5.0/bin/adident: not found
    File Version: -1
    File version could not be obtained
    Skipping updating s_fnd_jdbc_stmt_cache_size.
    Updated s_fnd_jdbc_stmt_cache_size to 0
    Checking file /u01/mmapps/mmappsappl/ad/11.5.0/admin/template/adgendbc_ux.sh
    FND_SECURE: /u01/mmapps/mmappsappl/fnd/11.5.0/secure/MMAPPS_tanouf
    DBC FILE NAME: mmapps
    File exists, getting the version
    Version: 115.44
    No updates to s_fnd_secure needed
    Writing Context File back to File System
    Context file updated
    Making database connection using DBUtil
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: :^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: APPLBIN^M: is not an identifier
    .end err out.
    AutoConfig Setup Phase
    Running Setup Process 13 of 13 for AD_TOP
    Executing script in InstantiateFile:
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/txkMultinode.sh
    script returned:
    txkMultinode.sh started at Sat Feb 27 17:58:47 GST 2010
    .end std out.
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/txkMultinode.sh: :^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/txkMultinode.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/txkMultinode.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/txkMultinode.sh: APPLBIN^M: is not an identifier
    .end err out.
    [AutoConfig Error Report]
    The following report lists errors AutoConfig encountered during each
    phase of its execution. Errors are grouped by directory and phase.
    The report format is:
    <filename> <phase> <return code where appropriate>
    [SETUP PHASE]
    AutoConfig could not successfully execute the following scripts:
    Directory: /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf
    adgendbc.sh INSTE8_SETUP 1
    adgenjky.sh INSTE8_SETUP 1
    afcpnode.sh INSTE8_SETUP 1
    afgcsreg.sh INSTE8_SETUP 1
    txkMultinode.sh INSTE8_SETUP 1
    wdbsvr.sh INSTE8_SETUP 1
    AutoConfig is exiting with status 6
    ================
    Is there any changes to be done in COntext file .....
    Thanks in advance
    Anil Pinto
    Edited by: user3603544 on Feb 27, 2010 11:57 PM

    Hi,
    Hi,
    I saw some of the files like bellow ^M not found.
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: :^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: ^M: not found
    /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh: APPLBIN^M: is not an identifie
    Seems that some of the files still in Windows format, You need to change those files format by typing the bellow command.
    dos2unix /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh /u01/mmapps/mmappscomn/admin/install/MMAPPS_tanouf/wdbsvr.sh
    Do it with all the files.
    Run again autoconfig, I am sure it will works.
    Best regards,
    SG

  • How to migrate an C make file from Window to Solaris?

    Hello,
    I have the following code that are used to compile the uvapi.so file in Windows. Now, I need to migrate this make file to Solaris.
    How to do this?
    Many thanks,
    George
    [email protected]
    #Make file
    #Version: Windwos
    CFLAGS=/DWIN32=1
    tstuvapi.exe: tstuvapi.obj uvapi.lib
         cl -o tstuvapi.exe tstuvapi.obj uvapi.lib
    uvapi.lib: swuvamod.obj uvapienc.obj
         link /NODEFAULTLIB:libcmt.lib nsldap32v50.lib /DLL /DEF:swuvamod.def /OUT:uvapi.dll swuvamod.obj uvapienc.obj
    swuvamod.obj: swuvamod.c
         cl -c $(CFLAGS) swuvamod.c
    tstuvapi.obj: tstuvapi.c
         cl -c $(CFLAGS) tstuvapi.c

    Do a "man make" to get an idea of makefiles. Also you can
    check out: http://docs.sun.com/db?q=-Kpic+-G&p=doc%2F817-3677
    on the Linker Manual. Below is an example of a makefile.
    % cat Makefile
    CC=cc
    #CFLAGS=/DWIN32=1
    # Link libraries to libuvapib.so
    #LIBS=-luvapil
    tstuvapi.exe: tstuvapi.o libuvapi
    $(CC) -o tstuvapi.exe tstuvapi.o -luvapi
    libuvapib.so: swuvamod.o uvapienc.o
    $(CC) cc -o libuvapib.so -G -Kpic swuvamod.o uvapienc.o
    swuvamod.o: swuvamod.c
    $(CC) -G -Kpic -c $(CFLAGS) swuvamod.c
    uvapienc.o: uvapienc.c
    $(CC) -G -Kpic -c $(CFLAGS) uvapienc.c
    tstuvapi.o: tstuvapi.c
    $(CC) -c $(CFLAGS) tstuvapi.c

  • Porting PCI board from Solaris Intel to Sparc

    Our own PCI board which has been working on Solaris(8) Intel for years does not seem to be recognized by Solaris(8) for Sparc. At the prom level a show-devs shows the device ie: pci1234,5678 but booting with 'boot -rswv' does not. Two questions:
    1. Is the process of scanning hardward and making entries in the /devices directory documented anywhere that I might access?
    2. What might be different between Solaris-Intel and Solaris-Sparc when dealing with PCI devices?
    The platform for our testing is an AXE-300 3 slot PCI Ultra Sparc.
    Thanks in advance
    [email protected]
    (781)-482-1215

    The 'prtconf -pv' command does show the presence of our board
    pretty much matching what is displayed when running prtconf on
    the Intel system with the exception that the Intel results under the
    'compatible:' header shows a series of 32 bit hex values while the
    Sparc output for 'compatible:' shows "'pci1234,5678' +
    'pciclass,ff0000'".
    Furthermore running:
    truss -f -a add_drv -v -m '* 0666 root bin' -i '"pci1234,5678"' pixgen
    seems to show the point of failure occurring in 'devfsadm -v -i pixgen'
    as follows: (note I've cleaned up the output a bit for readability).
    open("/devices/pseudo/devinfo@0:devinfo", O_RDONLY) = 5
    ioctl(5, 0xDF81, 0xFFBEF8F8) Err#6 ENXIO
    close(5)
    devfsadm then returns an exit code=11 and reports that the driver
    was 'successfully added ... but failed to attach'.
    I added a number of trace statements to each entry point in the
    driver using the cmn_err function and compiled for Intel and Sparc
    and verified that the driver continued to work on Intel and indeed
    showed each routine being entered but I never got even one line
    of output on the Sparc. That presents a couple of questions.
    1. I'm using an old compiler: Sun's CC workshop Compiler 4.2 30
    Oct 1996 on both platforms. The Sparc platform is a sun4m (ss-10).
    Is it possible that this old compiler is not generating proper code for
    the sun4u platform? The compiler and linker switches are:
    cc -xstrconst -DKERNEL -DDEBUG -DPIXGENDEBUG=255 -c driver.c
    ld -r -m -o pixgen driver.o
    pkgadd installs the driver as /usr/kernel/drv/pixgen
    2. The driver installation using pkgadd places the following line in
    /etc/devlink.tab: 'type=io;minor=pixgen0 pixgen'. Is this
    possibly an issue?
    Any help/insight would be much appreciated.
    Thanks
    Charlie Jack [email protected]
    (781)-482-1215 (East Coast)

  • SAP on solaris x86 or sparc

    Hi,
    Can you please let me know the advantages of running SAP on Solaris X86 or SPARC machines. Which is recommended?
    Thanks
    Joyce

    > If the compnay has very few end users to work on SAP i.e. less than 50 users, then x86  is suited.
    > FOr large ended systems that is for large number of users to work on SAP, SPARC is better choice.
    > SPARC is recommended.
    I'm sorry but this is simply not true.
    x86_64 is VERY suited for big systems, we run x86_64 systems with 1000+ users, on Solaris and on Linux.
    Solaris on x86_64 is a very good choice, a mature OS with lots of features (zones, ZFS...) running on affordable hardware.
    SPARC is a RISC architecture, there are even drawbacks in performance if you use e. g. T-series systems (UltraSparc) for ABAP systems and databases (see Oracle Metalink ID 781763.1 - "Migration from fast single threaded CPU machine to CMT UltraSPARC T1 and T2 results in increased CPU reporting and diminished performance").
    So it's a matter of taste and choice - and money.
    Markus

  • Hardware recommendations for learning Solaris Cluster on Sparc (at home)

    On a low budget, I'd like to put together a Solaris Cluster on Sparc (at home). At "work" in the next year we will be implementing a Solaris Cluster to run Tomcat and a custom CORBA server. (These apps will be migrated from very old hardware and VCS) The CORBA server is a Sparc binary, hence the need for Sparc. I'd like my home-office cluster to be similar in function to what I have at work. At work we have (2) T5120 Servers and a 2540 (2500-M2) Array waiting. From looking at the Solaris Cluster docs, it looks like you use a 2540 in a Direct-Connect configuration. We will be going to Solaris Cluster training eventually, but not soon. In the meantime, I'd like to keep/gain some skills/experience.
    Potential (cheap) Home Cluster:
    (2) SunFire V245 or (2) T1000 or (2) something_cheap
    connected to
    (1) Storedge D2 or (1) Storedge S1
    My main desire, is for the interconnects and failover on this Home Cluster to behave the same way as the T5120s with the 2540 Array. Example, if I yank a HD (or replace) then I'd like it to give very similar messages to what I will face at work in the future. I'd like the creation of ZFS pools etc to work similarly. I'd like SCSI cards (HBAs or whatever) and cabling to be cheap.
    Any recommendations on hardware> Servers? Arrays? SCSI Cards/cabling?
    Thanks,
    Scott

    I settled on:
    (2) Sunfire V210
    Storedge 3120
    Connected by VHDCI
    All used equipment at a cheap price. Should be a great little testbed.

  • Solaris 8 on Sparc and X86

    Will I experience any problems connecting a Trusted Solaris 8 X86 systems to a SPARC Trusted 8 system? Will all the trusted features work between the two.
    Thx

    I am using Java 5.0 to develop applets, but if I use
    all the possibilities that 5.0 version offers (such
    as enum) that means that clients viewing my applet
    must have JRE 5.0 as well. Does that mean a very
    recent browser will be required?no.
    I found which browsers support Java 5.0 on the page
    J2SE 5.0 "Supported System Configurations" at
    http://java.sun.com/j2se/1.5.0/system-configurations.h
    tml
    In short, what I take from there is that browsers
    required would be:
    - Mozilla 1.4+
    - Internet Explorer 5.5 (SP2+), 6.x on Windows
    platforms
    - Netscape 4.7.x on Solaris 8 on SPARC and x86
    - Netscape 7 and 7.1 are not offically supported, but
    should work
    I have no idea how recent these versions are and
    whether it is acceptable to assume that web visitors
    will have these versions. I'd think it is almost safe to assume people have those, they're not that young. the question is rather "do they have the JRE 1.5.0?"

  • Solaris 10 on Sparc 5 machine - Install isssues

    I have downloaded the Solaris 10 for Sparc ISO's and burned them to CD and now their ready to be installed. I'm assuming disk 1 is bootable. However, when I boot the computer up w/the cd in - I can't seem to get the installation to kick off. Is there something I must type at the command prompt? Wouldn't the install just take off knowing I have the cd in the computer upon booting up?
    Any instructions on booting up and installing Solaris 10 on my poor little sparc 5 would be greatly appreciated.
    thanks in advance.
    STEVE

    I have downloaded the Solaris 10 for Sparc ISO's and
    burned them to CD and now their ready to be
    installed. I'm assuming disk 1 is bootable.
    However, when I boot the computer up w/the cd in - I
    can't seem to get the installation to kick off. Is
    there something I must type at the command prompt?
    Wouldn't the install just take off knowing I have
    the cd in the computer upon booting up?No. You have to stop the boot process (<STOP> - <A> if you're using a local keyboard) and tell it to boot from the disk (boot cdrom).
    Any instructions on booting up and installing Solaris
    10 on my poor little sparc 5 would be greatly
    appreciated.Can't be done. Solaris 10 does not support the sun4m architecture.
    Darren

Maybe you are looking for

  • Advice needed on backup config. for Mac and Windows XP

    I'm trying to work out my best options for configuring a way to backup both my Mac and XP machines and at the same time use a hard-drive as a type of media server (or at least somewhere to hold shared photos etc). Current hardware is: - MacBook conne

  • SOAP error in SL4 app

    I have a Silverlight 4 app that uses SOAP services to get data from a SQL db. It worked fine on a windows 2003 server with IIS 6. I am trying to move the app to a Windows 2008 Server with IIS 7. When I try to run the app on the 2008 server I get the

  • Inability to Play Videos

    I know this question has been going around discussions for awhile but I can't seem to figure this out to the point to make it work. So, I thought I would lay out my problem and in the event that anyone knows the direct way to solve it, I would be gra

  • Compound Clip, vision repeats

    I am viewing a compound clip and all of a sudden there is a cut where within the compound clip there is no cut. The audio maintains sync, however the video glitches and repeats itself for abount 5 seconds. The point where the glitch occurs is consist

  • Right clicking a tab and opening new tab next to it

    I want to right click a tab and have one fo the options be: open tab immediately after I can do this in Chrome Is there a BASIC plugin for this I say basic: I want something that won't hog the browser taking up resources - I've had troubles with othe